Svelte devalue is a utility library. Prior to version 5.3.2, a string passed to devalue.parse could represent an object with a __proto__ property and devalue.parse does not check that an index is numeric. This could result in assigning prototypes to objects and properties, leading to prototype pollution. This issue has been fixed in version 5.3.2
Metrics
Affected Vendors & Products
References
History
Wed, 27 Aug 2025 22:15:00 +0000
Type | Values Removed | Values Added |
---|---|---|
First Time appeared |
Svelte
Svelte devalue |
|
Vendors & Products |
Svelte
Svelte devalue |
Wed, 27 Aug 2025 21:15:00 +0000
Type | Values Removed | Values Added |
---|---|---|
Metrics |
ssvc
|
Tue, 26 Aug 2025 22:45:00 +0000
Type | Values Removed | Values Added |
---|---|---|
Description | Svelte devalue is a utility library. Prior to version 5.3.2, a string passed to devalue.parse could represent an object with a __proto__ property and devalue.parse does not check that an index is numeric. This could result in assigning prototypes to objects and properties, leading to prototype pollution. This issue has been fixed in version 5.3.2 | |
Title | Svelte devalue vulnerable to prototype pollution | |
Weaknesses | CWE-1321 | |
References |
| |
Metrics |
cvssV4_0
|

Status: PUBLISHED
Assigner: GitHub_M
Published: 2025-08-26T22:33:19.100Z
Updated: 2025-08-27T20:42:46.786Z
Reserved: 2025-08-20T14:30:35.011Z
Link: CVE-2025-57820

Updated: 2025-08-27T20:42:42.124Z

Status : Received
Published: 2025-08-26T23:15:35.730
Modified: 2025-08-26T23:15:35.730
Link: CVE-2025-57820

No data.