CVE-2026-124078
Last modified
CVE-2026-124078 is a high-severity vulnerability rated 7.5/10 on the CVSS scale. 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..
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.
Metrics
Weakness Enumeration
Affected Software
Source: CNA advisory (CVE.org). NVD analysis pending.
| Vendor | Product | Versions |
|---|---|---|
| TooTallNate | plist.js | < 5.0.1 |
References
Timeline
- Published
- Last Modified
- Status
- Received
Frequently Asked Questions
What is CVE-2026-124078?
How severe is CVE-2026-124078?
How do I fix CVE-2026-124078?
How Strix Helps
- How Strix found a critical auth bypass in etcdStrix autonomously discovered a critical authentication bypass in etcd, later designated CVE-2026-33413.
- Autonomous PentestingAI agents that find and validate exploitable vulnerabilities like this one across your applications.
- PR ReviewsPentest every pull request so vulnerable code is caught before it ships to production.
- AI Penetration TestingHow AI-driven penetration testing continuously covers your attack surface.
Related CVEs from 2026
- CVE-2026-124057A security flaw has been discovered in TOTOLINK CA300-PoE 6.…9.1
- CVE-2026-124058A weakness has been identified in TOTOLINK CA300-PoE 6.2c.88…9.1
- CVE-2026-124059A security vulnerability has been detected in TOTOLINK CA300…9.1
- CVE-2026-12406The User Frontend: AI Powered Frontend Posting, User Directo…5.3
- CVE-2026-124060A vulnerability was detected in TOTOLINK CA300-PoE 6.2c.884.…9.1
- CVE-2026-12407The E2Pdf – Export Pdf Tool for WordPress plugin for WordPre…8.8
- CVE-2026-12408The Slim SEO – A Fast & Automated SEO Plugin For WordPress p…4.3
- CVE-2026-12409The Landing Page Builder – Coming Soon page, Maintenance Mod…4.3
- CVE-2026-1241The Pelco, Inc. Sarix Professional 3 Series Cameras are vuln…8.7
- CVE-2026-12410Link following vulnerability in the Uninstaller component in…7.8
- CVE-2026-12411Broken Access Control in the devLXDInstancePatchHandler comp…9.6
- CVE-2026-12412Rejected reason: loading template...
Are you affected by CVE-2026-124078?
Run a free Strix scan to check your systems for this vulnerability.
Scan your code nowSource: NVD / NIST
