CVE-2024-9440
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.
How to fix
- slimselectjs slim_select2.9.2 or later
- slim-select2.9.2 or later
Affected products
| Product | Affected versions | Fixed in |
|---|---|---|
| slimselectjs slim_select | v < 2.9.2 | 2.9.2 |
| slim-selectnpm | 2.0.0 ≤ v < 2.9.2 | 2.9.2 |
Check your version
Choose the product and enter the version you run to see whether it falls in the affected range.
Attack Surface Management
See the assets tied to your domains, the technologies they run and known vulnerabilities in one list.