CVE-2026-114144
HIGH 7.5toml-node is a TOML parser for Node.js and the browser. Prior to 5.0.1, toml.parse() passes unbounded hexadecimal, octal, binary, and decimal digit sequences from lib/parser.js to BigInt() before reduceInteger() in lib/compiler.js checks whether the resulting value fits the TOML 64-bit integer range. Converting a sufficiently long integer string consumes super-linear CPU time and synchronously blocks the Node.js event loop, allowing one attacker-supplied TOML document to deny service to concurrent work in the process. The later range check cannot prevent the conversion cost because it executes after BigInt(). This issue is fixed in version 5.0.1.
Severe if exploited (CVSS 7.5), but no known exploitation and low modeled probability. Patch on a normal cadence.
Exploitation likelihood
0.4%chance of exploitation in 30 days · 38th percentile
Impact if exploited
7.5CVSS 3.1 · HIGH
- ConfidentialityNone
- IntegrityNone
- AvailabilityHigh
What an attacker needs
- ✓Access: Reachable over the network — no local access needed
- ✓Privileges: No account or privileges required
- ✓User interaction: No user interaction needed
- ✓Complexity: No special conditions — reliably repeatable
✓ lowers the bar for an attacker · ⚠ raises it
Proof of concept
No public PoC is currently catalogued.
Search for new PoCs
Search GitHub now — results may be empty or unverified.
Tracked sources are checked daily for recent CVEs, including PoCs published after the original disclosure. A later release appears after a tracked source lists it and a refresh succeeds.
Data snapshot:
Weakness (CWE)
- CWE-400: : Uncontrolled Resource Consumption
- CWE-770: : Allocation of Resources Without Limits or Throttling
CVSS vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
References and research data (JSON)
Packages and version ranges
Each advisory describes its own package and affected ranges. A boundary applies to that range; it is not a universal upgrade recommendation.
toml npm
pkg:npm/toml
SEMVER range- All earlier versions (introduced 0)
- Fixed boundary (excluded): 5.0.1
GitHub Advisory Database · GHSA-9qmh-m7c6-f92p · Updated 2026-10-22T16:45:03.728754108ZAdditional upstream package constraints
{ "database": { "last_known_affected_version_range": "<= 5.0.0", "source": "https://github.com/github/advisory-database/blob/main/advisories/github-reviewed/2026/10/GHSA-9qmh-m7c6-f92p/GHSA-9qmh-m7c6-f92p.json" } }
Vendor product assessments
cockpit-image-builder as a component of Red Hat Enterprise Linux 10 · known affected
Vendor assessment for this product only.
pkg:rpm/redhat/cockpit-image-builder
- none available: Affected
cockpit-image-builder.src as a component of Red Hat Enterprise Linux 10 · known affected
Vendor assessment for this product only.
pkg:rpm/redhat/cockpit-image-builder?arch=src
- none available: Affected
All CVSS metrics
- HIGH 7.5 v3.1 · CNA Primary
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - HIGH 7.5 v3.1 · NVD Secondary
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
References
Advisories
- https://osv.dev/vulnerability/GHSA-9qmh-m7c6-f92p GitHub Advisory Database · GHSA-9qmh-m7c6-f92p
GitHub Advisory Database · GHSA-9qmh-m7c6-f92p · Updated 2026-10-22T16:45:03.728754108Z - https://nvd.nist.gov/vuln/detail/CVE-2026-114144 GitHub Advisory Database · GHSA-9qmh-m7c6-f92p
GitHub Advisory Database · GHSA-9qmh-m7c6-f92p · Updated 2026-10-22T16:45:03.728754108Z
Red Hat · CVE-2026-114144 · Updated 2026-10-21T21:32:13+00:00 - https://security.access.redhat.com/data/csaf/v2/vex/2026/cve-2026-114144.json Red Hat · CVE-2026-114144 · Updated 2026-10-21T21:32:13+00:00
- https://euvd.enisa.europa.eu/vulnerability/EUVD-2026-107556 EUVD · EUVD-2026-107556
Technical & other
- https://github.com/BinaryMuse/toml-node/security/advisories/GHSA-9qmh-m7c6-f92p CVE record · GitHub_M · Updated 2026-10-21T20:32:54.019Z
NVD · CVE-2026-114144 · Updated 2026-10-22T16:48:25.420
GitHub Advisory Database · GHSA-9qmh-m7c6-f92p
GitHub Advisory Database · GHSA-9qmh-m7c6-f92p · Updated 2026-10-22T16:45:03.728754108Z
Red Hat · CVE-2026-114144 · Updated 2026-10-21T21:32:13+00:00 - https://github.com/BinaryMuse/toml-node/commit/9d52e384f6030932174d1afb0d910154dd62dead CVE record · GitHub_M · Updated 2026-10-21T20:32:54.019Z
NVD · CVE-2026-114144 · Updated 2026-10-22T16:48:25.420
GitHub Advisory Database · GHSA-9qmh-m7c6-f92p
GitHub Advisory Database · GHSA-9qmh-m7c6-f92p · Updated 2026-10-22T16:45:03.728754108Z
Red Hat · CVE-2026-114144 · Updated 2026-10-21T21:32:13+00:00 - https://github.com/BinaryMuse/toml-node/releases/tag/v5.0.1 CVE record · GitHub_M · Updated 2026-10-21T20:32:54.019Z
NVD · CVE-2026-114144 · Updated 2026-10-22T16:48:25.420
GitHub Advisory Database · GHSA-9qmh-m7c6-f92p
GitHub Advisory Database · GHSA-9qmh-m7c6-f92p · Updated 2026-10-22T16:45:03.728754108Z
Red Hat · CVE-2026-114144 · Updated 2026-10-21T21:32:13+00:00 - https://github.com/BinaryMuse/toml-node GitHub Advisory Database · GHSA-9qmh-m7c6-f92p
GitHub Advisory Database · GHSA-9qmh-m7c6-f92p · Updated 2026-10-22T16:45:03.728754108Z - https://access.redhat.com/security/cve/CVE-2026-114144 Red Hat · CVE-2026-114144 · Updated 2026-10-21T21:32:13+00:00
- https://bugzilla.redhat.com/show_bug.cgi?id=2558558 Red Hat · CVE-2026-114144 · Updated 2026-10-21T21:32:13+00:00
- https://www.cve.org/CVERecord?id=CVE-2026-114144 Red Hat · CVE-2026-114144 · Updated 2026-10-21T21:32:13+00:00