← CVE Intelligence

CVE-2022-21824

NodeJS / Node PUBLISHED

Description (CNA)

Due to the formatting logic of the "console.table()" function it was not safe to allow user controlled input to be passed to the "properties" parameter while simultaneously passing a plain object with at least one property as the first parameter, which could be "__proto__". The prototype pollution has very limited control, in that it only allows an empty string to be assigned to numerical keys of the object prototype.Node.js >= 12.22.9, >= 14.18.3, >= 16.13.2, and >= 17.3.1 use a null protoype for the object these properties are being assigned to.

Affected (CNA)

Vendor / productVersions
NodeJS / Nodeaffected 4.0 before 4.*; affected 5.0 before 5.*; affected 6.0 before 6.*; affected 7.0 before 7.*; affected 8.0 before 8.*; affected 9.0 before 9.*; affected 10.0 before 10.*; affected 11.0 before 11.*; affected 12.0 before 12.22.9; affected 13.0 before 13.*; affected 14.0 before 14.18.3; affected 15.0 before 15.*; affected 16.0 before 16.13.2; affected 17.0 before 17.3.1

CWE

CWE-471

References

ADP enrichment

CVE

No English description supplied.