취약점  ·  2026-11-04

AuditPilot 에이전트 RAG 권한 부여 우회로 사용자가 project_id를 통해 다른 프로젝트의 지식을 읽을 수 있음 (CVE-2026-121558)

취약점Low 영향도GlobalCVE-2026-121558
AuditPilot의 에이전트 RAG 경로는 요청 사용자의 프로젝트 범위를 인증된 프로젝트에 대해서만 검증하지만, _metadata_allowed는 제공된 경우 호출자의 신뢰된 project_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) 커밋 4669c93 이전 (rag/agentic_rag.py _metadata_allowed / web/main.py)
저장소를 커밋 4669c93f3a7403a0e242bef14d771beef0b4356b(또는 이후)로 업그레이드하세요. 참조: https://github.com/Ricky-7-Yan/intelligent-audit-system/issues/7
NVD — CVE-2026-121558GitHub — Ricky-7-Yan/intelligent-audit-system
라이브 피드에서 보기 AI 보안 및 거버넌스 관련 소식을 더 살펴보세요 — 매일 아침 업데이트.
피드 열기 →