IPBUF安全漏洞报告
English
CVE-2026-34717 CVSS 9.9 严重

CVE-2026-34717 OpenProject SQL注入漏洞

披露日期: 2026-04-02

漏洞信息

漏洞编号
CVE-2026-34717
漏洞类型
SQL注入
CVSS评分
9.9 严重
攻击向量
网络 (AV:N)
认证要求
低权限 (PR:L)
用户交互
无需交互 (UI:N)
影响产品
OpenProject

相关标签

SQL注入OpenProjectCVE-2026-34717远程代码执行高危漏洞Web安全

漏洞概述

OpenProject 是一款广泛使用的开源 Web 项目管理软件。在版本 17.2.3 之前,其 modules/reporting/lib/report/operator.rb 文件中的 =n 运算符存在严重漏洞。该运算符将用户输入直接嵌入到 SQL WHERE 子句中,缺乏必要的参数化处理。这可能导致潜在的 SQL 注入攻击,威胁数据安全。官方已在 17.2.3 版本中发布了补丁修复了此问题。

技术细节

该漏洞源于 OpenProject 报告模块中对于特定查询运算符的处理不当。具体而言,在文件 modules/reporting/lib/report/operator.rb 的第 177 行,=n 运算符在处理用户提供的输入时,没有使用预编译语句或参数化查询,而是直接将输入字符串拼接到 SQL WHERE 子句中。由于该漏洞的 CVSS 评分为 9.9,且攻击向量为网络(AV:N),攻击者无需用户交互(UI:N),仅需低权限账户(PR:L)即可发起攻击。攻击者可以通过构造恶意的 SQL 片段,利用 =n 运算符注入并执行任意 SQL 命令。考虑到作用域为可改变(S:C),这可能不仅影响当前上下文,还可能导致数据库中的敏感信息泄露(C:L)、数据篡改(I:H)甚至服务不可用(A:H)。这是一个典型的 SQL 注入漏洞,利用门槛低但危害极大。

攻击链分析

STEP 1
1. 侦察与访问
攻击者发现目标使用 OpenProject 系统,并注册或获取一个低权限账户(PR:L)。
STEP 2
2. 漏洞识别
攻击者确认目标 OpenProject 版本低于 17.2.3,并确认报告模块功能开启。
STEP 3
3. 构造恶意请求
攻击者在报告请求中使用 '=n' 运算符,并在参数字段中注入 SQL 恶意代码(如 UNION SELECT 或布尔盲注语句)。
STEP 4
4. 执行注入
后端服务器接收到请求,将未经过滤的输入直接拼接到 SQL WHERE 子句中并执行数据库查询。
STEP 5
5. 数据泄露或破坏
利用 SQL 注入漏洞,攻击者读取敏感数据(用户哈希、密钥)、修改数据或破坏数据库完整性。

PoC / 利用代码

⚠️ 仅供安全研究
以下代码仅用于安全研究和授权测试,未经授权使用属于违法行为。
PoC
# Conceptual Proof of Concept (PoC) for CVE-2026-34717 # The vulnerability exists in the '=n' operator within the reporting module. # An attacker can send a malicious payload via the reporting filter. # Malicious Payload Example (SQL Injection) payload = "' OR 1=1--" # Simulated HTTP Request structure POST /api/v3/reports HTTP/1.1 Host: target-openproject-instance.com Authorization: Bearer <low_privilege_token> Content-Type: application/json { "report": { "_type": "Reporting::Report", "name": "Exploit Report", "filters": [ { "field": "id", "operator": "=n", # Vulnerable operator triggering concatenation "values": [payload] } ] } }

影响范围

OpenProject < 17.2.3

防御指南

临时缓解措施
建议立即将 OpenProject 升级到 17.2.3 或更高版本以彻底修复此漏洞。如果暂时无法升级,应禁用受影响的报告功能或严格限制低权限用户访问相关 API 接口,并加强数据库层面的日志审计,以便及时发现异常查询行为。

参考链接

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