Polygon Discloses Security Flaws Fixed in Austin and Kyoto Hard Forks

iconCryptoBriefing
Share
AI summary iconSummary
Polygon Labs revealed two blockchain security issues resolved in the Austin and Kyoto hard forks on August 29, 2026. The Austin fork updated Bor to v2.10.0, fixing un-metered L1-to-L2 sync events and unbounded TxDependency data. The Kyoto fork upgraded Heimdall to v0.11.0, resolving protobuf Any message nesting flaws. Both updates required only binary changes, no state migration. Validators who missed the upgrade now run on a non-canonical chain. Polygon urged immediate action to the latest versions to ensure contract security.

Polygon Labs has disclosed a pair of security vulnerabilities that were quietly patched across two hard forks before the network said anything publicly. The fixes landed in the Austin and Kyoto upgrades, which activated on the Polygon proof-of-stake mainnet on August 29, with a community forum post describing the technical details following two days earlier.

What was actually broken

The Austin hard fork upgraded the Bor execution client to v2.10.0, activating at mainnet block 91,949,700. Kyoto upgraded the Heimdall consensus client to v0.11.0, activating at block height 51,533,000.

On the Bor side, two categories of problems needed addressing. First, L1-to-L2 state-sync events were effectively un-metered, meaning they could consume block resources without the gas accounting that normally limits runaway computation. The Austin fork introduced per-block gas bounds to cap that exposure.

The second Bor issue involved unbounded TxDependency data, a structure Bor uses internally to track transaction ordering. Without limits on how large that structure could grow, a crafted input could stall block processing or crash connected peers entirely.

Advertisement

Heimdall’s problems were different in character. The consensus client had byte-level nesting vulnerabilities in how it handled protobuf Any messages, a serialization format used heavily in the Cosmos SDK stack that Heimdall is built on. Nested message handling errors and signature validation issues in that layer could be used to disrupt consensus messaging between validators. The Kyoto fork patched those checks at the byte level.

Both forks required only binary upgrades. No genesis file changes, no state migration, no rewriting of historical chain data. Validators needed to update their software; the chain state itself remained intact.

What happens to nodes that didn’t upgrade

Any validator or node operator still running pre-fork binaries is now operating outside canonical consensus. Those nodes have effectively forked themselves onto a chain that the rest of the network has abandoned.

Polygon’s guidance is direct: upgrade to Bor v2.10.0 or higher and Heimdall v0.11.0 or higher immediately, or follow rollback and resynchronization procedures.

Polygon reported no mainnet disruption during either activation. Both forks were validated on the Amoy testnet before the mainnet deployment, and the community forum disclosure was timed to follow the successful mainnet activation rather than precede it.

Pattern of proactive upgrades in 2026

Austin and Kyoto are not isolated events. Polygon activated the Ithaca hard fork in July 2026, which targeted liveness improvements and payment reliability on the network.

The Polygon PoS network has been navigating a significant architectural transition over the past year. The shift from MATIC to POL as the network’s native token, combined with ongoing discussions about staking reform and the introduction of a liquid staking token called sPOL, means the validator and staker community is absorbing both economic and technical changes simultaneously.

Validator operators who have not yet upgraded should treat this disclosure as urgent. The combination of the DoS vulnerability description now being public and the fact that pre-fork nodes are already off canonical consensus makes running old binaries a compounding problem rather than a temporary one.

Disclaimer: The information on this page may have been obtained from third parties and does not necessarily reflect the views or opinions of KuCoin. This content is provided for general informational purposes only, without any representation or warranty of any kind, nor shall it be construed as financial or investment advice. KuCoin shall not be liable for any errors or omissions, or for any outcomes resulting from the use of this information. Investments in digital assets can be risky. Please carefully evaluate the risks of a product and your risk tolerance based on your own financial circumstances. For more information, please refer to our Terms of Use and Risk Disclosure.