🇰🇷 한글 설명
Foxit PDF 및 Editor Windows 버전 13.2 미만 및 2025.2 미만에서 JavaScript를 통해 PDF 페이지를 삭제할 때 내부 상태가 제대로 업데이트되지 않는 문제가 발견되었습니다. 이로 인해 주석 관리 작업 시 잘못된 메모리 참조가 발생하여 메모리 오염, 애플리케이션 충돌 및 임의 코드 실행이 가능할 수 있습니다.
💡 쉬운 설명
PDF 파일 내에서 자바스크립트를 이용해 페이지를 지울 때 프로그램이 내부 정보를 제대로 정리하지 못하는 오류입니다. 공격자가 특수하게 제작된 파일을 통해 사용자의 컴퓨터에서 몰래 명령을 실행할 위험이 있습니다.
🇺🇸 원문 (English)
An issue was discovered in Foxit PDF and Editor for Windows before 13.2 and 2025 before 2025.2. When pages in a PDF are deleted via JavaScript, the application may fail to properly update internal states. Subsequent annotation management operations assume these states are valid, causing dereference of invalid or released memory. This can lead to memory corruption, application crashes, and potentially allow an attacker to execute arbitrary code.
📍 영향받는 시스템
Foxit PDF & Editor for Windows (13.2 미만 및 2025.2 미만 버전)
⚔️ 공격 벡터
취약점이 있는 PDF 파일을 열어 내부 JavaScript가 실행되도록 유도하여 메모리 오염 유발
🛡️ 대응 방법
Foxit 소프트웨어를 최신 버전(2025.2 이상 또는 13.2 이상)으로 즉시 업데이트
🔧 검증 코드
출력된 버전 번호가 2025.2 또는 13.2보다 낮은지 확인하여 취약 여부를 판단합니다.
powershell -command "(Get-ItemProperty 'HKLM:\SOFTWARE\FoxitSoftware\Foxit PDF Editor').DisplayVersion"