CVE-2026-49293Disclosure(sunnyadn / js-toml)

LOWCVSS 7.5 · HIGH

Signal is active with 1 mentions in latest observed window

Immediate actions

  • Track advisory updates for patch or workaround availability

Recommended action window: Monitor and triage in normal cycle

NVD description

js-toml is a TOML parser for JavaScript, fully compliant with the TOML 1.0.0 Spec. Versions up to and including 1.1.0 parse hexadecimal / octal / binary integer literals via a hand-written `parseBigInt` loop that multiplies a `BigInt` accumulator by the radix once per input digit. Each iteration performs a `BigInt * BigInt` operation on an accumulator that grows linearly with the number of digits already consumed, so the whole loop is O(n²) in the literal length. The lexer regex places no upper bound on the literal length, so a single TOML document containing one ~500 kB hex literal pins one CPU core for ~40 seconds on a modern laptop (Apple M-series, Node v22). Memory amplification is bounded but CPU amplification is severe and grows quadratically: doubling the literal length quadruples the work. A caller that invokes `load()` on attacker-controlled TOML (configuration upload endpoints, CI/CD systems ingesting third-party `*.toml`, IDE plugins, build tools) is exposed to a single-request CPU exhaustion DoS. Version 1.1.1 fixes the issue.

0.0/ 10 priority

Sources & remediation

Weakness type (CWE)
CWE-400CWE-407CWE-1333

Priority

LOW

Exploitation

NONE

PoC

YES

Patch

AVAILABLE

Momentum

STABLE

Are you affected?

If you run products in this scope, you should treat this CVE as relevant to your environment.

  • js-toml

Threat summary

  • 4 mentions across 3 observed days
  • Momentum state: stable

What's happening

  • Technical details provided in 4 signals
  • Disclosure: 3 classified signals
  • General: 1 classified signal
  • Peaked 1d ago at 2 mentions (2026-06-20); latest day: 1
  • 4 total mentions across 3 days

Affected systems

Vendors
Products
js-toml

Deep dive

Activity timeline4 mentions / 3d
01122Mentions · 2026-06-19: 1Mentions · 2026-06-20: 2Mentions · 2026-06-22: 1Technical Details · 2026-06-19: 1Technical Details · 2026-06-20: 2Technical Details · 2026-06-22: 106-1906-2006-22
Signal classification2 categories
Disclosure
375.0%
General
125.0%
Referenced assets4 URLs
Classification over time
DateTotalLabels
2026-06-191
General1
2026-06-202
Disclosure2
2026-06-221
Disclosure1
Full discourse4 posts
  • Hugo | DevOps | Cybersecurity 🇱🇻@HugoValters
    Disclosure

    #CVE-2026-49293 - High severity #DoS in js-toml parser. O(n²) BigInt operations allow resource exhaustion via crafted #TOML input. #CVSS 7.5. No patch yet. Update or monitor usage. #infosec #javascript #devsecops #cybersecurity More free detailed info: https://www.valtersit.com/cve/CVE-2026-49293/

    Post summary

    The post announces a new DoS vulnerability (CVE-2026-49293) in the js-toml parser, noting resource exhaustion via BigInt operations, a CVSS score of 7.5, and the absence of a current patch.

    0000061
    959 followersView on X
  • Infoflowcloud@infoflowcloud
    Disclosure

    🚨*CVE* CVE-2026-49293 js-toml is a TOML parser for JavaScript, fully compliant with the TOML 1.0.0 Spec. Versions up to and including 1.1.0 parse hexadecimal / octal / binary integer liter… https://www.cve.org/CVERecord?id=CVE-2026-49293 ----- Traducción: CVE-2026-49293 js-… http://infoflow.cloud`

    Post summary

    CVE‑2026‑49293, affecting the js‑toml parser, is announced with preliminary technical details on vulnerable versions, but no proof of concept, exploit code, active exploitation, or mitigation is provided.

    0000026
    88 followersView on X
  • CVE@CVEnew
    Disclosure

    CVE-2026-49293 js-toml is a TOML parser for JavaScript, fully compliant with the TOML 1.0.0 Spec. Versions up to and including 1.1.0 parse hexadecimal / octal / binary integer liter… https://www.cve.org/CVERecord?id=CVE-2026-49293

    Post summary

    This notification introduces CVE-2026-49293, highlighting a parsing flaw in js-toml versions up to 1.1.0, with no PoC, exploit, or patch information provided.

    00000294
    57.7K followersView on X
  • Vulmon Vulnerability Feed@VulmonFeeds
    General

    CVE-2026-49293 Quadratic Time Complexity Denial of Service in js-toml Integer Parsing https://vulmon.com/vulnerabilitydetails?qid=CVE-2026-49293

    Post summary

    The post references CVE‑2026‑49293 as a quadratic‑time denial‑of‑service flaw in js‑toml integer parsing, but offers no further technical detail, PoCs, patches, or exploitation reports.

    0000040
    4.1K followersView on X
CPE platform detail1 entries

1 of 1 entries

PartVendorProductVersionTarget SWTarget HW
Appsunnyadnjs-toml-node.js-

Explore more