Bitcoin Vulnerabilities — Attack Vectors and Real Bugs

Bitcoin has run for over 17 years but not unscathed — serious bugs like the 2010 integer overflow and 2018's CVE-2018-17144 actually occurred, each detected and fixed within hours to days. Alongside protocol-level risks like 51% attacks, network-layer attacks, and quantum computing, it shows that most bitcoin ever lost was lost to user-side failures such as phishing and poor key management, not to protocol breaks.