무슨 일이 있었나
0.1.43 이전 버전에서 lavish-axi 루프백 서버는 Host/Origin 검증 없이 인증되지 않은 세션, 아티팩트, 프롬프트 및 폴링 라우트를 노출했습니다. 사용자가 방문하는 웹사이트는 DNS 리바인딩을 악용하여 로컬 서비스에 도달하고 임의의 파일 경로를 설정하여 서버가 해당 파일 내용을 반환하도록 할 수 있습니다; 알려졌거나 추측된 아티팩트 경로가 있으면 활성 에이전트 세션에 프롬프트를 주입할 수도 있습니다.
왜 중요한가
이것은 활성 에이전트 세션에 대한 프롬프트 주입 클래스로, 브라우저 기반 경로(DNS 리바인딩)와 임의 로컬 파일 공개를 포함합니다 — 에이전트 세션이 활성화된 상태에서 신뢰할 수 없는 페이지를 렌더링하는 AI 아티팩트/에이전트 편집기를 실행하는 모든 이에게 실제 위험입니다.
공격 경로
루프백 HTTP 서버는 세션, 아티팩트, 프롬프트 및 폴링 라우트에서 요청을 인증하거나 Host/Origin을 검증하지 않습니다(CWE-306/CWE-346). DNS 리바인딩을 통해 악성 사이트가 동일 출처 브라우저 요청을 보낼 수 있습니다; POST /api/sessions는 호출자가 선택한 파일 경로를 수락하고 GET /artifact/:key/index.html은 파일 내용을 반환하여 임의 파일 공개를 가능하게 하며, 공격자는 POST /api/:key/prompts를 통해 활성 에이전트 세션에 텍스트를 큐에 넣을 수도 있습니다.
영향받는 시스템
lavish-axi 0.1.43 이전 버전
완화 방안
Origin/Host 검증 및 인증을 추가하는 lavish-axi 0.1.43으로 업그레이드하십시오.