CVE-2021-23436
highPriorität · verfolgen · 40EPSS 0.018 · 78. PerzentilEUUSEPSS · bewertet 2026-10-27
This affects the package immer before 9.0.6. A type confusion vulnerability can lead to a bypass of CVE-2020-28477 when the user-provided keys used in the path parameter are arrays. In particular, this bypass is possible because the condition (p === "__proto__" || p === "constructor") in applyPatches_ returns false if p is ['__proto__'] (or ['constructor']). The === operator (strict equality operator) returns false if the operands have different type.
cvss
Technischer Schweregrad, 0–10. Eine Zeile je Quelle.
Basiswert 0–10 · höher = schwerwiegender · Vektor überfahren zum Auflösen⚠ Quellen uneinig · medium–critical · 5.6–9.8
schwächen
Die CWE-Schwächeklassen, zu denen dies gehört.
betroffene Produkte (3)
Betroffene Produkte und Versionsbereiche.
Advisories (1)
Hersteller- und Ökosystem-Meldungen dazu.
- GHSA-33f9-j839-rf8hPrototype Pollution in immer2021-09-02ghsa · osvUS
This affects the package immer before 9.0.6. A type confusion vulnerability can lead to a bypass of CVE-2020-28477 when the user-provided keys used in the path parameter are arrays. In particular, this bypass is possible because the condition `(p === "__proto__" || p === "constructor")` in `applyPatches_` returns false if `p` is `['__proto__']` (or `['constructor']`). The `===` operator (strict equality operator) returns false if the operands have different type.
auch bekannt als (3)
Weitere Namen und Kennungen dieser Entität.
quellen
Welche Quellen diesen Datensatz belegen und wann.
Referenzen (12)
Externe Belege — Patches, Meldungen, Analysen.
- https://github.com/immerjs/immer/commit/fa671e55ee9bd42ae08cc239102b665a23958237cnnvd
- https://packetstormsecurity.com/files/168638/Red-Hat-Security-Advisory-2022-6813-01.htmlcnnvd
- https://snyk.io/vuln/SNYK-JAVA-ORGWEBJARSNPM-1579266cnnvd
- https://snyk.io/vuln/SNYK-JS-IMMER-1540542cnnvd
- https://www.cybersecurity-help.cz/vdb/SB2021101114cnnvd
- https://www.ibm.com/support/pages/node/6497075cnnvd
- https://github.com/immerjs/immer/commit/fa671e55ee9bd42ae08cc239102b665a23958237enisa_euvd
- https://snyk.io/vuln/SNYK-JAVA-ORGWEBJARSNPM-1579266enisa_euvd
Angreifer nutzen Schwachstellen wie diese gegen im Internet exponierte Dienste aus. Sehen Sie mit einem kostenlosen Passiv-Scan, was exponiert ist.
Kostenloser Scan