🇰🇷 한글 설명
Firefox 업데이터가 비특권 사용자가 쓸 수 있는 디렉터리를 생성합니다. Firefox 제거 시 해당 디렉터리의 파일이 제거하는 사용자 권한으로 재귀적으로 삭제되며, 정션(심볼릭 링크의 한 형태)과 결합되면 비특권 사용자가 임의 파일 삭제를 유발할 수 있습니다. 이 취약점은 Windows용 Firefox에만 영향을 미칩니다.
💡 쉬운 설명
Firefox를 삭제할 때 일반 사용자가 조작해 둔 폴더 안의 파일이 관리자 권한으로 지워질 수 있습니다. 공격자가 이 점을 이용하면 시스템의 중요한 파일도 삭제될 수 있습니다.
🇺🇸 원문 (English)
The Firefox updater created a directory writable by non-privileged users. When uninstalling Firefox, any files in that directory would be recursively deleted with the permissions of the uninstalling user account. This could be combined with creation of a junction (a form of symbolic link) to allow arbitrary file deletion controlled by the non-privileged user.
*This bug only affects Firefox on Windows. Other operating systems are unaffected.* This vulnerability affects Firefox < 116, Firefox ESR < 115.1, and Thunderbird < 115.1.
📍 영향받는 시스템
Windows용 Firefox 116 미만, Firefox ESR 115.1 미만, Thunderbird 115.1 미만
⚔️ 공격 벡터
로컬 비특권 사용자가 업데이터 디렉터리에 정션을 생성해 Firefox 제거 시 임의 파일이 삭제되도록 유도
🛡️ 대응 방법
Firefox를 116 이상, ESR 115.1 이상, Thunderbird 115.1 이상으로 업데이트
🔧 검증 코드
출력된 버전이 116.0 미만이면 취약하며, 116 이상이면 패치된 버전입니다 (ESR은 115.1 이상인지 확인).
powershell -Command "(Get-Item 'C:\Program Files\Mozilla Firefox\firefox.exe').VersionInfo.FileVersion"
📊 CVSS Vector String
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:H/A:N
💻 영향받는 소프트웨어
Storage Protect Snapshot for Windows