Patch Forecast
Yellow warning
Plan into this sprint.

CVE-2026-124078

plist.js (npm package 'plist') before 5.0.1 contains an uncontrolled resource consumption…

Risk score
50/100
CVSS
7.5 v3.1
Published
6 Nov 2026

Open in the live forecast Today's forecast

What to know

What it is
plist.js (npm package 'plist') before 5.0.1 contains an uncontrolled resource consumption vulnerability in the binary property-list parser (parseBinary) that allows unauthenticated attackers to crash a Node.js process by exploiting unmemoized recursive resolution of shared object references for arrays and dictionaries…
Affected
See advisory
Fix
Upgrade the product to 5.0.1 or later.
Exploitation
No known exploitation

Why it is Yellow

  • CVSS 7.5 high
  • Remotely exploitable without logging in

References

Original description

plist.js (npm package 'plist') before 5.0.1 contains an uncontrolled resource consumption vulnerability in the binary property-list parser (parseBinary) that allows unauthenticated attackers to crash a Node.js process by exploiting unmemoized recursive resolution of shared object references for arrays and dictionaries. Attackers can craft a small binary plist (under 200 bytes) containing chained self-referencing object indices to trigger exponential (2^N) resolution calls and memory growth, causing an unrecoverable out-of-memory crash and denial of service.

Last activity 6 Nov 2026. Patch Forecast updates every hour.