
CVE-2025-46206 개념 증명, MuPDF 1.25.6의 pdf-clean-file.c에서 무한 재귀를 통한 서비스 거부 취약점 시연, 재현 단계 및 공급업체 패치 포함.
MuPDF 1.25.6 및 이전 버전에 서비스 거부 취약점이 있습니다. 공격자가 "mutool clean poc /dev/null" 명령을 실행하면 프로그램이 pdf-clean-file.c의 strip_outlines() 및 strip_outline() 함수 사이에서 스택이 소진될 때까지 무한 재귀에 빠지게 됩니다.
구체적인 POC 파일, 취약점 원인, 재현 과정 및 수리 제안은 첨부 파일을 참조하십시오.
공급업체(MuPDF의 유지관리자인 Artifex Software)는 이 문제를 인지하고 버그를 수정했습니다. 수정 사항은 공식 저장소에 커밋되었습니다.
다음은 공급업체가 제공한 패치/커밋의 공개 링크입니다:
https://bugs.ghostscript.com/show_bug.cgi?id=708521
https://cgit.ghostscript.com/cgi-bin/cgit.cgi/mupdf.git/commit/?id=0ec7e4d2201bb6df217e01c17396d36297abf9ac
이로써 취약점이 확인되고 수정되었음이 확인됩니다.