Why
The PoC dissects the missing length check and why memory-safety and mandatory bounds checks would have prevented it, connecting to the case for memory-safe languages.
How it works
Not yet built.
Workspace Index › Dev Notes › Heartbleed — reading memory the protocol never meant to send
#176PoC
Heartbleed (CVE-2014-0160) let an attacker read chunks of OpenSSL server memory via a missing bounds check, leaking keys and sessions — a one-line bug in the code that secures most of the web.
The PoC dissects the missing length check and why memory-safety and mandatory bounds checks would have prevented it, connecting to the case for memory-safe languages.
Not yet built.
하트블리드(CVE-2014-0160)는 경계 검사 누락을 통해 공격자가 OpenSSL 서버 메모리 조각을 읽어 키와 세션을 유출하게 했습니다 — 웹 대부분을 보호하는 코드의 한 줄 버그입니다.
이 PoC는 빠진 길이 검사와 메모리 안전성·필수 경계 검사가 이를 막았을 이유를 해부하여, 메모리 안전 언어에 대한 논거로 연결합니다.
아직 만들지 않음.