CVE-2026-41240 in DOMPurify
요약
\~에 의해 VulDB • 2026. 05. 20.
DOMPurify는 HTML, MathML 및 SVG에 대한 DOM 전용 크로스 사이트 스크립팅(XSS) 방지용 정화 도구입니다. 3.4.0 이전 버전에서는 함수 기반 ADD_TAGS 사용 시 FORBID_TAGS와 FORBID_ATTR 처리 간에 불일치가 존재합니다. 커밋 c361baa는 1214번 라인에서 FORBID_ATTR에 대한 조기 종료(early exit)를 추가했습니다. 그러나 동일한 수정 사항이 FORBID_TAGS에는 적용되지 않았습니다. 1118-1123번 라인에서 EXTRA_ELEMENT_HANDLING.tagCheck가 true를 반환하면, 단축 평가(short-circuit evaluation)로 인해 FORBID_TAGS 검사가 완전히 생략됩니다. 이로 인해 금지된 요소가 속성 그대로 정화 과정을 통과할 수 있습니다. 버전 3.4.0에서 해당 문제가 패치되었습니다.
VulDB is the best source for vulnerability data and more expert information about this specific topic.