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

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
Claim ledger
Ranked by verification strength, evidence, and original report placement.
- [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.
- [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.
- [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 - [4]
The software used a 64-bit integer to add up XRP amounts when a single payment pulled from multiple order-book offers; if the running total grew past the largest number the integer could hold, it wrapped around to a number far smaller than reality.
- [5]
The ledger's books would look balanced while the actual supply grew; existing safety checks did not catch it, and when inflated balances were scattered across many accounts the guardrails failed to flag the discrepancy.
- [6]
The exploit required specially crafted offers from hundreds of accounts, costing only a few hundred XRP in reserves and fees, most of which would have been recoverable.
ReportedSupportedSource: According to the disclosure, as reported by Crypto BriefingView cited source - [7]
The amount of XRP that could have been minted in a single transaction may have exceeded the token's entire total supply.
- [8]
The vulnerability was reported on September 22, 2026, by researcher Cayden Liao through the XRPL Bug Bounty program, and RippleX, Ripple's developer arm, confirmed the issue.
- [9]
RippleX reproduced the attack on a standalone server and confirmed that the excess XRP could be spent in follow-up transactions.
- [10]
An emergency release, xrpld 3.4.1, went out on September 25, 2026.
- [11]
The fix skipped the usual amendment process; changes to XRP Ledger rules normally go through a validator voting procedure before taking effect, but this one was deployed immediately.
- [12]
The team reported no loss of funds, no compromised keys and no consensus problems tied to the bug.
- [13]
The flaw is thought to have existed since the payment engine was first built, around 2015.
- [14]
Emergency patches that skip normal procedures put a lot of trust in the core development team, and the network's security depended on validators and node operators upgrading quickly.
- [15]
Node operators still running xrpld 3.4.0 or earlier are running software with a publicly documented supply-breaking flaw; the patched version 3.4.1 has been available since September 25.
- [16]
The attack outlay of a few hundred XRP was less than one hundred-millionth of the 100-billion XRP cap.
- [17]
The flaw sat in the code for about 11 years before it was reported.
- [18]
The emergency release shipped three days after the bug was reported.
- [19]
Public disclosure came 14 days after the patched release.
Sources
2 independent publishers whose own reporting we read for this story.
- cryptobriefing.comXRP Ledger discloses overflow bug that could have minted XRP beyond its supply cap
1 article · October 9, 2026
- news.bitcoin.comA Decade-Old XRP Ledger Bug Could Have Minted XRP Out of Thin Air
1 article · October 10, 2026
Topics and entities
Follow any of these and your For You feed starts watching them — no settings page required.
Topics
- Integer overflowFollow
- Blockchain SecurityFollow
- On-chain governance and parameter votingFollow