Critical severity · published Dec 25, 2022
CVE-2020-36632
hughsk flat index.js unflatten prototype pollution
9.8
CVSS
1.2%
EPSS
No
On KEV
Description
A vulnerability, which was classified as critical, was found in hughsk flat up to 5.0.0. This affects the function unflatten of the file index.js. The manipulation leads to improperly controlled modification of object prototype attributes ('prototype pollution'). It is possible to initiate the attack remotely. Upgrading to version 5.0.1 is able to address this issue. The name of the patch is 20ef0ef55dfa028caddaedbcb33efbdb04d18e13. It is recommended to upgrade the affected component. The identifier VDB-216777 was assigned to this vulnerability.
CVSS vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Attack vector
Network
Complexity
Low
Privileges
None
User interaction
None
Confidentiality
High
Integrity
High
Availability
High
Scope
Unchanged
Exploitation
Is it being used?
Exploit prediction (EPSS)1.2% · higher than 68% of CVEs
Exploited in the wildNo evidence yet
CISA KEVNot listed
Ransomware campaign useNot known
Affected products
Which versions
FL
flat · hughsk
5.0 · source: vendor, NVD
References
NVD
https://nvd.nist.gov/vuln/detail/CVE-2020-36632
CVE.org
https://www.cve.org/CVERecord?id=CVE-2020-36632
Patch
https://github.com/hughsk/flat/commit/20ef0ef55dfa028caddaedbcb33efbdb04d18e13
Issue Tracking
https://github.com/hughsk/flat/issues/105
Patch
https://github.com/hughsk/flat/pull/106
Release Notes
https://github.com/hughsk/flat/releases/tag/5.0.1
Third Party Advisory
https://vuldb.com/?ctiid.216777
Third Party Advisory
https://vuldb.com/?id.216777
More from flat
5.9
CVE-2026-119051
flat through 6.0.1 Denial of Service via unflatten() Numeric Array Index Keys
