PT-2025-14841 · Unknown · Expand-Object
Miguel Monteiro
·
Published
2025-04-04
·
Updated
2025-04-09
·
CVE-2025-3197
CVSS v3.1
7.3
High
| Vector | AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:L |
Name of the Vulnerable Software and Affected Versions
expand-object versions 0.0.0 and later
Description
The issue concerns a Prototype Pollution flaw in the
expand() function located in index.js. This function is used to expand a given string into an object, but it does not check the provided keys for sensitive properties like proto, allowing a nested property to be set. This can be exploited by attackers.Recommendations
For versions 0.0.0 and later of expand-object, consider disabling the
expand() function in index.js until a patch is available to prevent potential exploitation. Restrict access to sensitive properties like proto to minimize the risk of Prototype Pollution.Exploit
Fix
Prototype Pollution
Found an issue in the description? Have something to add? Feel free to write us 👾
Weakness Enumeration
Related Identifiers
Affected Products
Expand-Object