Fichte42 retweeted
DAC8-Beschwerde: Warum Bitcoin Austria gegen die Krypto-Meldepflicht vorgeht
Seit 2026 müssen Kryptodienstleister Käufe, Verkäufe und Übertragungen ihrer Kunden für das Finanzamt erfassen und ab 2027 jährlich übermitteln.
@bitcoin_at hält das für unvereinbar mit dem Recht auf Datenschutz und hat Beschwerde eingebracht. Ziel ist eine Prüfung durch den Verfassungsgerichtshof.
Wir halten eine gerichtliche Prüfung für richtig und unterstützen die Initiative. Mehr dazu im Blog! 👇🏼 coinfinity.co/blog/dac8-besc…
Fichte42 retweeted
New release: Electrum 4.8.3. This release fixes a critical security issue, so we urge all users to upgrade. A description of the vulnerability will be published later today. (note: Windows Defender may show a warning about ZXing.dll, ignore that, it is a false positive)
Fichte42 retweeted
Irgendwann 2018 schreibe ich Saifedean Ammous eine DM. Acht Jahre später wird unser Verlag @aprycotmedia im Petitionsausschuss des Bundestages als eine der Topquellen zum Thema Bitcoin genannt.
Bleibt nicht viel zu sagen. Danke!
Fichte42 retweeted
‼️ Achtung Betrugs SMS sind unterwegs
@21bitcoinApp
Fichte42 retweeted
New release: Electrum 4.8.2. This is another security update, so please upgrade. Thanks to all contributors and researchers who reported issues to us.
electrum.org/#download
Fichte42 retweeted
I was able to decompile and analyse 494 wallets on the AppStore.
I found 45 apps that raised red flags for me during my research.
I looked specifically for 2 things: private keys exfiltration and weak entropy.
Fichte42 retweeted
🚨 SECURITY WARNING 🚨
Brevo (formerly Sendinblue) has reportedly been compromised. Phishing emails impersonating CoinTracking, Trezor and BitBox and likely several others in the industry are currently making the rounds.
DO NOT:
❌ Click any links
❌ Download attachments
❌ Enter your seed phrase anywhere online
Your seed NEVER belongs on a website. Ever.
Please warn others.
Fichte42 retweeted
Our preliminary review of the phishing mail that was sent out to our newsletter subscribers about an hour ago found that it is very likely that our newsletter provider got compromised.
Multiple other Bitcoin companies got targeted as well, and it appears that we all share the same newsletter provider.
We sent out a phishing warning to all our newsletter subscribers, contacted the provider and reported the phishing domains. Most of the phishing links appear to have been taken down already.
We are still actively investigating this situation and will update you once we know more.
Our third-party e-mail provider has been breached. Please be aware that the email named ‘Critical Security Alert: STM32 Entropy Vulnerability’ is not coming from us, and it’s a phishing attempt. Do not click on any link.
We have taken down the domain, and we are investigating the situation, including how the hackers got access to our legit domain.
Fichte42 retweeted
🧵 On Sep 6, ~3,996 L-BTC were "minted" on #Liquid out of thin air.
No broken cryptography. No stolen keys.
The attacker simply made nodes believe they had already checked a proof they never checked - by giving 2 different transactions the same cache key:
Fichte42 retweeted
The old world is dying, and the new world struggles to be born: now is the time of monsters.
Fichte42 retweeted
There's some confusion about what, exactly, was exploited here.
I've seen claims that this was a long-standing bug, exploited after the "fix" was pushed to the open source repo but before that fix could be rolled out in production.
That does not appear to be true.
Instead, it seems that the fix *was* deployed, but inadvertently introduced a new bug which was subsequently exploited.
Most of the network was still running official releases, none of which contain the new bug. Those nodes correctly rejected the block containing the exploit and stalled at height 4050335.
The timeline is roughly as follows:
• 2016-07-12: Range proof caching added
• 2017-11-08: Range proofs extended to support assets
• 2019-03-19: Range proof cache key "simplified", dropping asset & script fields. introduces Bug A.
• 2026-09-01: Bug A "fixed" by extending cache key to include asset + script. introduces Bug B.
• 2026-09-06: Bug B exploited, reserves drained, chain split.
The original "Bug A" allows some limited cache poisoning because the cache key doesn't commit to the asset and script, allowing a cached result for a range proof for one asset to be applied to a different asset or context.
Exploiting this in practice looks quite difficult, since the amount must match the primer and the proof must be genuine.
The 2026 "fix" added those missing fields to the cache key, producing a format like:
"proof | amount | asset | scriptpubkey"
But this unfortunately made the key easier to manipulate and exploit:
The four fields are concatenated without separators or length indicators.
Since both the proof and the scriptpubkey are variable length, an attacker can stretch the proof and shrink the script to produce the exact same cache key from different proofs, amounts, assets and scripts.
This lets an attacker smuggle arbitrary confidential output amounts and junk proofs past the range proof checker without proper validation, which breaks the guarantees that prevent hidden inflation.
On-chain evidence suggests that this second bug is what was exploited:
Two primer transactions each created an op_return with carefully constructed scriptpubkey and valid range proof for a (presumably) zero value output.
blockstream.info/liquid/tx/2…
blockstream.info/liquid/tx/7…
This produced a cache key like:
"<valid proof> | <valid amount> | <L-BTC> | OP_RETURN <negative amount> <L-BTC> OP_RETURN"
The exploit transaction then created a large negative op_return output with an invalid range proof:
blockstream.info/liquid/tx/f…
The invalid proof is padded with bytes corresponding to the primer's valid amount and asset fields, aligning the actual amount and asset fields with the same bytes from the primer's opreturn payload:
"<valid proof> <valid amount> <L-BTC> OP_RETURN | <negative amount> | <L-BTC> | OP_RETURN"
The exploit transaction could then include a second output crediting the attacker with a large positive value, balanced out by the fake negative amount.
Because the success was already cached, the invalid proof was never actually checked and the transaction was accepted as valid by nodes running versions of the software vulnerable to bug B.
Although the amounts are blinded, this is the only output with an invalid range proof anywhere in the peg-out's recent ancestry, so this must be where the inflated coins were created.
And since the padding only produces a cacheable key under the new format, it must have been the newer bug that was exploited.
Fichte42 retweeted
Aus aktuellem Anlass ein paar Worte zur Datensicherheit bei Coinfinity:
100%ige Sicherheit gibt es leider nicht. Gerade in Zeiten von KI und immer ausgefeilteren Angriffsmethoden wäre es unseriös, das zu versprechen. Wir versuchen deshalb, die mögliche Angriffsfläche so klein wie möglich zu halten.
Dazu gehört unter anderem, dass wir nur Daten erheben und speichern, die wir tatsächlich benötigen, Zugriffe stark einschränken und unsere Systeme laufend überwachen und aktualisieren. Auch externe Dienstleister, Schnittstellen und Third-Party-Tools prüfen wir sehr genau, da gerade diese klassische Einfallstore für Angriffe darstellen können. Das bedeutet hier und da auch bewussten Verzicht auf zusätzlichen Komfort oder bestimmte Features, den wir im Sinne der Sicherheit in Kauf nehmen.
Dass wir in 12 Jahren keinen vergleichbaren Vorfall hatten, ist natürlich erfreulich, aber kein Grund, sich darauf auszuruhen. Sicherheit ist für uns ein laufender Prozess und etwas, an dem wir kontinuierlich arbeiten.
Fichte42 retweeted
Das Team von @BitBoxSwiss fordert Nutzer auf, das aktuelle Update der Firmware zu installieren. 🔃
Mit diesem wurden einige potenzielle Schwachstellen behoben und eure BitBox wird dadurch sicherer!
⬇️⬇️⬇️
blocktrainer.de/blog/bitte-u…
Fichte42 retweeted
We can finally talk about it:
We found a way to extract hidden reasoning of frontier models using a vulnerability in the APIs of every frontier AI company.
We verified that our reasoning token count matches billed API thinking tokens 1:1 for most of the prompts we queried.
Fichte42 retweeted
Since it will likely land here on Twitter soon anyway:
I have recommended the removal of Luke Dashjr from the BIP Editors to the mailing list.
💥 We got one account funded!
Thank you @vikrantnyc from @cakewallet for stepping up and helping. They just provided us with an @OpenRouter account with $10k.
We’re pointing all lasers at Bitcoin.
If anyone is in the position to sponsor an @OpenRouter account for this campaign, that's what would help a lot right now.
Cost is high, but yield is too.
DMs appreciated
Fichte42 retweeted
There is a critical vulnerability being actively exploited on BTCPay Server, which can result in the loss of funds.
Please update your BTCPayServer to 2.4.2 by going to Admin Dashboard -> Server -> Maintenance -> Update & verify the 2.4.2 version string in the footer.
If you are unable to update right away, turn off your BTCPay Server to prevent unauthorized access until you can update.




























