← Back to search

CVE-2026-106550

7.5 HIGHpublic exploit available

Published 2026-10-06 · Updated 2026-10-07

AI risk analysis

Summary
Node-convict library is vulnerable to prototype pollution that allows attackers to overwrite core JavaScript methods like Object.assign, leading to persistent denial of service requiring process restart. The vulnerability bypasses existing protections by targeting constructor.<key> properties instead of just constructor.prototype.* and __proto__.*.
Exploitability
Exploitation requires an endpoint that accepts attacker-controlled configuration keys and forwards them to config.set(), making it moderately difficult to exploit but possible with a vulnerable web application endpoint.
Blast radius
If exploited, this vulnerability could cause persistent process-wide failures requiring restart, affecting all applications using the vulnerable version of Node-convict library, potentially leading to widespread service disruption.
Detection
No reliable host or network indicator is derivable from the published description.
Prioritized remediation
Upgrade to Node-convict version 6.2.3 or later which contains the fix for this prototype pollution vulnerability.
dosprototype-pollutionnodejs

Analysis generated locally by garnet-coder (no data left the box). AI-assisted — verify against primary sources before acting.

NVD description

Mozilla's Node-convict (version 6.2.2 and later) is vulnerable to a Denial of Service vulnerability caused by incomplete prototype‑pollution protections in config.set(). An attacker controlling the configuration key can write arbitrary properties to constructor.<key>, which walk() resolves to the global Object function. This allows overwriting core JavaScript methods such as Object.assign, leading to persistent process-wide failures and requiring a restart. The issue bypasses existing filters that only block constructor.prototype.* and __proto__.*. Exploitation requires an endpoint that forwards attacker-controlled keys into config.set().

CVSS vector

CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H

Weaknesses

CWE-400, CWE-915, CWE-1321

Public exploit & PoC references

All references

Source data: NVD (nvd.nist.gov), public domain. Exploit-DB.ai adds local AI analysis for defensive use only.

Related CVEs

Related by shared AI tags and CWE weakness class. Browse the full archive.