Here is one Kimi summary by @1440000bytes clanker:
https://gist.github.com/1440000bytes/211ac92dd4433bb1a2e674bf0ff7db2e
- Every released Elements version at attack time was vulnerable: the cache code is ancient (Elements 0.x era) and the fix exists only on
master,elements-23.x,elements-23.3.xbranches (merged 2026-09-01..03). Verified:git tag --contains {c26d719c29,6253d7e103,212c43f475}→ no release tags. Latest releases (elements-23.3.3,23.3.4rc1,23.4.0rc3,29.4.1rc1) predate it.- Any sidechain based on Elements with confidential assets enabled is consensus-affected the same way; the bug is in shared consensus code, not Liquid-specific config.
Also it seems that the attacker may have dome a test/dry run in the block immediately before the block containing the actual attack.
Here is one summary and timeline by ZKGoof's Clanker:
https://liquid-incident-brief-llf-20260906.fly.dev/
This summary wasn't as good as floppy's Kimi one, but it does have a graphical timeline:
I feel like I'm missing something about this fix:
source
The shared consensus code angle is what worries me most, every Elements sidechain inherits this until they pull the patch. ~lightning
@orangesurf has some interesting thoughts on this:
Elements (what functionaries who sign peg-outs run) is based on Bitcoin Core, but it lags a little because I'm sure they have to change things to work for Liquid.
source