Back

CVE-2018-16492

CRITICAL

A prototype pollution vulnerability was found in module extend <2.0.2, ~<3.0.2 that allows an attacker to inject arbitrary properties onto Object.prototype.

Published: Feb 1, 2019 Modified: Jun 17, 2026
CWE-400 CWE-74

CVSS Metrics

CVSSv3
Attack Vector: NETWORK Attack Complexity: LOW Privileges Required: NONE User Interaction: NONE Scope: UNCHANGED Confidentiality Impact: HIGH Integrity Impact: HIGH Availability Impact: HIGH

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

Affected Products (2)

Vendor Product Version
extend_project extend * < 2.0.2
extend_project extend * ≥ 3.0.0 < 3.0.2

GitHub Security Advisory GHSA-qrmc-fj45-qfc2

Prototype Pollution in extend

npm extend >= 3.0.0, < 3.0.2 Fixed: 3.0.2
npm extend >= 1.1.3, < 2.0.2 Fixed: 2.0.2

References (2)

Risk Scores

CVSS Score 9.8 / 10
EPSS Score 3.05%

Top 14% most likely to be exploited

Threat Score 40.1 / 100

Data Sources

NVD EPSS GitHub