漏洞  ·  2026-11-04

AuditPilot代理型RAG授权绕过允许用户通过project_id读取其他项目的知识(CVE-2026-121558)

漏洞Low 影响GlobalCVE-2026-121558
AuditPilot的代理型RAG路径仅对认证项目验证请求用户的项目范围,但_metadata_allowed在提供project_id时不强制执行调用者的可信项目ID,允许同一租户内跨项目知识读取。CVSS 4.3(3.1)/ 2.3(4.0),发布于2026-11-03。
这是一个向LLM提供数据的代理型RAG检索工具。知识检索表面的授权绕过将一个项目的检索文档泄露给另一个项目的认证用户——AI审计/RAG系统中的跨项目数据披露缺陷,严重性低且影响范围有限。
rag/agentic_rag.py中_metadata_allowed的授权绕过(CWE-639,不正确的授权)。具有一个项目read:knowledge权限的认证用户通过GET /api/knowledge/query或POST /api/research/answer提供不同的project_id,以读取同一租户内其他项目的知识块。
intelligent-audit-system(AuditPilot)早于commit 4669c93(rag/agentic_rag.py _metadata_allowed / web/main.py)
将仓库升级到commit 4669c93f3a7403a0e242bef14d771beef0b4356b(或更高版本)。参考:https://github.com/Ricky-7-Yan/intelligent-audit-system/issues/7
NVD — CVE-2026-121558GitHub — Ricky-7-Yan/intelligent-audit-system
在实时动态中查看 浏览更多 AI 安全与治理相关发现 — 每日清晨更新。
打开动态 →