-
br-m
<lordx3nu:matrix.org> Kimi breakdown of the range proof bug that drained liquid btc last night (4000 total btc):
gist.github.com/1440000bytes/211ac92dd4433bb1a2e674bf0ff7db2e
-
br-m
<ofrnxmr:xmr.mx> Bug B — ambiguous key encoding (introduced by the fix itself): the fix ("Fix caching bug in rangeproof caching", c26d719c29, PR #1561 — authored 2026-08-03 per its git author date) computes the key as a salted hash over the raw concatenation proof ‖ commitment ‖ asset-generator ‖ scriptPubKey with no length [... too long, see
mrelay.p2pool.observer/e/u5PRragLOVR0OVpk ]
-
br-m
<ofrnxmr:xmr.mx> [... more lines follow, see
mrelay.p2pool.observer/e/u5PRragLOVR0OVpk ]
-
br-m
<thomasbuilds:matrix.org> plotwist: it was the dev lmao
-
br-m
<jpk68:matrix.org> Blockstream has been obsessively shilling their 'Jade' hardware wallet devices, ever since Coldcard the coldcard incident, of course presenting them as a safer alternative
-
br-m
<jpk68:matrix.org> It will be fun to see how the mental gymnastics go from there (I know the bug is unrelated to private keys)
-
br-m
<ofrnxmr:xmr.mx> @thomasbuilds:matrix.org: I think thats where i would suspect
-
br-m
<slowbeardigger:matrix.org> Like snex said in a podcast
-
br-m
<slowbeardigger:matrix.org> “Get coldcarded”
-
br-m
<rbrunner7> From that Kimi breakdown, towards the end: "he fix was authored 2026-08-03 and sat unmerged for ~4 weeks, then was public, clearly titled, and easily diffable for 3–5 days pre-attack ("Fix caching bug in rangeproof caching") — effectively a published exploit recipe. "
-
br-m
<ofrnxmr> Inside job
-
br-m
<ofrnxmr> As unreleased code, the person had to know that the "core" team was running it
-
br-m
<ofrnxmr> The half of the network that halted /rejected it, was running release software
-
br-m
<jpk68:matrix.org> In that case, why would they publicly release info pertaning to how the exploit could be pulled off, before doing it themselves?
-
br-m
<ofrnxmr> wdym? They did do it themself
-
br-m
<jpk68:matrix.org> > was public, clearly titled, and easily diffable for 3–5 days pre-attack
-
br-m
<ofrnxmr> it was public for a month
-
br-m
<jpk68:matrix.org> Would it not be easier, if this was indeed an inside job, to only release that info after exploiting the network?
-
br-m
<ofrnxmr> For a month
-
br-m
<ofrnxmr> Release what info? It was an i merged pr for a month
-
br-m
<jpk68:matrix.org> I don't see how that changes anything
-
br-m
<ofrnxmr> Unmerged*
-
br-m
<ofrnxmr> 5 days after merge, once core /50% of network was running it, they swept the platform
-
br-m
<jpk68:matrix.org> By "release info", I mean publicly submit the PR
-
br-m
<ofrnxmr> I dont mean the author was the attacker
-
br-m
<jpk68:matrix.org> One would think that, if this was found internally first and they wanted to exploit it, they would do so before submitting the PR.
-
br-m
<ofrnxmr> how could you exploit something that isnt live?
-
br-m
<ofrnxmr> Tje exploit was only possibly once thatcode was merged
-
br-m
<jpk68:matrix.org> I'm retarded, nevermind
-
br-m
<ofrnxmr> It was never released. It was merged, and core ran it
-
br-m
<ofrnxmr> And core seems to have controlled over half of the network, and likely the majority of the endpoints used by wallets and other service providers
-
br-m
<slowbeardigger:matrix.org> They got coldcarded xD
-
br-m
<thomasbuilds:matrix.org> > Kept 598.5 BTC for himself. About 15%. "Sending most back" was literal.
-
br-m
<thomasbuilds:matrix.org> Was the dev(s) 100%
-
br-m
<slowbeardigger:matrix.org> yep
-
br-m
<thomasbuilds:matrix.org> They just wanted money and obviously didn't want to kill the project
-
br-m
<thomasbuilds:matrix.org> So that's the move they did lol
-
br-m
<ofrnxmr:xmr.mx> so does that mean they are going to dump it into zcash now?
-
br-m
<ofrnxmr:xmr.mx> or are those coins considered clean?
-
br-m
<thomasbuilds:matrix.org> I never heard of this blockchain before but seems like there are bitcoin core contributors in it?
-
br-m
<ofrnxmr:xmr.mx> i guess it matters on the users jurisdiction, bcuz it doesnt matter what blockstream says, if the espionage is illegal, then the feds will be looking to trace them
-
br-m
<ofrnxmr:xmr.mx> its not a lockchain
-
br-m
<ofrnxmr:xmr.mx> its a sidechain iirc, like lightning, but custodial
-
br-m
<thomasbuilds:matrix.org> Well bitcoin guys like XMR more than ZEC > <@ofrnxmr:xmr.mx> so does that mean they are going to dump it into zcash now?
-
br-m
<ofrnxmr:xmr.mx> adam back / blockstream product.. again, iirc
-
br-m
<thomasbuilds:matrix.org> ?
-
br-m
<jbabb:cypherstack.com> ZEC started as a BTC fork before they abandoned the bitcoin core they started with
-
br-m
<jbabb:cypherstack.com> iirc
-
br-m
<jbabb:cypherstack.com> just a codebase fork tho, not a blockchain fork like bitcoin cash. now ofc their software's in rust
-
br-m
<thomasbuilds:matrix.org> The ZEC pump was market pricing in that 😂
-
br-m
<ofrnxmr:xmr.mx> @jbabb:cypherstack.com: only one of the nodes, the reference node is still c++
-
br-m
<jpk68:matrix.org> The repo was archived recently
-
br-m
<ofrnxmr:xmr.mx> oh damn eh. rip
-
br-m
<jbabb:cypherstack.com> I thought also zebra, the first rust client, was or is also on the way to being archived
-
br-m
<jbabb:cypherstack.com> (I thought wrong)
-
br-m
<ufo808:matrix.org> just opened my view-only wallet and received ~0.12 xmr and it looks like from mining, someone used my wallet for mining by mistake? how is that possible
-
br-m
-
br-m
<ufo808:matrix.org> trying to scan main wallet to see if it's real...
-
br-m
<ufo808:matrix.org> oh sorry wrong chat
-
UkoeHB
ufo808: maybe change from a tx you made?
-
br-m
<ufo808:matrix.org> UkoeHB: oh yea, it might be, it would actually explain everything
-
br-m
<ufo808:matrix.org> you might be right, thanks
-
br-m
<ufo808:matrix.org> oh but hm, I didn't do any transactions 11 days ago... anyways I'm still re-syncing with a different node nad from height 1, let's see
-
br-m
<ofrnxmr:xmr.mx> you can just sync from before the first tx that you see in the view wallet
-
br-m
<ofrnxmr:xmr.mx> remote node sync from block 1 is over 30gb
-
br-m
<ufo808:matrix.org> that's why it's so confusing, because I did it exactly, synced from 3744800 multiple times, both wallets
-
br-m
<ufo808:matrix.org> 3744801 is the height of 0.12.. tx
-
br-m
<ofrnxmr:xmr.mx> did you sync the spend wallet?
-
br-m
<ofrnxmr:xmr.mx> come to #monero-support:monero.social if you think this will drag on
-
br-m
<ufo808:matrix.org> @ofrnxmr:xmr.mx: yes