Posts

Showing posts with the label disk fill bug

Bitcoin Core devs finally patch 5-year old disk fill bug | Protos

Bitcoin Core developers have been trying to squash a cockroach of a bug that has bothered full node operators since 2020. This month, it seems like they might have finally exterminated the pesky disk fill attack once and for all. The disk fill attack physically annoys the machines that operate full nodes. Attackers use commands like LogPrintf, LogInfo, LogWarning, or LogError to force the hard drives of victims to excessively write superfluous data to disk. Especially for cheap or older nodes that use non-flash storage with a spinning disk, this excessive logging overwhelms their hard drives, filling it with pointless data. Bitcoin devs calm panic over Core bug false alarm Read more: High severity bug in Bitcoin Core affects 17% of full nodes Even for storage drives that use flash storage, excessive writes degrade the disk and can even crash the machine altogether. Ending Bitcoin’s disk fill attack In Bitcoin Core Pull Request (PR) 32604, which revived 2...