...
Search for vulnerabilities resulting from the violation of this rule on the CERT website.
Related Guidelines
Key here (explains table format and definitions)
Taxonomy | Taxonomy item | Relationship | |
---|---|---|---|
CERT CSEI CERT C++ Coding Standard | FIO51-CPP. Close files when they are no longer needed | Prior to 2018-01-12: CERT: Unspecified Relationship | |
CERT Oracle Secure Coding Standard for Java | FIO04-J. Release resources when they are no longer needed | Prior to 2018-01-12: CERT: Unspecified Relationship | |
ISO/IEC TS 17961:2013 | Failing to close files or free dynamic memory when they are no longer needed [fileclose] | Prior to 2018-01-12: CERT: Unspecified Relationship | |
CWE 2.11 | MITRE CWECWE-404, Improper Resource Shutdown or Release | 2017-07-06: CERT: Rule subset of CWE | |
CWE 2.11 | CWE-459 | 2017-07-06: CERT: Rule subset of CWE | |
CWE 2.11 | CWE-772 | 2017-07-06: CERT: Rule subset of CWE | |
CWE 2.11 | CWE-773 | 2017-07-06: CERT: Rule subset of CWE | |
CWE 2.11 | CWE-775 | 2017-07-06: CERT: Rule subset of CWE |
CERT-CWE Mapping Notes
Key here for mapping notes
CWE-773/CWE-775 and FIO42-C
CWE-773 = CWE-775
CWE-773 = Union( FIO42-C, list) where list =
- Failure to free resource handles besides files
CWE-404/CWE-459/CWE-771/CWE-772 and FIO42-C/MEM31-C
Intersection( FIO42-C, MEM31-C) = Ø CWE-404 = CWE-459 = CWE-771 = CWE-772
CWE-404 = Union( FIO42-C, MEM31-C list) where list =
- Failure to free resources besides files or memory chunks, such as mutexes)
Bibliography
[IEEE Std 1003.1:2013] | XSH, System Interfaces, open |
...