...
Rule | Severity | Likelihood | Remediation Cost | Priority | Level |
---|---|---|---|---|---|
MEM30MEM50-CPP | High | Likely | Medium | P18 | L1 |
...
Tool | Version | Checker | Description | ||||||
---|---|---|---|---|---|---|---|---|---|
|
|
| |||||||
| USE_AFTER_FREE | Can detect the specific instances where memory is deallocated more than once or read/written to the target of a freed pointer | |||||||
5.0 | Double Free |
| |||||||
| UFM.DEREF.MIGHT |
| |||||||
| 51 D | Fully implemented | |||||||
|
|
|
...
VU#623332 describes a double-free vulnerability in the MIT Kerberos 5 function krb5_recvauth().
Search for other vulnerabilities resulting from the violation of this rule on the CERT website.
...
CERT C++ Coding Standard | MEM52-CPP. Detect and handle memory allocation errors |
CERT C Secure Coding Standard | MEM30-C. Do not access freed memory |
MITRE CWE |
...
[ISO/IEC 14882-2014] | 3.7.4.1, "Allocation Functions" 3.7.4.2, "Deallocation Functions" |
[Seacord 2013b] | Chapter 4, "Dynamic Memory Management" |
...