CVE-2026-7688Dolibarr ERP CRM 23.0.2及之前版本在处理Shipments API端点时存在SQL注入漏洞。漏洞源于`htdocs/expedition/class/expedition.class.php`文件中的`_checkValForAPI`函数未能正确过滤用户输入的`fields`参数。攻击者需具备低权限账号且无需用户交互即可远程利用此漏洞,执行恶意SQL语句可能导致数据泄露或篡改。尽管利用难度较高,但已有公开PoC代码,且厂商未响应,风险较大。
该漏洞具体位于Dolibarr ERP CRM的发货(Shipments)模块API组件中。受影响的文件路径为`htdocs/expedition/class/expedition.class.php`,核心问题出在`_checkValForAPI`函数。该函数负责校验API传入的字段,但在处理`fields`参数时,缺乏严格的输入验证和过滤机制,导致攻击者可控的数据被直接拼接至SQL查询语句中。尽管CVSS评分显示攻击复杂度较高(AC:H),意味着利用该漏洞可能需要绕过某些WAF规则或特定的上下文限制,但本质上仍属于经典的SQL注入。攻击者只需拥有低权限账号(PR:L),即可通过网络向受影响端点发送恶意构造的请求包。一旦利用成功,攻击者能够读取敏感数据、修改数据库内容或破坏数据库服务完整性,对系统安全构成严重威胁。