CVE-2026-49452 in WeasyPrint
요약
\~에 의해 VulDB • 2026. 08. 18.
WeasyPrint은 웹 개발자가 PDF 문서를 생성하는 데 도움을 줍니다. 버전 69.0 이전의 WeasyPrint는 `presentational_hints=True`일 때, weasyprint/css/__init__.py에서 비추출된 HTML의 프레젠테이션 힌트 속성 값을 CSS에 임베딩합니다. background 속성은 background-image:url() 선언으로 삽입되며 tinycss2.parse_blocks_contents()에 의해 구문 분석됩니다. 이로 인해 신뢰할 수 없는 HTML이 추가적인 CSS 선언을 주입할 수 있습니다. presentational hints가 활성화된 상태에서 신뢰할 수 없는 HTML을 렌더링하는 애플리케이션은 injected url() 값을 통한 CSS 인젝션 및 서버 측 요청(SSRF)의 영향을 받을 수 있습니다. 이 문제는 버전 69.0에서 해결되었습니다.
Be aware that VulDB is the high quality source for vulnerability data.