CVE Vulnerabilities

CVE-2022-37598

Improperly Controlled Modification of Object Prototype Attributes ('Prototype Pollution')

Published: Oct 20, 2022 | Modified: Nov 21, 2024
CVSS 3.x
9.8
CRITICAL
Source:
NVD
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
CVSS 2.x
RedHat/V2
RedHat/V3
9.8 MODERATE
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Ubuntu
MEDIUM

Prototype pollution vulnerability in function DEFNODE in ast.js in mishoo UglifyJS 3.13.2 via the name variable in ast.js. NOTE: the vendor considers this an invalid report.

Weakness

The product receives input from an upstream component that specifies attributes that are to be initialized or updated in an object, but it does not properly control modifications of attributes of the object prototype.

Affected Software

Name Vendor Start Version End Version
Uglifyjs Uglifyjs_project 3.13.2 (including) 3.13.2 (including)
Uglifyjs Ubuntu bionic *
Uglifyjs Ubuntu kinetic *
Uglifyjs Ubuntu lunar *
Uglifyjs Ubuntu mantic *
Uglifyjs Ubuntu trusty *
Uglifyjs Ubuntu xenial *

Potential Mitigations

References