CVE-2026-7808

justhtml before 1.16.0 contains multiple HTML sanitization bypass issues that can allow active/dangerous content (e.g., script or style) to survive sanitization, potentially leading to cross-site scripting. The issues primarily affect advanced usage rather than the default JustHTML(..., sanitize=True) path for ordinary parsed HTML: mutating or reusing sanitization policy objects (including exported defaults) could weaken later sanitization; programmatic DOM input to sanitize()/sanitize_dom() could miss mixed-case tag names (e.g., ScRiPt, StYlE); crafted programmatic doctype names could serialize into active markup; and custom policies preserving SVG or MathML could allow animation elements, presentation attributes with external url(...) references, or DOM trees mislabeled as namespace="html" to bypass foreign-content checks. Fixed in 1.16.0.
Configurations

No configuration.

History

12 Oct 2026, 16:10

Type Values Removed Values Added
Summary
  • (es) justhtml antes de la versión 1.16.0 contiene múltiples problemas de omisión de la sanitización de HTML que pueden permitir que contenido activo/peligroso (p. ej., script o style) sobreviva a la sanitización, lo que podría conducir a cross-site scripting. Los problemas afectan principalmente al uso avanzado en lugar de la ruta predeterminada JustHTML(..., sanitize=True) para HTML analizado ordinario: mutar o reutilizar objetos de política de sanitización (incluidos los valores predeterminados exportados) podría debilitar la sanitización posterior; la entrada DOM programática a sanitize()/sanitize_dom() podría pasar por alto nombres de etiquetas con mayúsculas y minúsculas (p. ej., ScRiPt, StYlE); nombres de doctype programáticos manipulados podrían serializarse en marcado activo; y las políticas personalizadas que preservan SVG o MathML podrían permitir elementos de animación, atributos de presentación con referencias url(...) externas, o árboles DOM mal etiquetados como namespace=“html” para omitir las comprobaciones de contenido externo. Corregido en la versión 1.16.0.

Information

Published : 2026-08-23 14:16

Updated : 2026-10-12 16:10


NVD link : CVE-2026-7808

Mitre link : CVE-2026-7808

CVE.ORG link : CVE-2026-7808


JSON object : View

Products Affected

No product.

CWE
CWE-20

Improper Input Validation