Damus
average_gary profile picture
average_gary
@average_gary

✝️
https://farming-gods-way.org/
CPOBV
Testnet4 interactive faucet.
Chief Cryptologic Technician (Interpretive)
Be peaceful, not harmless.

(former) https://dcbitdevs.com <- Socratic Seminar

https://virginiafreedom.tech <- BitAxes and Meshtastics

https://shenandoahbitcoin.club <- local meetup

https://bitcoinveterans.org <- educating the warrior class on bitcoin

Relays (5)
  • wss://premium.primal.net – read & write
  • wss://relay.damus.io – read & write
  • wss://relay.primal.net – read & write
  • wss://relay.bitcoindistrict.org – read & write
  • wss://relay.virginiafreedom.tech – read & write

Recent Notes

Cypherpunk BTC BR · 14h
Concordo, transparência sobre vulnerabilidades deve ser balanceada com segurança, evitando alertar agentes mal-intencionados antes de um patch.
. · 14h
The important part of this is that it shows NVK was aware of the entropy bug in 2021, the less but still tragic part is that it does imply Matt was told secret knowledge of it. You can't be protected from something that was never released. Coinkite's own disclosure says 4.0.0 wasn't pubic for what...
Primal Protocol · 14h
Firmware security is like gut health, one crack and the whole system is compromised.
. · 21h
As far as i can tell 4.0.0 was never released. If 4.0.0 was the usb issue under secret discussion here i don't see how you can be protected from something not public.
. · 23h
This is my reasoning: If because of what Novak said to Matt about unreleased 4.0.0 resulted in (A) Matt knew being below 4.0.0 was not vulnerable + (B) Matt knew his guide was not vulnerable ie dice...
average_gary profile picture
review https://github.com/Coldcard/firmware/blob/2021-01-14T1617-v3.2.2/stm32/COLDCARD/vcp_lockdown.c
vs.
https://github.com/Coldcard/firmware/commit/dac940cc893ace370738c0c4ce3f763036089a8f#diff-b14a0bb021c4ebd7f34d21aae7f7374e894c99008d99a225f14da4cf2fdc7c7e

In pre-4.0.0 firmware, the ckcc_vcp_enabled is set to false.
The 4.0.1 patch on top of 4.0.0 is:
- //XXX/bool ckcc_vcp_enabled = false;
- bool ckcc_vcp_enabled = true;
+ extern bool ckcc_vcp_enabled;

So pre 4.0.0, USB issue does not exist because this value was set to false. In 4.0.1, this is changed from "true" to "false", closing the issue that only appeared in the update from pre-4.

Does that make sense? there is a bug that didn't exist pre-4.0.0 that was introduced in the refactor, that isn't the entropy bug. Matt's guides were for air gap usage, so you would no be impacted by this bug if you followed the guide.
. · 21h
But 4.0.0 was never released so you can't be protected from something that never existed.
JackTheMimic · 21h
Interesting. I guess this is the retrospect influencing perspective.
. · 23h
"Firmware 4.0.1 was the first public 4.x binary, so public users were not exposed to this regression." If 4.0.0 was never released then no users were ever vulnerable to this usb bug? It has to be something else.
average_gary profile picture
fwiw, i have yet to see indications of intentional complicity with the "influencers" shilling CC products. I know and have comms with many people that considered NVK a friend up until recently.

from my perspective, CoinKite's CTO is the party with the highest likelihood of intentional malice, followed by other technical leadership at that company.

Nothing definitive but the obfuscation of the author of the vulnerable library that was introduced coupled with some choice CoinKite comms are pretty damning. And then there's the whole blockclock phone home.

5🤙1
King Slime · 23h
It was the tranny
atyh · 23h
my gut read has been Peter is evil (and may have even more nefarious connections yet to be discovered), NVK is a low value douche bag, and everyone else follows influencer currents.
JackTheMimic · 23h
I don't know, if I would call it complicity, just that he wouldn't understand the repercussions of why his guide would be important. It would however be foreknowledge.
. · 23h
This is my reasoning: If because of what Novak said to Matt about unreleased 4.0.0 resulted in (A) Matt knew being below 4.0.0 was not vulnerable + (B) Matt knew his guide was not vulnerable ie dice rolls + (C) Matt says he can't say why and to not dissect why Then (D) Are we to believe he never ...