phun-ky-defaults-deep

Ecosystem: npm

Downloads:

Vulnerabilities from the last (months)
  • 0CriticalAffects 0 versions
  • 1HighAffects 1 version
  • 0MediumAffects 0 versions
  • 0ModerateAffects 0 versions
  • 0LowAffects 0 versions
Severity distribution (all time)
1vulnerability
  • Critical0 (0.0%)
  • High1 (100.0%)
  • Medium0 (0.0%)
  • Moderate0 (0.0%)
  • Low0 (0.0%)

Monthly breakdown

  • 1 vulnerabilities
    • Critical: 0
    • High: 1
    • Medium: 0
    • Moderate: 0
    • Low: 0

Vulnerabilities (1)

Known vulnerabilities affecting phun-ky-defaults-deep, based on data from OSV.

Vulnerabilities affecting phun-ky-defaults-deep
IDSeveritySummaryAffected versionsPublishedSource
GHSA-mj3g-7xcc-x4vhHigh@phun-ky/defaults-deep Has a Prototype Pollution issue via Unsafe Recursive Property Merging### Impact A prototype pollution vulnerability exists in @phun-ky/defaults-deep prior to version 2.0.5. The library recursively merged user-supplied objects without filtering unsafe property names such as `__proto__`, `constructor`, and `prototype`. An attacker able to supply crafted input could cause properties to be written to `Object.prototype`, resulting in prototype pollution affecting all objects within the running process. Applications that pass untrusted input to `defaultsDeep()` may be impacted. Depending on how the application uses merged objects, this could lead to unexpected beh
  • < 2.0.5
GitHub (opens in a new tab)
  • GHSA-mj3g-7xcc-x4vhHigh
    @phun-ky/defaults-deep Has a Prototype Pollution issue via Unsafe Recursive Property Merging
    • < 2.0.5

    ### Impact A prototype pollution vulnerability exists in @phun-ky/defaults-deep prior to version 2.0.5. The library recursively merged user-supplied objects without filtering unsafe property names such as `__proto__`, `constructor`, and `prototype`. An attacker able to supply crafted input could cause properties to be written to `Object.prototype`, resulting in prototype pollution affecting all objects within the running process. Applications that pass untrusted input to `defaultsDeep()` may be impacted. Depending on how the application uses merged objects, this could lead to unexpected beh

    CVE: CVE-2026-54737

Showing 1-1 of 1 vulnerabilities