무슨 일이 있었나
에이전트 도구 gate.rs 가드는 댕글링 심볼릭 링크를 통해 우회될 수 있습니다: 에이전트가 저장소에 심어진 심볼릭 링크를 따라가면 쓰기/편집 도구가 샌드박스된 작업 공간 밖에 파일을 씁니다. 프롬프트 주입 페이로드는 에이전트를 조종하여 authorized_keys 항목과 같은 파일을 생성하게 합니다.
왜 중요한가
에이전트 작업 공간 가드는 프롬프트 주입 유출에 대한 주요 격리 통제입니다. 심볼릭 링크 우회는 주입된 프롬프트를 호스트 파일 쓰기로 전환하며, 이는 Jan이 실행되는 개발자 머신에서 지속성(예: SSH 키)으로 확대될 수 있습니다.
공격 경로
공격자는 악성 저장소를 제공합니다; 프롬프트 주입은 에이전트의 쓰기/편집 도구가 댕글링 심볼릭 링크를 통과하도록 하여 호스트의 ~/.ssh/authorized_keys와 같은 작업 공간 밖에 파일이 작성됩니다.
영향받는 시스템
Jan >= 0.8.5, < 0.8.8
완화 방안
Jan을 >=0.8.8로 업그레이드하십시오 (GHSA-7j4g-mj5j-p842 / 커밋 840c33e6).