CVE-2025-66559

Taiko Alethia Pacaya inbox verification pointer corruption

State
Published
Severity
8.0 High
Published
Dec 4, 2025
Updated
Dec 5, 2025
Reserved
Dec 4, 2025

Read the record on cve.org

Description

Taiko Alethia is an Ethereum-equivalent, permissionless, based rollup designed to scale Ethereum without compromising its fundamental properties. In 2.3.1 and earlier, TaikoInbox._verifyBatches (packages/protocol/contracts/layer1/based/TaikoInbox.sol:627-678) advanced the local tid to whatever transition matched the current blockHash before knowing whether that batch would actually be verified. When the loop later broke (e.g., cooldown window not yet passed or transition invalidated), the function still wrote that newer tid into batches[lastVerifiedBatchId].verifiedTransitionId after decrementing batchId. Result: the last verified batch could end up pointing at a transition index from the next batch (often zeroed), corrupting the verified chain pointer.

Scores

CVSSScoreVectorSource
4.08.0 HighCVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:N/SC:N/SI:N/SA:N/E:UGitHub_M

Weaknesses

  • CWE-129 Improper Validation of Array Index

Affected Products

ProductVersions
taiko-monotaikoxyz
  • <= 2.3.1Affected

References

Every record here comes from the CVE Program’s CVE List. © 1999–2026 The MITRE Corporation. CVE is a registered trademark of The MITRE Corporation. The records are reproduced under the CVE Program terms of use.