Medium, CVSS 5.3npmAmendedPublished
xml2js is vulnerable to prototype pollution
CVE-2023-0842 · GHSA-776f-qx25-q3cc
- Affected
- npm xml2js < 0.5.0
- Fixed in
- 0.5.0· Vendor fix available
- Issue
- xml2js versions before 0.5.0 allows an external attacker to edit or add new properties to an object. This is possible because the application does not properly validate incoming JSON keys, thus allowing the proto property to be edited.
Recommended action: Upgrade to 0.5.0 or later, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.