CVE-2026-26021

Prototype pollution in set-in

Published Feb 11, 2026 CVSS 4.0 · 9.4 Critical EPSS < 1% KEV · Not listed
Description
set-in provides the set value of nested associative structure given array of keys. A prototype pollution vulnerability exists in the the npm package set-in (>=2.0.1, < 2.0.5). Despite a previous fix that attempted to mitigate prototype pollution by checking whether user input contained a forbidden key, it is still possible to pollute Object.prototype via a crafted input using Array.prototype. This has been fixed in version 2.0.5.

Remediation

No solution or workaround provided in the CVE record

Tracking

Sign in to view the affected projects.

Advisories

Source ID Title
Github GHSA Github GHSA GHSA-2c4m-g7rx-63q7 set-in Affected by Prototype Pollution
History
Type Values Removed Values Added
First Time appeared Set-in Project
Set-in Project set-in
CPEs cpe:2.3:a:set-in_project:set-in:*:*:*:*:*:*:*:*
Vendors & Products Set-in Project
Set-in Project set-in
Metrics cvssV3_1

{'score': 9.8, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H'}

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'poc', 'Technical Impact': 'total'}, 'version': '2.0.3'}

Type Values Removed Values Added
First Time appeared Ahdinosaur
Ahdinosaur set-in
Vendors & Products Ahdinosaur
Ahdinosaur set-in
Type Values Removed Values Added
Description set-in provides the set value of nested associative structure given array of keys. A prototype pollution vulnerability exists in the the npm package set-in (>=2.0.1, < 2.0.5). Despite a previous fix that attempted to mitigate prototype pollution by checking whether user input contained a forbidden key, it is still possible to pollute Object.prototype via a crafted input using Array.prototype. This has been fixed in version 2.0.5.
Title Prototype pollution in set-in
Weaknesses CWE-1321
References
Metrics cvssV4_0

{'score': 9.4, 'vector': 'CVSS:4.0/AV:L/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:H/SI:H/SA:H'}

Weaknesses

Sources

Status
PUBLISHED
Assigner
GitHub_M
Published
Updated
Feb 12, 2026, 9:16 PM
Reserved
Feb 9, 2026, 9:36 PM
Status
Analyzed
Published
Feb 11, 2026, 10:15 PM
Modified
Jun 17, 2026, 10:25 AM