CVE-2024-9440

MEDIUM

slim-select 2.0-2.9.0 - Cross-Site Scripting via Unsanitized Options Object

Title source: llm
STIX 2.1

Description

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.

Scores

CVSS v3 5.4
EPSS 0.0026
EPSS Percentile 49.0%
Attack Vector NETWORK
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:L/I:L/A:N

CISA SSVC

Vulnrichment
Exploitation poc
Automatable no
Technical Impact partial

Details

CWE
CWE-79
Status published
Products (2)
npm/slim-select 2.0.0 - 2.9.2npm
slimselectjs/slim_select < 2.9.2
Published Oct 02, 2024
Tracked Since Feb 18, 2026