CVE-2026-41239mediumCWE-1289CWE-79

CVE-2026-41239: falha de média gravidade em cure53 DOMPurify

DOMPurify has a SAFE_FOR_TEMPLATES bypass in RETURN_DOM mode

Publicada em · Atualizada em

Aviso por e-mail quando ela entrar no KEV, ganhar PoC pública ou subir de nota.

13Vexday Risk Score

Sem sinal de exploração. Nenhum artefato público de exploração conhecido até agora.

ssvc Trackcvss 6.8epss 0.2%
Em resumo

DOMPurify não remove corretamente expressões de template (como {{...}}) quando retorna objetos DOM em vez de strings, permitindo que atacantes injetem código malicioso que é executado por frameworks de template como Vue 2.

Detalhe técnico

O modo SAFE_FOR_TEMPLATES no DOMPurify versões 1.0.10–3.3.x não trata adequadamente sintaxe de template nos modos RETURN_DOM e RETURN_DOM_FRAGMENT; um atacante pode criar HTML com expressões {{payload}} que contornam a sanitização e executam código arbitrário quando processado por mecanismos de template do lado do cliente.

Resumo gerado e traduzido por IA a partir da descrição oficial.
DOMPurify is a DOM-only cross-site scripting sanitizer for HTML, MathML, and SVG. Starting in version 1.0.10 and prior to version 3.4.0, `SAFE_FOR_TEMPLATES` strips `{{...}}` expressions from untrusted HTML. This works in string mode but not with `RETURN_DOM` or `RETURN_DOM_FRAGMENT`, allowing XSS via template-evaluating frameworks like Vue 2. Version 3.4.0 patches the issue.
CVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:U/C:H/I:H/A:N
Produtos afetados
cure53 · DOMPurify