Cyber Resilience

CVE-2026-6621

Medium

Published: 20 April 2026

Published
20 April 2026
Modified
22 April 2026
KEV Added
Patch
CVSS Score v4 6.9 CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:L/VI:L/VA:L/SC:N/SI:N/SA:N/E:P/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
EPSS Score 0.0006 20.0th percentile
Risk Priority 14 60% EPSS · 20% KEV · 20% CVSS

Summary

CVE-2026-6621 is a medium-severity Code Injection (CWE-94) vulnerability. Its CVSS base score is 6.9 (Medium).

Operationally, exploitation aligns with the MITRE ATT&CK technique Exploit Public-Facing Application (T1190); ranked at the 20.0th percentile by exploit likelihood (below the median); it is not currently listed in the CISA KEV catalog.

The strongest mitigations our analysis identified are NIST 800-53 SA-22 (Unsupported System Components) and SI-10 (Information Input Validation).

Deeper analysis

CVE-2026-6621 affects the 1024bit extend-deep package up to version 0.1.6, specifically an unknown function in the index.js file. The vulnerability involves manipulation of the __proto__ argument, resulting in improperly controlled modification of object prototype attributes. It is classified under CWE-94 (code injection) and CWE-1321 (prototype pollution), with a CVSS v3.1 base score of 7.3 (AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:L). The issue was published on 2026-04-20.

Remote exploitation is possible without authentication or user interaction, allowing unauthenticated attackers accessible over the network to trigger the prototype pollution. Successful exploitation can lead to low impacts on confidentiality, integrity, and availability through modification of object prototypes.

Advisories referenced in VulDB entries (vuldb.com/vuln/358256 and related pages) document the issue, while a GitHub security research repository provides a proof-of-concept (PoC.md) demonstrating the prototype pollution. The project's code repository has not been active for many years, indicating no official patches or updates are available.

The exploit has been publicly disclosed and may be utilized by attackers.

EU & UK References

Vulnerability details

A vulnerability was determined in 1024bit extend-deep up to 0.1.6. The impacted element is an unknown function of the file index.js. This manipulation of the argument __proto__ causes improperly controlled modification of object prototype attributes. Remote exploitation of the attack…

more

is possible. The exploit has been publicly disclosed and may be utilized. The code repository of the project has not been active for many years.

CWE(s)

Related Threats

MITRE ATT&CK Enterprise TechniquesAI

T1190 Exploit Public-Facing Application Initial Access
Adversaries may attempt to exploit a weakness in an Internet-facing host or system to initially access a network.
T1059.007 JavaScript Execution
Adversaries may abuse various implementations of JavaScript for execution.
Why these techniques?

Remote unauthenticated code injection via prototype pollution in a public-facing JS package directly enables T1190 exploitation and T1059.007 JavaScript command/script execution.

Confidence: HIGH · MITRE ATT&CK Enterprise v18.1

CVEs Like This One

CVE-2026-2964Shared CWE-1321, CWE-94
CVE-2026-25887Shared CWE-94
CVE-2026-41507Shared CWE-94
CVE-2025-23061Shared CWE-94
CVE-2026-26021Shared CWE-1321
CVE-2024-24292Shared CWE-1321
CVE-2026-6594Shared CWE-1321, CWE-94
CVE-2026-43997Shared CWE-94
CVE-2026-1615Shared CWE-94
CVE-2026-25754Shared CWE-1321

Affected Assets

Mitigating Controls

Mitigating Controls (NIST 800-53 r5) AI

prevent

Information input validation directly prevents manipulation of the __proto__ argument by rejecting or sanitizing inputs that could cause prototype pollution.

preventrecover

Flaw remediation mandates timely identification, patching, or removal of the vulnerable extend-deep package affected by this prototype pollution issue.

prevent

Prohibiting unsupported system components addresses the inactive repository with no patches available for this CVE, preventing use of the vulnerable package.

References