취약점  ·  2026-06-08

에이전트 시스템의 교차 세션 저장된 프롬프트 인젝션 — 지속적인 인젝션이 세션 종료 후에도 생존하여 향후 실행에 조용히 영향을 미침

취약점High 영향도Global
중국과학원 정보공학연구소, 중국과학원대학교, 베이징 Chaitin Technology의 연구자들이 '교차 세션 저장된 프롬프트 인젝션'(SPI)을 단일 세션 프롬프트 인젝션과 구별되는 새로운 시스템 수준의 공격 클래스로 공식화했습니다. 웹 시스템의 저장된 XSS에 대한 명확한 유추를 통해, SPI는 현대 에이전트 시스템이 세션 전반에 걸쳐 지속되는 영구적인 상태 — 메모리, 파일시스템, RAG 저장소, 도구/MCP 메타데이터, AGENTS.md 시스템 프롬프트 — 를 유지한다는 사실을 악용합니다. 일반적인 상호작용, 문서 업로드, 또는 웹 콘텐츠 검색을 통해 장기 에이전트 아티팩트에 악의적인 콘텐츠를 작성하는 공격자는 공격자의 상호작용이 끝난 지 오래 후, 향후 세션, 사용자, 태스크에 걸쳐 악성 지침이 다운스트림 에이전트 실행 컨텍스트에 재통합되도록 합니다. 이 논문은 정형화된 분류 체계, 벤치마크, 및 모델, 공격 목표, 지속성 채널 전반에 걸친 정량적 공격 성공 측정을 포함한 샌드박스 툴킷을 제공합니다.
공격자가 사용 가능한 모든 입력 채널(사용자 쿼리, 문서, 웹 페이지, 도구 출력)을 통해 악의적인 콘텐츠를 영구적인 에이전트 상태에 작성합니다. 콘텐츠는 에이전트 메모리, RAG 데이터베이스, 파일시스템 아티팩트, 또는 도구 메타데이터에 지속됩니다. 향후 세션에서 — 잠재적으로 다른 사용자 또는 태스크를 포함할 수 있음 — 에이전트의 컨텍스트 구성이 저장된 지침을 통합하여 추가 공격자 상호작용 없이 악의적인 동작을 촉발합니다. 인젝션과 악용이 시간적으로 분리되어 있어 실시간 인젝션보다 탐지가 훨씬 어렵습니다.
영구적인 교차 세션 상태를 가진 모든 에이전트 시스템: 장기 메모리(MemGPT 스타일)를 사용하는 에이전트, RAG 기반 지식 베이스, 공유 파일시스템, MCP 도구 메타데이터, 또는 AGENTS.md 스타일 시스템 프롬프트. 다중 사용자 에이전트 배포는 단일 저장된 인젝션이 이후의 모든 사용자에게 영향을 미칠 수 있으므로 최고 위험입니다. 여러 프로덕션 LLM 전반에 걸쳐 테스트됨.
제안된 아키텍처 제어: (1) 영구적인 에이전트 상태에 작성된 모든 콘텐츠에 대한 출처 태깅, 권한 있는 시스템 프롬프트와 사용자/외부 입력 구별; (2) 장기 메모리 저장소 및 RAG 지식 베이스에 대한 접근 제어 및 무결성 검증; (3) 영구적인 상태에 작성되는 것과 특권 컨텍스트 슬롯으로 상승되는 것 사이의 살균 경계; (4) 에이전트 메모리 및 영구적인 상태 저장소의 정기적인 적대적 테스팅. 논문과 함께 공개되는 벤치마크 및 샌드박스 툴킷은 지속적인 평가에 사용될 수 있습니다.
출처
arXiv 2606.04425 — Cross-Session Stored Prompt Injection (June 3, 2026)
라이브 피드에서 보기 AI 보안 및 거버넌스 관련 소식을 더 살펴보세요 — 매일 아침 업데이트.
피드 열기 →