Skip to content
OpenAdvisories
Critical · 9.8 CVE-2018-16491 EUVD-2019-0337GHSA-r96c-57pf-9jjm

Prototype Pollution in node.extend

Published Feb 1, 2019 · Updated Aug 5, 2024 · Assigned by hackerone

Description

A prototype pollution vulnerability was found in node.extend <1.1.7, ~<2.0.1 that allows an attacker to inject arbitrary properties onto Object.prototype.

Affected products

VendorProductAffectedFixed
HackerOne node.extend <1.1.7, ~<2.0.1 —

Fixed in Linux distributions

Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.

ReleasePackageFixed inAdvisory
Debian 14 node-extend 3.0.2-1 —
Debian 13 node-extend 3.0.2-1 —
Debian 12 node-extend 3.0.2-1 —
ReleasePackageFixed inAdvisory
Ubuntu 18.04 LTS node-extend No fix yet —
Ubuntu 16.04 LTS node-extend No fix yet —

Affected packages

EcosystemPackageAffectedFixedRecord
npm node.extend < 1.1.7 1.1.7 GHSA-r96c-57pf-9jjm
npm node.extend >= 2.0.0, < 2.0.1 2.0.1 GHSA-r96c-57pf-9jjm

References