🔍 CVE-2026-107738

0.0
CVSS Score
UNKNOWN
2026-10-08
2026-10-14 02:16
✅ 완료

🇰🇷 한글 설명

SumatraPDF 3.6.1 및 이전 버전에서 ChmFile::GetCharZ() 함수가 파일 제어 무부호 문자열 오프셋을 하한선 검사 없이 부호 있는 정수로 변환하는 취약점이 발견되었습니다. 이로 인해 음수 오프셋이 발생할 경우 /#STRINGS 버퍼 이전의 데이터를 읽게 되어 애플리케이션이 강제로 종료될 수 있습니다.

💡 쉬운 설명

특수하게 조작된 파일을 SumatraPDF로 열면 프로그램이 예상치 못한 동작을 하며 갑자기 꺼질 수 있는 문제입니다. 이 문제는 시스템을 해킹하기보다는 프로그램을 비정상적으로 종료시키는 데 사용됩니다.

🇺🇸 원문 (English)

SumatraPDF is a multi-format reader for Windows. In 3.6.1 and earlier, ChmFile::GetCharZ() narrows file-controlled unsigned string offsets from /#WINDOWS and /#IVB to signed integers without a lower-bound check. An offset that becomes negative can make the function read before the /#STRINGS buffer, causing deterministic application termination. No broader impact is claimed beyond the advisory-supported conditions. No fixed version is available as of this review.

📍 영향받는 시스템

SumatraPDF 3.6.1 및 그 이전 버전

⚔️ 공격 벡터

취약점이 있는 SumatraPDF 버전에서 조작된 파일을 열도록 유도

🛡️ 대응 방법

SumatraPDF를 최신 버전으로 업데이트하거나 보안 패치가 출시될 때까지 주의가 필요함

🔧 검증 코드

출력된 버전 번호가 3.6.1 이하인지 확인하여 취약 여부를 판단합니다.

Shell / Script
sumatrapdf --version 2>/dev/null || powershell "(Get-Command sumatrapdf.exe).VersionInfo.FileVersion"

💻 영향받는 소프트웨어

Storage Protect Snapshot for Windows