CVE-2024-23635

AntiSamy is a library for performing fast, configurable cleansing of HTML coming from untrusted sources. Prior to 1.7.5, there is a potential for a mutation XSS (mXSS) vulnerability in AntiSamy caused by flawed parsing of the HTML being sanitized. To be subject to this vulnerability the `preserveComments` directive must be enabled in your policy file. As a result, certain crafty inputs can result in elements in comment tags being interpreted as executable when using AntiSamy's sanitized output. Patched in AntiSamy 1.7.5 and later.
References
Configurations

Configuration 1 (hide)

cpe:2.3:a:antisamy_project:antisamy:*:*:*:*:*:*:*:*

History

10 Feb 2024, 01:38

Type Values Removed Values Added
CPE cpe:2.3:a:antisamy_project:antisamy:*:*:*:*:*:*:*:*
First Time Antisamy Project antisamy
Antisamy Project
References () https://github.com/nahsra/antisamy/security/advisories/GHSA-2mrq-w8pv-5pvq - () https://github.com/nahsra/antisamy/security/advisories/GHSA-2mrq-w8pv-5pvq - Mitigation, Third Party Advisory
Summary
  • (es) AntiSamy es una librería para realizar una limpieza rápida y configurable de HTML proveniente de fuentes no confiables. Antes de la versión 1.7.5, existe la posibilidad de que se produzca una vulnerabilidad de mutación XSS (mXSS) en AntiSamy causada por un análisis defectuoso del HTML que se está sanitizando. Para estar sujeto a esta vulnerabilidad, la directiva `preserveComments` debe estar habilitada en su archivo de política. Como resultado, ciertas entradas astutas pueden dar lugar a que los elementos de las etiquetas de comentarios se interpreten como ejecutables cuando se utiliza la salida sanitizada de AntiSamy. Parcheado en AntiSamy 1.7.5 y posteriores.

02 Feb 2024, 17:15

Type Values Removed Values Added
New CVE

Information

Published : 2024-02-02 17:15

Updated : 2024-02-10 01:38


NVD link : CVE-2024-23635

Mitre link : CVE-2024-23635

CVE.ORG link : CVE-2024-23635


JSON object : View

Products Affected

antisamy_project

  • antisamy
CWE
CWE-79

Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')