Skip to content

InvestAlso reported elsewhere2 publishers2 min readPublished

Decade-old xrpld overflow bug could have minted XRP past its 100-billion cap

XRP Ledger developers disclosed an integer-overflow bug in xrpld 3.4.0 and earlier that could have minted XRP beyond its 100-billion supply cap. The patch skipped the validator vote, so the cap's defence rested on one team and on node operators upgrading fast.

The Investor · Invest desk

How we use AISend a correction

Illustration accompanying Decade-old xrpld overflow bug could have minted XRP past its 100-billion cap
Generated illustration

What happened

  • The payment engine summed XRP amounts in a 64-bit integer when one payment drew on several offers, and any total past the integer's limit wrapped around to a far smaller number.
  • The exploit needed crafted offers from hundreds of accounts and cost only a few hundred XRP in reserves and fees, most of it recoverable, according to the disclosure.
  • Researcher Cayden Liao reported the flaw on September 22, 2026, through the XRPL Bug Bounty program, and RippleX reproduced the attack on a standalone server.
  • The fix went out as emergency release xrpld 3.4.1 on September 25, and the flaw was made public on October 9.
  • Investigators found no evidence that the bug was ever used on a public network.

Why it matters

  • constraint For holders who value XRP on its 100-billion limit, a balanced ledger did not prove a capped supply, so the cap depends on the payment engine's code being correct.
  • precedent Validators now have a case of a ledger rule fix deployed without their vote, and can expect the core team to do it again when it judges a flaw too dangerous to wait on governance.
  • exposure Any node operator still on xrpld 3.4.0 or earlier now runs code whose supply-breaking flaw is publicly documented, while a patch has been available since September 25.

Even rounded up to 1,000 XRP, the attacker's few hundred XRP in reserves and fees comes to less than one hundred-millionth of the 100-billion cap [16]. According to the disclosure as reported by Crypto Briefing, a single transaction may have minted more XRP than the token's entire supply [7]. RippleX also confirmed that the excess could be spent in follow-up transactions [9].

The ledger's checks did not catch it either. The overflowed total came out smaller than the real one, so the books looked balanced while supply grew. When the inflated balances were spread across many accounts, the guardrails did not flag the discrepancy [5]. In our view, that means the cap was enforced by the same sum the bug corrupted.

The flaw is thought to date from the payment engine's construction around 2015 [13], about 11 years [17] before Cayden Liao reported it through the XRPL Bug Bounty program [8]. After the report the response was fast: three days to an emergency release [18], then 14 more days before the public disclosure [19]. Rule changes on the ledger normally go through a validator vote before taking effect, and this one was deployed immediately [11].

There are two readings of that sequence. One is that the process worked. The team reports no lost funds, no compromised keys and no consensus problems [12], and a bounty report became a shipped fix in three days [18]. The other is Crypto Briefing's: an emergency patch that skips normal procedure asks users to rely heavily on the core development team, and the network's security hinged on how fast validators and node operators upgraded [14].

We think both are right, and the second matters more to anyone who values XRP on a fixed supply. The cap held because a small team, or rather a small team plus whichever node operators upgraded in time, acted before any known use of the flaw [3][14]. The ledger's own accounting played no part in that [5]. The release itself shows where the effort went: no time on a governance vote [11], and two weeks between the quiet patch and the public disclosure [2][19].

We would be wrong if a reconciliation outside the payment engine, one that counts total XRP independently of the books the engine keeps, would have caught a mint like this anyway. The coverage does not describe one.

What to watch

  • Whether anyone publishes an independent reconciliation of total XRP supply confirming the cap held through the roughly 11 years the flaw sat in the code.
  • Whether the next emergency rule fix also bypasses the amendment vote, or validators move to formalise a procedure for such releases.
  • How many nodes are still running xrpld 3.4.0 or earlier now that the flaw is public.

Clarity's read

What the record supports and how the coverage leans. The claims behind it follow.

Reality

Evidence45
Adoption
Insufficient
Hype gap+10
Incentives
Insufficient
Confidence50
Why these scores

Claim ledger

Ranked by verification strength, evidence, and original report placement.

  1. [1]

    The XRP Ledger disclosed a critical bug that could have let an attacker create XRP beyond the network's hard limit of 100 billion tokens.

    ReportedSupportedView cited source
  2. [2]

    The flaw was in xrpld versions 3.4.0 and earlier; it was patched quietly in September and made public on October 9, 2026.

    ReportedSupportedView cited source
  3. [3]

    Investigators found no evidence the bug was ever used on a public network.

    ReportedSupportedSource: According to the disclosure, as reported by Crypto BriefingView cited source

Sources

2 independent publishers whose own reporting we read for this story.

  1. cryptobriefing.com

    1 article · October 9, 2026

    XRP Ledger discloses overflow bug that could have minted XRP beyond its supply cap
  2. news.bitcoin.com

    1 article · October 10, 2026

    A Decade-Old XRP Ledger Bug Could Have Minted XRP Out of Thin Air

Share your take

Let Clarity write the post for you.

Signed-in readers get a short post drafted on this story in the register they choose — narrative, analytical, or a direct position — editable to the last word before it goes anywhere. The share buttons at the top of this story work without an account.

Topics and entities

Follow any of these and your For You feed starts watching them — no settings page required.

Topics

Entities

Loading related stories