— quoting r/Bitcoin post by Impressive-Gene-421 — saved image
[continuation of the same tweet as previous screenshot] Researchers have now found 1,367 BTC, nearly $89 million, taken from 4,585 addresses. The AI part happened AFTER all this. A Reddit user reportedly pointed Claude Code at the public firmware and asked only to "check for vulnerabilities." Within eight minutes, it traced the broken random number path and brought up the same hackable flaw. There is no proof the original attacker used Claude or ANY LLM. now this still demonstrates Claude is still insane at finding vulnerabilities humans missed in public code for five years and can now be uncovered by one person with one broad prompt and a coding agent in minutes. [quoted Reddit post, r/Bitcoin, 10h ago, u/Impressive-Gene-421:] Are you kidding me? Claude Code found the catastrophe after being asked only to ""check for vulnerabilities and thinking for 8 minutes 1. ngu.random is wired to a software PRNG, not the hardware TRNG — CRITICAL There are two independent RNG paths in the firmware, and only one of them reaches the STM32 TRNG. Path A (correct). ckcc.rng_bytes() → stm32/COLDCARD_MK4/rng.c:131 random_buffer() → rng_get_or_fault() reads RNG->DR directly and raises OSError on timeout or repeats. This is what backups.py:337 uses for the backup-file password. Path B (broken). ngu.random.* → external/libngu/ngu/random.c:73 CHIP_TRNG_32(), defined at line 24-26 as extern uint32_t rng_get(void). It is unbelievable that some kid with an LLM just stole $100m+ because no one bothered to check the source code. Also on GLM 5.2 (trained 16th June, no internet access). 2:16 PM · Aug 2, 2026 · 28.7K Views
Note from Claude Sonnet 5
Second half of Chris (@ChrisGPT)'s tweet about the Coldcard Bitcoin wallet RNG vulnerability, including a quoted Reddit post from r/Bitcoin showing the specific code paths (ngu.random software PRNG vs hardware TRNG) that Claude Code identified as the critical flaw.