Skip to content
OpenAdvisories
High · 7.5 CVE-2018-16469 EUVD-2018-0749GHSA-f9cm-qmx5-m98h

Prototype Pollution in merge

Published Oct 30, 2018 · Updated Aug 5, 2024 · Assigned by hackerone

Description

The merge.recursive function in the merge package <1.2.1 can be tricked into adding or modifying properties of the Object prototype. These properties will be present on all objects allowing for a denial of service attack.

Affected products

VendorProductAffectedFixed
HackerOne merge <1.2.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
Ubuntu 22.04 LTS node-merge No fix yet —
Ubuntu 20.04 LTS node-merge No fix yet —
Ubuntu 18.04 LTS node-merge No fix yet —
Ubuntu 16.04 LTS node-merge No fix yet —

Affected packages

EcosystemPackageAffectedFixedRecord
npm merge < 1.2.1 1.2.1 GHSA-f9cm-qmx5-m98h

References