CVE-2026-25076CVE-2026-25076是Anchore Enterprise软件中的一个高危SQL注入漏洞,影响版本5.25.1之前的所有版本。该漏洞存在于GraphQL Reports API接口中,由于对用户输入参数缺乏充分的过滤和参数化处理,攻击者可以在GraphQL查询中注入恶意SQL语句。攻击者需要具备有效的低权限账户凭证,并通过邻接网络访问GraphQL API接口即可利用此漏洞。成功利用后,攻击者可以在数据库中执行任意SQL指令,可能导致敏感数据泄露、数据库内容篡改或删除等严重后果。由于Anchore Enterprise通常部署于企业容器安全扫描环境,存储有容器镜像签名、漏洞扫描结果、策略配置等敏感信息,一旦被攻击者利用,将对容器化基础设施的安全造成重大威胁。该漏洞CVSS评分为7.3,属于高危级别,主要风险在于机密性和完整性影响均为高。
Anchore Enterprise的GraphQL Reports API在处理用户请求参数时,未对输入内容进行严格的SQL语句过滤和参数化绑定。当攻击者构造特定的GraphQL查询语句时,可以在查询字段中注入恶意的SQL片段。例如,在reports查询的过滤参数中嵌入SQL语句片段,如' OR '1'='1等条件语句,数据库在执行时会将这些片段作为合法SQL指令的一部分执行。攻击者通过构造不同的SQL注入payload,可以实现数据枚举、联合查询、数据库读写等操作。由于该API需要认证才能访问,攻击者需要先获取一个有效的低权限账户,但权限要求仅为低级别,因此普通用户账户即可满足攻击条件。攻击者无需与目标用户进行任何交互(UI:N),且攻击复杂度为低(AC:L),在邻接网络环境下(AV:A)即可实施攻击。成功利用此漏洞后,攻击者可以绕过认证机制,获取管理员权限,甚至完全控制底层数据库服务器。