🇰🇷 한글 설명
Content-Disposition 헤더의 filename 지시자를 처리할 때, 파일명에 NULL 문자가 포함되면 파일명이 잘리는 취약점입니다. 이를 악용하면 반사형 파일 다운로드 공격이 가능해져 사용자가 악성코드를 설치하도록 속일 수 있습니다. Firefox 112 미만, Firefox ESR 102.10 미만, Firefox for Android 112 미만, Focus for Android 112 미만, Thunderbird 102.10 미만 버전에 영향을 줍니다.
💡 쉬운 설명
웹사이트에서 받는 파일의 이름 처리에 결함이 있어, 공격자가 파일 이름을 조작해 정상 파일처럼 보이게 만들 수 있습니다. 사용자는 이를 믿고 악성 파일을 설치할 위험이 있습니다.
🇺🇸 원문 (English)
When handling the filename directive in the Content-Disposition header, the filename would be truncated if the filename contained a NULL character. This could have led to reflected file download attacks potentially tricking users to install malware. This vulnerability affects Firefox < 112, Focus for Android < 112, Firefox ESR < 102.10, Firefox for Android < 112, and Thunderbird < 102.10.
📍 영향받는 시스템
Firefox 112 미만, Firefox ESR 102.10 미만, Firefox for Android 112 미만, Focus for Android 112 미만, Thunderbird 102.10 미만
⚔️ 공격 벡터
공격자가 NULL 문자를 포함한 조작된 Content-Disposition 헤더를 가진 링크를 사용자에게 전달하여 악성 파일을 정상 파일처럼 다운로드하게 유도
🛡️ 대응 방법
Firefox 112 이상, Firefox ESR 102.10 이상, Thunderbird 102.10 이상으로 업데이트
🔧 검증 코드
출력된 버전 번호가 112 이상(ESR은 102.10 이상)이면 패치된 것이며, 그보다 낮으면 취약한 상태이므로 업데이트가 필요합니다.
firefox --version 2>/dev/null || (dpkg -l firefox 2>/dev/null | grep -E '^ii')
📊 CVSS Vector String
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
💻 영향받는 소프트웨어
Microsoft Edge for Android