Lookup for vulnerable packages by Package URL.

Purlpkg:npm/immer@1.1.3
Typenpm
Namespace
Nameimmer
Version1.1.3
Qualifiers
Subpath
Is_vulnerabletrue
Next_non_vulnerable_version9.0.6
Latest_non_vulnerable_version9.0.6
Affected_by_vulnerabilities
0
url VCID-2xa5-ggz7-uudj
vulnerability_id VCID-2xa5-ggz7-uudj
summary
Improperly Controlled Modification of Dynamically-Determined Object Attributes
immer is vulnerable to Improperly Controlled Modification of Object Prototype Attributes ('Prototype Pollution')
references
0
reference_url https://access.redhat.com/hydra/rest/securitydata/cve/CVE-2021-3757.json
reference_id
reference_type
scores
0
value 7.5
scoring_system cvssv3
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
url https://access.redhat.com/hydra/rest/securitydata/cve/CVE-2021-3757.json
1
reference_url https://api.first.org/data/v1/epss?cve=CVE-2021-3757
reference_id
reference_type
scores
0
value 0.00592
scoring_system epss
scoring_elements 0.69255
published_at 2026-04-21T12:55:00Z
1
value 0.00592
scoring_system epss
scoring_elements 0.69198
published_at 2026-04-04T12:55:00Z
2
value 0.00592
scoring_system epss
scoring_elements 0.69179
published_at 2026-04-07T12:55:00Z
3
value 0.00592
scoring_system epss
scoring_elements 0.6923
published_at 2026-04-08T12:55:00Z
4
value 0.00592
scoring_system epss
scoring_elements 0.69248
published_at 2026-04-09T12:55:00Z
5
value 0.00592
scoring_system epss
scoring_elements 0.6927
published_at 2026-04-11T12:55:00Z
6
value 0.00592
scoring_system epss
scoring_elements 0.69256
published_at 2026-04-12T12:55:00Z
7
value 0.00592
scoring_system epss
scoring_elements 0.69227
published_at 2026-04-13T12:55:00Z
8
value 0.00592
scoring_system epss
scoring_elements 0.69266
published_at 2026-04-16T12:55:00Z
9
value 0.00592
scoring_system epss
scoring_elements 0.69275
published_at 2026-04-18T12:55:00Z
10
value 0.00592
scoring_system epss
scoring_elements 0.69162
published_at 2026-04-01T12:55:00Z
11
value 0.00592
scoring_system epss
scoring_elements 0.69178
published_at 2026-04-02T12:55:00Z
url https://api.first.org/data/v1/epss?cve=CVE-2021-3757
2
reference_url https://github.com/immerjs/immer
reference_id
reference_type
scores
0
value 7.5
scoring_system cvssv3.1
scoring_elements CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
1
value HIGH
scoring_system generic_textual
scoring_elements
url https://github.com/immerjs/immer
3
reference_url https://github.com/immerjs/immer/commit/fa671e55ee9bd42ae08cc239102b665a23958237
reference_id
reference_type
scores
0
value 7.5
scoring_system cvssv3.1
scoring_elements CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
1
value HIGH
scoring_system generic_textual
scoring_elements
url https://github.com/immerjs/immer/commit/fa671e55ee9bd42ae08cc239102b665a23958237
4
reference_url https://huntr.dev/bounties/23d38099-71cd-42ed-a77a-71e68094adfa
reference_id
reference_type
scores
0
value 7.5
scoring_system cvssv3.1
scoring_elements CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
1
value HIGH
scoring_system generic_textual
scoring_elements
url https://huntr.dev/bounties/23d38099-71cd-42ed-a77a-71e68094adfa
5
reference_url https://bugzilla.redhat.com/show_bug.cgi?id=2000734
reference_id 2000734
reference_type
scores
url https://bugzilla.redhat.com/show_bug.cgi?id=2000734
6
reference_url https://nvd.nist.gov/vuln/detail/CVE-2021-3757
reference_id CVE-2021-3757
reference_type
scores
0
value 7.5
scoring_system cvssv3.1
scoring_elements CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
1
value HIGH
scoring_system generic_textual
scoring_elements
url https://nvd.nist.gov/vuln/detail/CVE-2021-3757
7
reference_url https://github.com/advisories/GHSA-c36v-fmgq-m8hx
reference_id GHSA-c36v-fmgq-m8hx
reference_type
scores
0
value HIGH
scoring_system cvssv3.1_qr
scoring_elements
url https://github.com/advisories/GHSA-c36v-fmgq-m8hx
8
reference_url https://access.redhat.com/errata/RHSA-2021:4848
reference_id RHSA-2021:4848
reference_type
scores
url https://access.redhat.com/errata/RHSA-2021:4848
fixed_packages
0
url pkg:npm/immer@9.0.6
purl pkg:npm/immer@9.0.6
is_vulnerable false
affected_by_vulnerabilities
resource_url http://public2.vulnerablecode.io/packages/pkg:npm/immer@9.0.6
aliases CVE-2021-3757, GHSA-c36v-fmgq-m8hx
risk_score 4.0
exploitability 0.5
weighted_severity 8.0
resource_url http://public2.vulnerablecode.io/vulnerabilities/VCID-2xa5-ggz7-uudj
1
url VCID-48k4-6btj-9kha
vulnerability_id VCID-48k4-6btj-9kha
summary
Access of Resource Using Incompatible Type (Type Confusion)
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.
references
0
reference_url https://access.redhat.com/hydra/rest/securitydata/cve/CVE-2021-23436.json
reference_id
reference_type
scores
0
value 9.8
scoring_system cvssv3
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
url https://access.redhat.com/hydra/rest/securitydata/cve/CVE-2021-23436.json
1
reference_url https://api.first.org/data/v1/epss?cve=CVE-2021-23436
reference_id
reference_type
scores
0
value 0.00098
scoring_system epss
scoring_elements 0.26949
published_at 2026-04-16T12:55:00Z
1
value 0.00098
scoring_system epss
scoring_elements 0.26939
published_at 2026-04-13T12:55:00Z
2
value 0.00098
scoring_system epss
scoring_elements 0.26996
published_at 2026-04-12T12:55:00Z
3
value 0.00098
scoring_system epss
scoring_elements 0.27041
published_at 2026-04-11T12:55:00Z
4
value 0.00098
scoring_system epss
scoring_elements 0.27056
published_at 2026-04-01T12:55:00Z
5
value 0.00098
scoring_system epss
scoring_elements 0.26992
published_at 2026-04-08T12:55:00Z
6
value 0.00098
scoring_system epss
scoring_elements 0.26923
published_at 2026-04-18T12:55:00Z
7
value 0.00098
scoring_system epss
scoring_elements 0.27132
published_at 2026-04-04T12:55:00Z
8
value 0.00098
scoring_system epss
scoring_elements 0.27096
published_at 2026-04-02T12:55:00Z
9
value 0.00098
scoring_system epss
scoring_elements 0.27037
published_at 2026-04-09T12:55:00Z
10
value 0.0031
scoring_system epss
scoring_elements 0.54171
published_at 2026-04-21T12:55:00Z
url https://api.first.org/data/v1/epss?cve=CVE-2021-23436
2
reference_url https://github.com/immerjs/immer
reference_id
reference_type
scores
0
value 9.8
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
1
value CRITICAL
scoring_system generic_textual
scoring_elements
url https://github.com/immerjs/immer
3
reference_url https://github.com/immerjs/immer/commit/fa671e55ee9bd42ae08cc239102b665a23958237
reference_id
reference_type
scores
0
value 9.8
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
1
value CRITICAL
scoring_system generic_textual
scoring_elements
url https://github.com/immerjs/immer/commit/fa671e55ee9bd42ae08cc239102b665a23958237
4
reference_url https://snyk.io/vuln/SNYK-JAVA-ORGWEBJARSNPM-1579266
reference_id
reference_type
scores
0
value 9.8
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
1
value CRITICAL
scoring_system generic_textual
scoring_elements
url https://snyk.io/vuln/SNYK-JAVA-ORGWEBJARSNPM-1579266
5
reference_url https://snyk.io/vuln/SNYK-JS-IMMER-1540542
reference_id
reference_type
scores
0
value 9.8
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
1
value CRITICAL
scoring_system generic_textual
scoring_elements
url https://snyk.io/vuln/SNYK-JS-IMMER-1540542
6
reference_url https://bugzilla.redhat.com/show_bug.cgi?id=2041833
reference_id 2041833
reference_type
scores
url https://bugzilla.redhat.com/show_bug.cgi?id=2041833
7
reference_url https://nvd.nist.gov/vuln/detail/CVE-2021-23436
reference_id CVE-2021-23436
reference_type
scores
0
value 9.8
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
1
value CRITICAL
scoring_system generic_textual
scoring_elements
url https://nvd.nist.gov/vuln/detail/CVE-2021-23436
8
reference_url https://github.com/advisories/GHSA-33f9-j839-rf8h
reference_id GHSA-33f9-j839-rf8h
reference_type
scores
0
value CRITICAL
scoring_system cvssv3.1_qr
scoring_elements
url https://github.com/advisories/GHSA-33f9-j839-rf8h
fixed_packages
0
url pkg:npm/immer@9.0.6
purl pkg:npm/immer@9.0.6
is_vulnerable false
affected_by_vulnerabilities
resource_url http://public2.vulnerablecode.io/packages/pkg:npm/immer@9.0.6
aliases CVE-2021-23436, GHSA-33f9-j839-rf8h
risk_score 4.5
exploitability 0.5
weighted_severity 9.0
resource_url http://public2.vulnerablecode.io/vulnerabilities/VCID-48k4-6btj-9kha
2
url VCID-akqv-e39m-hye2
vulnerability_id VCID-akqv-e39m-hye2
summary
Prototype Pollution in immer
## Overview

