Immer is a JavaScript library for managing immutable state, and its vulnerability profile centers on type-confusion and prototype-pollution weaknesses that arise from dynamic language semantics and object manipulation patterns. These weakness classes reflect the structural risks inherent to JavaScript state management libraries and the mutation-prevention guarantees they must enforce; live severity, exploitation, and exposure counts are shown alongside this summary.
The number and severity of CVEs published that impact products developed by Immer Project over time
Signals from CVEs in this vendor scope (3 CVEs).
3 CVEs · Highest risk first
| CVE | Published | CVSS | Risk | KEV | Exploit |
|---|---|---|---|---|---|
CVE-2021-3757CRITICAL immer is vulnerable to Improperly Controlled Modification of Object Prototype Attributes ('Prototype Pollution') | Sep 2, 2021 | 9.8 | 32 | NO | NO |
CVE-2021-23436CRITICAL 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 | Sep 1, 2021 | 9.8 | 29 | NO | NO |
CVE-2020-28477HIGH This affects all versions of package immer. | Jan 19, 2021 | 7.5 | 25 | NO | NO |
Signals from CVEs in this vendor scope (3 CVEs).
An overview of all social media posts that mention a CVE ID that affects a product developed by Immer Project.
Media articles that mention a CVE ID that affects a product developed by Immer Project — matched by CVE ID, not by vendor name.