CVE-2024-9440

Slim Select 2.0 versions through 2.9.0 are affected by a potential cross-site scripting vulnerability. In select.ts:createOption(), the text variable from the user-provided Options object is assigned to an innerHTML without sanitation. Software that depends on this library to dynamically generate lists using unsanitized user-provided input may be vulnerable to cross-site scripting, resulting in attacker executed JavaScript. At this time, no patch is available.
Configurations

Configuration 1 (hide)

cpe:2.3:a:slimselectjs:slim_select:*:*:*:*:*:node.js:*:*

History

13 Nov 2024, 19:50

Type Values Removed Values Added
CVSS v2 : unknown
v3 : 5.4
v2 : unknown
v3 : 6.1
References () https://github.com/brianvoe/slim-select/blob/e7e37e2ff90e125f846bd98d6b8f278524ead79e/src/slim-select/select.ts#L377 - () https://github.com/brianvoe/slim-select/blob/e7e37e2ff90e125f846bd98d6b8f278524ead79e/src/slim-select/select.ts#L377 - Product
References () https://github.com/brianvoe/slim-select/issues/564 - () https://github.com/brianvoe/slim-select/issues/564 - Exploit, Issue Tracking
References () https://vulncheck.com/advisories/slim-select-xss - () https://vulncheck.com/advisories/slim-select-xss - Third Party Advisory
CPE cpe:2.3:a:slimselectjs:slim_select:*:*:*:*:*:node.js:*:*
First Time Slimselectjs
Slimselectjs slim Select

04 Oct 2024, 13:50

Type Values Removed Values Added
Summary
  • (es) Las versiones Slim Select 2.0 a 2.9.0 se ven afectadas por una posible vulnerabilidad de Cross-Site Scripting. En select.ts:createOption(), la variable de texto del objeto Options proporcionado por el usuario se asigna a un innerHTML sin sanear. El software que depende de esta librería para generar listas de forma dinámica utilizando entradas proporcionadas por el usuario sin desinfectar puede ser vulnerable a Cross-Site Scripting, lo que da como resultado que el atacante ejecute JavaScript. En este momento, no hay ningún parche disponible.

02 Oct 2024, 19:15

Type Values Removed Values Added
New CVE

Information

Published : 2024-10-02 19:15

Updated : 2024-11-13 19:50


NVD link : CVE-2024-9440

Mitre link : CVE-2024-9440

CVE.ORG link : CVE-2024-9440


JSON object : View

Products Affected

slimselectjs

  • slim_select
CWE
CWE-79

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