Lucene search

K
githubGitHub Advisory DatabaseGHSA-776F-QX25-Q3CC
HistoryApr 05, 2023 - 9:30 p.m.

xml2js is vulnerable to prototype pollution

2023-04-0521:30:24
CWE-1321
GitHub Advisory Database
github.com
328
vulnerability
prototype pollution
version

5.3 Medium

CVSS3

Attack Vector

NETWORK

Attack Complexity

LOW

Privileges Required

NONE

User Interaction

NONE

Scope

UNCHANGED

Confidentiality Impact

NONE

Integrity Impact

LOW

Availability Impact

NONE

CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N

0.001 Low

EPSS

Percentile

39.6%

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.

Affected configurations

Vulners
Node
xml2js_projectxml2jsRange<0.5.0
CPENameOperatorVersion
xml2jslt0.5.0

5.3 Medium

CVSS3

Attack Vector

NETWORK

Attack Complexity

LOW

Privileges Required

NONE

User Interaction

NONE

Scope

UNCHANGED

Confidentiality Impact

NONE

Integrity Impact

LOW

Availability Impact

NONE

CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N

0.001 Low

EPSS

Percentile

39.6%