BTCBTC$83,458+0.60%|
ETHETH$2,555.85+2.22%|
USDTUSDT$0.99925+0.01%|
BNB$750.0700+0.41%|
XRPXRP$1.4000+0.92%|
USDCUSDC$0.99971+0.01%|
SOLSOL$111.6300+2.03%|
TRXTRX$0.33152+0.39%|
FIGR_HELOCFIGR_HELOC$1.0560+0.00%|
ZECZEC$1,306.32+5.68%|
HYPEHYPE$87.0300+2.44%|
DOGEDOGE$0.08707+2.07%|
USDSUSDS$0.99978-0.00%|
LINKLINK$13.3600+3.77%|
XMRXMR$530.6000+0.03%|
WBTWBT$82.2900+0.90%|
ADAADA$0.25169+1.81%|
LEOLEO$8.9100+0.07%|
NEARNEAR$5.8100+11.23%|
RAIN$0.01039+2.19%|
XLMXLM$0.20106+1.64%|
BCHBCH$283.3400+1.87%|
LTCLTC$65.0500+2.24%|
CCCC$0.12562+3.89%|
AVAXAVAX$11.0800+7.41%|
UNIUNI$7.6100+0.62%|
USDEUSDE$0.99943+0.03%|
BTWBTW$1.7200+4.77%|
SUISUI$1.1200+2.09%|
DAIDAI$1.0000+0.03%|
BTCBTC$83,458+0.60%|
ETHETH$2,555.85+2.22%|
USDTUSDT$0.99925+0.01%|
BNBBNB$750.0700+0.41%|
XRPXRP$1.4000+0.92%|
USDCUSDC$0.99971+0.01%|
SOLSOL$111.6300+2.03%|
TRXTRX$0.33152+0.39%|
FIGR_HELOCFIGR_HELOC$1.0560+0.00%|
ZECZEC$1,306.32+5.68%|
HYPEHYPE$87.0300+2.44%|
DOGEDOGE$0.08707+2.07%|
USDSUSDS$0.99978-0.00%|
LINKLINK$13.3600+3.77%|
XMRXMR$530.6000+0.03%|
WBTWBT$82.2900+0.90%|
ADAADA$0.25169+1.81%|
LEOLEO$8.9100+0.07%|
NEARNEAR$5.8100+11.23%|
RAINRAIN$0.01039+2.19%|
XLMXLM$0.20106+1.64%|
BCHBCH$283.3400+1.87%|
LTCLTC$65.0500+2.24%|
CCCC$0.12562+3.89%|
AVAXAVAX$11.0800+7.41%|
UNIUNI$7.6100+0.62%|
USDEUSDE$0.99943+0.03%|
BTWBTW$1.7200+4.77%|
SUISUI$1.1200+2.09%|
DAIDAI$1.0000+0.03%|
News/Wallets & Security
Wallets & Security

XRP’s Supply Cap Survived a Decade-Old Bug. Here’s Why the Safeguards Missed It

XRP Ledger Bug: Why the Supply-Cap Flaw Stayed Hidden | bitnxt.io

Summary

  • An XRP Ledger bug could have allowed unauthorised creation of spendable XRP beyond the intended supply limit.

  • Researchers reported it on September 22; developers released the fix on September 25.

  • The official disclosure says investigators found no evidence of exploitation on any public network.

  • Veria Labs says its AI agent discovered the weakness and the firm received a $250,000 bounty.

  • The incident raises questions about independent safety checks and emergency protocol changes.

The XRP Ledger bug now drawing scrutiny threatened one of the network’s foundational promises: transactions must not create additional XRP. Developers patched the flaw in September and disclosed it publicly on October 9, reporting no evidence that it had been exploited on a public network.

The unsettling detail is how long the weakness survived. Its discovery exposed a situation in which transaction processing and the safeguard meant to verify it could make the same arithmetic mistake.

That makes this more than a story about finding an old programming error. It is a case study in how multiple defences can fail together.

XRP Ledger bug: when the safety check repeats the mistake

The problem involved an integer overflow—a calculation exceeding the range that its numerical storage could represent.

Under the vulnerable implementation, an excessively large total could wrap into a much smaller value. The payment engine could credit recipient accounts with full amounts while calculating a far smaller charge for the payer.

A separate check, called XRPNotCreated, was supposed to reject transactions that increased XRP supply. However, its counter could overflow too. Veria’s technical account describes the transaction-processing code as dating to November 2015 and the affected invariant implementation to February 2017.