Affected versions of immer are vulnerable to Prototype Pollution.

## Proof of exploit

```js
const {applyPatches, enablePatches} = require("immer");
enablePatches();
let obj = {};
console.log("Before : " + obj.polluted);
applyPatches({}, [ { op: 'add', path: [ "__proto__", "polluted" ], value: "yes" } ]);
// applyPatches({}, [ { op: 'replace', path: [ "__proto__", "polluted" ], value: "yes" } ]);
console.log("After : " + obj.polluted);
```

## Remediation

Version 8.0.1 contains a [fix](https://github.com/immerjs/immer/commit/da2bd4fa0edc9335543089fe7d290d6a346c40c5) for this vulnerability, updating is recommended.
references
0
reference_url https://access.redhat.com/hydra/rest/securitydata/cve/CVE-2020-28477.json
reference_id
reference_type
scores
0
value 7.5
scoring_system cvssv3
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
url https://access.redhat.com/hydra/rest/securitydata/cve/CVE-2020-28477.json
1
reference_url https://api.first.org/data/v1/epss?cve=CVE-2020-28477
reference_id
reference_type
scores
0
value 0.00229
scoring_system epss
scoring_elements 0.45638
published_at 2026-04-21T12:55:00Z
1
value 0.00229
scoring_system epss
scoring_elements 0.45622
published_at 2026-04-02T12:55:00Z
2
value 0.00229
scoring_system epss
scoring_elements 0.45693
published_at 2026-04-16T12:55:00Z
3
value 0.00229
scoring_system epss
scoring_elements 0.45635
published_at 2026-04-12T12:55:00Z
4
value 0.00229
scoring_system epss
scoring_elements 0.45665
published_at 2026-04-11T12:55:00Z
5
value 0.00229
scoring_system epss
scoring_elements 0.45643
published_at 2026-04-13T12:55:00Z
6
value 0.00229
scoring_system epss
scoring_elements 0.45589
published_at 2026-04-07T12:55:00Z
7
value 0.00229
scoring_system epss
scoring_elements 0.45547
published_at 2026-04-01T12:55:00Z
8
value 0.00229
scoring_system epss
scoring_elements 0.45642
published_at 2026-04-04T12:55:00Z
9
value 0.00229
scoring_system epss
scoring_elements 0.45689
published_at 2026-04-18T12:55:00Z
url https://api.first.org/data/v1/epss?cve=CVE-2020-28477
2
reference_url https://github.com/immerjs/immer/blob/master/src/plugins/patches.ts%23L213
reference_id
reference_type
scores
0
value 7.5
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
1
value HIGH
scoring_system generic_textual
scoring_elements
url https://github.com/immerjs/immer/blob/master/src/plugins/patches.ts%23L213
3
reference_url https://github.com/immerjs/immer/commit/da2bd4fa0edc9335543089fe7d290d6a346c40c5
reference_id
reference_type
scores
0
value 7.5
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
1
value HIGH
scoring_system generic_textual
scoring_elements
url https://github.com/immerjs/immer/commit/da2bd4fa0edc9335543089fe7d290d6a346c40c5
4
reference_url https://github.com/immerjs/immer/issues/738
reference_id
reference_type
scores
0
value 7.5
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
1
value HIGH
scoring_system generic_textual
scoring_elements
url https://github.com/immerjs/immer/issues/738
5
reference_url https://nvd.nist.gov/vuln/detail/CVE-2020-28477
reference_id
reference_type
scores
0
value 7.5
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
1
value HIGH
scoring_system generic_textual
scoring_elements
url https://nvd.nist.gov/vuln/detail/CVE-2020-28477
6
reference_url https://snyk.io/vuln/SNYK-JAVA-ORGWEBJARSNPM-1061986
reference_id
reference_type
scores
0
value 7.5
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
1
value HIGH
scoring_system generic_textual
scoring_elements
url https://snyk.io/vuln/SNYK-JAVA-ORGWEBJARSNPM-1061986
7
reference_url https://snyk.io/vuln/SNYK-JS-IMMER-1019369
reference_id
reference_type
scores
0
value 7.5
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
1
value HIGH
scoring_system generic_textual
scoring_elements
url https://snyk.io/vuln/SNYK-JS-IMMER-1019369
8
reference_url https://www.npmjs.com/package/immer
reference_id
reference_type
scores
0
value 7.5
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
1
value HIGH
scoring_system generic_textual
scoring_elements
url https://www.npmjs.com/package/immer
9
reference_url https://bugzilla.redhat.com/show_bug.cgi?id=1918162
reference_id 1918162
reference_type
scores
url https://bugzilla.redhat.com/show_bug.cgi?id=1918162
10
reference_url https://github.com/advisories/GHSA-9qmh-276g-x5pj
reference_id GHSA-9qmh-276g-x5pj
reference_type
scores
0
value HIGH
scoring_system cvssv3.1_qr
scoring_elements
url https://github.com/advisories/GHSA-9qmh-276g-x5pj
11
reference_url https://access.redhat.com/errata/RHSA-2021:1169
reference_id RHSA-2021:1169
reference_type
scores
url https://access.redhat.com/errata/RHSA-2021:1169
fixed_packages
0
url pkg:npm/immer@8.0.1
purl pkg:npm/immer@8.0.1
is_vulnerable true
affected_by_vulnerabilities
0
vulnerability VCID-2xa5-ggz7-uudj
1
vulnerability VCID-48k4-6btj-9kha
resource_url http://public2.vulnerablecode.io/packages/pkg:npm/immer@8.0.1
aliases CVE-2020-28477, GHSA-9qmh-276g-x5pj
risk_score 4.0
exploitability 0.5
weighted_severity 8.0
resource_url http://public2.vulnerablecode.io/vulnerabilities/VCID-akqv-e39m-hye2
Fixing_vulnerabilities
Risk_score4.5
Resource_urlhttp://public2.vulnerablecode.io/packages/pkg:npm/immer@1.1.3