Fichte42 (@fichte42) header
Fichte42 (@fichte42) profile picture

🌲🌲🌲🌲🌲🌲🌲 🌲🌲🌲🌲🌲🌲🌲 🌲🌲🌲🌲🌲🌲🌲

CyberForest
Joined May 2019
Photo by Fichte42 (@fichte42)Photo by Fichte42 (@fichte42)Photo by Fichte42 (@fichte42)Photo by Fichte42 (@fichte42)Photo by Fichte42 (@fichte42)Photo by Fichte42 (@fichte42)Photo by Fichte42 (@fichte42)Photo by Fichte42 (@fichte42)Photo by Fichte42 (@fichte42)Photo by Fichte42 (@fichte42)
Focus on what you control.
7
15
2
71
6,098
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…
9
36
4
208
8,081
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)
44
183
76
747
123,098
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!
15
31
2
457
8,920
‼️ Achtung Betrugs SMS sind unterwegs @21bitcoinApp
1
4
6
395
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
15
64
9
355
34,333
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.
18
83
25
363
115,373
🚨 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.
7
58
14
159
22,500
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.
57
112
41
533
71,580
Fichte42 retweeted
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.
969
1,364
818
5,569
3,444,496
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:
1
13
3
21
4,561
Fichte42 retweeted
The old world is dying, and the new world struggles to be born: now is the time of monsters.
18
71
6
593
19,046
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.
Liquid Network's reserves just got drained for 4000 BTC due to an inflation bug in confidential transaction validation caching. each LBTC coin is now backed by only ~4.7% of a real Bitcoin.
18
57
25
268
67,890
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.
5
14
2
140
10,192
Fichte42 retweeted
🟥 URGENT: Critical vulnerability in Core Lightning Blockstream developers urge users to shut down CLN Lightning nodes right NOW! Please let everyone know!
165
774
184
1,972
442,842
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…
11
24
1
381
29,033
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.
380
1,959
620
13,502
3,545,306
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.
299
174
62
1,530
171,677
Fichte42 retweeted
💥 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
30
50
4
594
34,793
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.
215
1,349
519
2,547
1,619,000
Fichte42 retweeted
Our biggest bottleneck is outreach. Most projects don't have a SECURITY .md in their repos (19.5%). Only 13.1% have an email in there. We're working on better ways to reach folks. In the mean time, the best thing you can do as a project maintainer is to leave an email address in your repo.
6
15
2
98
15,289