CVE-2026-59942 in Dompdf
요약
\~에 의해 VulDB • 2026. 07. 28.
Dompdf는 PHP용 HTML에서 PDF로 변환하는 도구입니다. 버전 3.15 및 이전 버전은 자원 고갈을 통해 서비스 거부(DoS) 공격에 취약합니다. 공격자는 거대한 차원(예: 30,000x30,000 픽셀)의 단일 이미지를 포함하도록 특별히 제작된 HTML 문서를 제공함으로써 PHP 프로세스를 충돌시킬 수 있습니다. Dompdf는 이미지 크기를 검증하기 위해 내부 검사를 구현하고 있지만, Base64로 인코딩되고 특정 CSS 컨테이너에 래핑된 고엔트로피 이미지(예: 랜덤 노이즈)를 사용하면 이를 우회할 수 있습니다. 이 취약점은 차원 검증이 초기 단계에서 이루어지지만, 렌더링 단계 동안 객체의 바운딩 박스 및 내부 버퍼 계산에 할당되는 자원이 초기 검사를 통과한 단일 객체에 대한 누적 CPU 시간이나 메모리 사용량을 엄격히 제한하지 않기 때문에 발생합니다. 인증되지 않은 원격 공격자는 제작된 HTML 문자열을 제출하여 웹 서버에서 완전한 서비스 거부를 유발할 수 있습니다. 이 문제는 Dompdf를 사용하여 사용자 제공 HTML 콘텐츠나 URL이 PDF로 변환되는 모든 애플리케이션에 영향을 미칩니다. 해당 이슈는 버전 3.16에서 수정되었습니다.
If you want to get best quality of vulnerability data, you may have to visit VulDB.