XRPL emergency patch that skipped normal review keeps 10-year overflow flaw in focus

XRPL emergency patch that skipped normal review keeps 10-year overflow flaw in focus

N
News Editor
2026-10-12 02:33:48
XRP Ledger developers said the network’s Sept. 25 emergency patch had to bypass the usual two-week amendment process because leaving the fix exposed for weeks would have given attackers time to study it. The patch addressed a long-running integer overflow bug in XRPL’s payment engine, one that disclosure materials say had been present since 2015 and could, under specially crafted conditions, let XRP be created out of thin air. The debate did not end with the release. Independent nodes later used the same line of inquiry to uncover four additional flaws, reinforcing concerns that the codebase may contain more overflow-related issues. At the same time, critics argued that the way the patch was distributed — initially as a binary release, with operators urged to upgrade quickly — showed signs of central coordination. XRPL Foundation and other participants pushed back, saying the decision was jointly assessed by the foundation, RippleX, core developers, and validators, and that each validator and node operator still chose what software to run. The episode has now widened into a broader argument over how decentralization should be judged during urgent security incidents.

XRP Ledger developers said on X that bypassing the network’s normal two-week validation process was necessary when fixing a 10-year "infinite mint" vulnerability. In their view, following the standard path would have left the patch public for weeks and given attackers a window to act.

The emergency fix went live on Sept. 25 and marked the first time XRPL had skipped its standard amendment procedure. Developers said that was only the first step. Independent nodes later used the same approach to identify four additional vulnerabilities, confirming that the system contained multiple integer overflow issues.

Why the patch bypassed the usual process

Developers described the move as a necessary evil. Their argument was straightforward: if the patch had been disclosed first and then left to sit through the normal review window, the vulnerability details would have been exposed in public for several weeks.

That decision opened a second debate. Independent validators said the patch process revealed traces of centralization in blockchain governance, especially in an emergency, when the questions become who coordinates an upgrade and how node operators are pushed to update quickly.

How the flaw could create XRP out of thin air

The mechanism described in the report is relatively simple. XRP balances are stored in a 64-bit integer with a fixed upper bound. When the total exceeds that limit, the calculation wraps around to a small number instead of failing.

Under the scenario outlined in the article, an attacker could place hundreds of offers on the ledger at specific prices, each asking for an extremely large amount of XRP, and then submit a payment that consumes all of them. The engine would record the full amount of each offer on the ledger, while deducting only the tiny wrapped value. The difference would become newly created XRP that could be spent immediately.

Justin Bons attacks XRPL’s decentralization claims

Cyber Capital founder Justin Bons said on Thursday that marketing XRP to retail investors as decentralized amounted to "outright fraud." He said the Sept. 25 emergency release was distributed only as a binary at first, with the source code temporarily withheld, while node operators were pressured to upgrade.

That criticism shifted part of the discussion away from the bug itself and toward how XRPL handles governance during urgent security events.

XRPL Foundation says no single party made the call

The XRPL Foundation responded quickly. It said the decision to skip the normal amendment process was made after a joint assessment by the foundation, RippleX, core developers, and validators.

The foundation said, "No single entity can make this decision on its own. Each validator and node operator independently chooses what software to run."

Independent validator accepts coordination, with limits

XRP Kuwait, an independent validator node in Kuwait, also rejected the idea that a coordinated upgrade automatically proves centralized control. It said, "Coordinating an update among operators is not, by itself, evidence of centralized control. Coordination is not control. Independent operators can assess the situation, communicate with one another, and reach the same conclusion without giving up their independence."

Still, the argument did not disappear. The article says the real issue is how to define "communicate with one another." If five major nodes privately align on an upgrade timetable without a consensus rule requiring it, the line between coordination and decentralization remains open to challenge. The piece also notes that Bitcoin Core developers communicate privately about block difficulty adjustments before mining.

Disclosure report says the bug dates back to 2015

According to XRPL’s vulnerability disclosure report, the integer overflow existed in XRP Ledger’s payment engine and had been present since 2015. The report said the exploit required deliberately constructed offers and would not be triggered by ordinary transaction activity.

Developers said they found no evidence that the flaw had been exploited on the public network. That, they added, does not mean the vulnerability was not real; it only means no one had noticed it.

The report also said the same 64-bit integer stores both XRP balances and currency precision. When the precision bits are filled, the calculation wraps instead of throwing an overflow error.

The numbers behind the fixed-supply claim

The article ties that design to a more specific supply question. XRP’s theoretical fixed supply is 100 billion tokens, but the actual usable upper bound is 524,710,599, according to the report cited in the piece. The remaining roughly 94.7 billion XRP are not actively used and instead sit on the ledger as a buffer.

Later in the article, the author says the fixed-supply assumption depends on a 5.2 billion XRP buffer never being exhausted. If two or three more overflow flaws of the same kind were found, that assumption would no longer hold.

Two issues now stand out

The article says the incident leaves two threads worth watching.

  • First, the degree of decentralization depends heavily on definition. If backstage coordination among nodes during an upgrade counts as centralization, then almost no major chain would qualify as meaningfully decentralized.
  • Second, the fact that an integer overflow bug remained hidden for 10 years in an 11-year-old system suggests there may be other issues in the XRPL codebase that have not yet been noticed.

Taiwan market angle

The article adds that XRP is one of the most commonly held tokens in Taiwan’s crypto market, largely because of its fast transaction speed and low fees. If XRPL’s internal mechanics run into trouble, the most direct impact would fall on exchanges and payment institutions that use XRP as a payment rail, and those firms hold a meaningful share of the local market.

The piece says the patch did not cause actual losses, but it did serve as a reminder that the market’s working definition of decentralization may be looser than many users assume.

This article was originally published by Bit.Fan. For more cryptocurrency news and market insights, visit www.bit.fan.
600

Disclaimer:

The market information, project data, and third-party content displayed on this platform are for industry information sharing only and do not constitute any form of investment advice or return commitment.

Cryptocurrency trading carries high risks. Users should fully assess their risk tolerance and make independent decisions. All profits, losses, and legal responsibilities are borne by the users themselves.

XRPL emergency patch that skipped normal review keeps 10-year overflow flaw in focus | Bit.Fan