Function: tls1_process_heartbeat
Evidence:
Lacks boundary/length checks:Allocates buffer: ptr = CRYPTO_malloc(num,...); num = uVar7 0x13;
Copies payload: memcpy(ptr 3, pcVar4 3, (ulong)uVar7);
uVar7 value is attacker-controlled, parsed from incoming heartbeat message
No validation that uVar7 (payload length) is less than or equal to the received message size, enabling out-of-bounds read
Location: tls1_process_heartbeat @ 0x00134290, decompilation confirms the vulnerable logic
Conclusion: Vulnerability matches CVE-2014-0160 (βHeartbleedβ) pattern exactly