🇰🇷 한글 설명
Windows에서 Save As 대화상자를 통해 파일을 다운로드할 때, 제안된 파일명에 포함된 환경 변수 이름이 현재 사용자 컨텍스트로 해석되는 문제입니다. 이 취약점은 Windows의 Firefox에만 영향을 미치며, Firefox 111 미만, Firefox ESR 102.9 미만, Thunderbird 102.9 미만 버전에 해당합니다.
💡 쉬운 설명
파일을 저장할 때 파일 이름에 특정 문자열이 들어 있으면 Windows가 이를 시스템 정보로 바꿔 버릴 수 있습니다. 이로 인해 의도치 않은 경로나 이름으로 파일이 저장될 수 있습니다.
🇺🇸 원문 (English)
When downloading files through the Save As dialog on Windows with suggested filenames containing environment variable names, Windows would have resolved those in the context of the current user. <br>*This bug only affects Firefox on Windows. Other versions of Firefox are unaffected.*. This vulnerability affects Firefox < 111, Firefox ESR < 102.9, and Thunderbird < 102.9.
📍 영향받는 시스템
Windows용 Firefox 111 미만, Firefox ESR 102.9 미만, Thunderbird 102.9 미만
⚔️ 공격 벡터
공격자가 환경 변수 이름이 포함된 파일명을 제안하는 링크나 파일을 제공하면, 사용자가 저장 시 해당 변수가 현재 사용자 컨텍스트로 해석되어 의도하지 않은 위치나 이름으로 파일이 저장됩니다.
🛡️ 대응 방법
Firefox를 111 이상, Firefox ESR을 102.9 이상, Thunderbird를 102.9 이상으로 업데이트합니다.
🔧 검증 코드
출력된 버전이 111 이상(ESR은 102.9 이상, Thunderbird는 102.9 이상)이면 패치된 상태이며, 그보다 낮으면 취약하므로 업데이트가 필요합니다.
firefox --version 2>/dev/null || wmic product where "name like 'Mozilla Firefox%'" get version 2>/dev/null