Heartbleed
CVE-2014-0160, dans l'extension heartbeat de TLS d'OpenSSL. Une fuite de mémoire : on envoie une « donnée heartbeat » minuscule avec une fausse longueur, et le serveur renvoie jusqu'à 64 Ko de sa propre mémoire — clés privées, jetons de session, mots de passe d'utilisateurs.
Révélée en avril 2014 ; le code fautif traînait dans OpenSSL depuis 2012. Environ 17 % des serveurs HTTPS d'Internet étaient vulnérables. Un logo de marque et le site heartbleed.com : la première grosse CVE dotée d'une campagne de communication, ce qui a beaucoup aidé à la diffusion des correctifs. Rotation de clés générale à la clé : tous les certificats TLS devaient être réémis avec de nouvelles clés, les sessions invalidées, les mots de passe réinitialisés.
Effets à long terme : un meilleur financement d'OpenSSL, le fork LibreSSL (OpenBSD) et le fork BoringSSL (Google). La leçon : une infrastructure critique — OpenSSL — était sous-financée, et la Core Infrastructure Initiative de la Linux Foundation en a été la réponse. Aujourd'hui, TLS 1.3 est conçu pour écarter des catégories entières de problèmes de l'ère OpenSSL.