🇰🇷 한글 설명
프린터 장치 드라이버가 설정하는 DEVMODEW 구조체의 멤버 값이 검증되지 않아, 잘못된 값이 들어갈 수 있었습니다. 이로 인해 브라우저가 관련 변수에 범위를 벗어난 접근을 시도할 수 있었습니다. 이 취약점은 Windows에서만 Firefox에 영향을 미칩니다.
💡 쉬운 설명
프린터 드라이버가 전달하는 설정 정보를 Firefox가 제대로 확인하지 않아 생긴 문제입니다. 악의적으로 조작된 프린터 설정이 있으면 브라우저가 잘못된 메모리 영역을 건드릴 수 있습니다.
🇺🇸 원문 (English)
Members of the <code>DEVMODEW</code> struct set by the printer device driver weren't being validated and could have resulted in invalid values which in turn would cause the browser to attempt out of bounds access to related variables.<br>*This bug only affects Firefox on Windows. Other operating systems are unaffected.*. This vulnerability affects Firefox < 110, Thunderbird < 102.8, and Firefox ESR < 102.8.
📍 영향받는 시스템
Windows용 Firefox 110 미만, Thunderbird 102.8 미만, Firefox ESR 102.8 미만
⚔️ 공격 벡터
프린터 드라이버 설정값을 조작할 수 있는 환경에서 사용자가 특정 기능을 이용할 때 범위 외 메모리 접근을 유도
🛡️ 대응 방법
Firefox를 110 이상, Thunderbird를 102.8 이상, Firefox ESR을 102.8 이상으로 업데이트
🔧 검증 코드
출력된 Firefox 버전이 110 미만이면 취약하며, 110 이상이면 패치가 적용된 것입니다.
wmic product where "name like 'Mozilla Firefox%'" get name,version 2>nul