XRPL’s documentation explains why such a safeguard exists. Invariant checks run after transaction processing but before results are committed, testing whether changes violate fundamental rules. One rule requires that a transaction create no XRP and destroy only its transaction fee.

The engineering lesson is straightforward: a second check provides weaker protection when it shares the first calculation’s failure mode.

Why ordinary transactions never exposed it

The vulnerability required deliberately extreme conditions.

The disclosure explains that normal payments would not approach the numerical boundary. Triggering the flaw required hundreds of artificially priced offers and a specially constructed payment.

A separate account-balance limit also failed to stop the hypothetical result because the additional XRP could be distributed across many accounts.

This helps explain its long dormancy. Successful everyday transactions demonstrate that software handles everyday conditions. They provide less evidence about deliberately abnormal inputs.

For readers following the wider security landscape, Bitnxt’s coverage of crypto security losses and operational breaches examines how vulnerabilities can arise at different layers of the same ecosystem.

What researchers demonstrated—and what they did not

Veria Labs says its AI agent identified the weaknesses, linked them and produced a working proof of concept on a local network. The company reports receiving the programme’s maximum $250,000 bounty.

Its published calculation describes approximately 18.45 trillion XRP being created in one successful test scenario—more than 184 times the original 100 billion-token supply.

That figure describes potential technical impact. It does not mean trillions of XRP appeared on Mainnet.

Nor would multiplying hypothetical additional tokens by a pre-exploit market price establish a realisable theft value. A supply-integrity failure of that scale could radically change liquidity, prices and exchange responses.

The distinction between a local demonstration and an observed public-network incident is essential when reading dramatic “infinite mint” headlines.

The response timeline

Date

Confirmed development

September 22, 2026

Bug reported; RippleX reproduced it and raised its severity to critical

September 23

Fix merged into the release branch

September 25

Emergency version 3.4.1 released; more than 80% of default-UNL validators upgraded that day

October 9

Detailed vulnerability disclosure published

Timeline compiled from the official XRPL disclosure.

The September 25 release announcement identified version 3.4.1 as an emergency update for security-sensitive protocol issues. Its changelog included integer-arithmetic hardening in the payment engine and ledger helpers.

Why the emergency upgrade became controversial

XRPL normally activates transaction-processing changes through amendments. Those changes require more than 80% support from trusted validators for two weeks. The documentation explicitly includes bug fixes that change transaction processing.

The overflow fix took effect immediately on each upgraded server. Developers judged that publishing the vulnerability while waiting through the normal activation window would create a greater risk.

The release also initially withheld its source code, stating that it would be published later with a retrospective.

This created a difficult trade-off: rapid protection reduced the exposure window, while delayed public inspection limited operators’ ability to examine the change immediately.

A successful emergency response deserves scrutiny of both its technical result and its decision-making process. Speed alone does not answer every governance question.

What XRP holders and operators should understand

The upgrade requirement concerns XRPL server software. The release announcement instructed server operators to upgrade to preserve service continuity.

Wallet custody and protocol correctness address different risks. A hardware wallet can protect signing keys; it cannot independently repair faulty transaction accounting across the network.

Readers comparing custody arrangements can explore Bitnxt’s crypto wallet directory. Changing a wallet application should be evaluated against the specific risk it would address.

You might also like: Vitalik Buterin Warns Against Rushed Wallet Moves as AI Raises New Cryptography Questions.

Bitnxt’s view: independent defences matter more than their number

Bitnxt’s assessment: The most consequential lesson is the shared weakness between transaction accounting and its protective check. Adding safeguards is useful, but their independence matters.

For developers, that supports testing extreme inputs and checking whether separate controls can fail through the same assumptions. For infrastructure operators, it supports rehearsed emergency procedures and clear retrospective disclosures.

The relevance extends to institutions building on blockchain systems. Bitnxt’s analysis of Wall Street’s blockchain infrastructure explores applications whose reliability depends on the underlying ledger.

In this case, responsible disclosure gave developers time to act. The lasting test will be whether the findings improve both software verification and the transparency of future emergency responses.

#XRP#XRPL#XRPledger#RippleX#CryptoSecurity#VeriaLabs#AI#BugBounty
Aaron Bailey

Author

Aaron Bailey

Blockchain Tech Analyst

Aaron Bailey has covered blockchain technology and decentralized systems for 2 years, focusing on protocol upgrades, Layer 2 developments, and emerging DeFi infrastructure. He breaks down complex technical shifts into clear, actionable insights for Bitnxt readers.

More Wallets & Security News

Share: