Description
SvelteKit versions before 2.69.1 contain a prototype pollution vulnerability in remote form functions with file input fields that accept arbitrary user-controlled path names. Attackers can manipulate the deletion path to remove methods on the prototype, potentially disabling application functionality.
Affected products
| Vendor | Product | Affected | Fixed |
|---|---|---|---|
| sveltejs | kit | < 2.69.1 | 2.69.1 |
Affected packages
| Ecosystem | Package | Affected | Fixed | Record |
|---|---|---|---|---|
| npm | @sveltejs/kit | < 2.69.1 | 2.69.1 | GHSA-866w-xmhq-wj7x |
References
- GitHub Security Advisory (GHSA-866w-xmhq-wj7x) vendor-advisory
- VulnCheck Advisory: SvelteKit before 2.69.1 Prototype Pollution via File Input third-party-advisory