...
Failure to maintain consistency in interfaces and capabilities across functions can result in type errors in the program.
Rule | Severity | Likelihood | Remediation Cost | Priority | Level |
---|---|---|---|---|---|
API03-C | Medium | Unlikely | Medium | P4 | L3 |
Related Vulnerabilities
Search for vulnerabilities resulting from the violation of this rule on the CERT website.
Automated Detection
Tool | Version | Checker | Description | ||||||
---|---|---|---|---|---|---|---|---|---|
| The memory allocation and deallocation functions of <stdlib.h> shall not be used |
Related Guidelines
Key here (explains table format and definitions)
Taxonomy | Taxonomy item | Relationship |
---|---|---|
ISO/IEC 9945:2003 | Prior to 2018-01-12: CERT: Unspecified Relationship | |
ISO/IEC 23360-1:2006 | Prior to 2018-01-12: CERT: Unspecified Relationship | |
ISO/IEC TR 24731-1 | Prior to 2018-01-12: CERT: Unspecified Relationship | |
ISO/IEC TR 24731-2 | Prior to 2018-01-12: CERT: Unspecified Relationship | |
MISRA C:2012 | Rule 21.3 (required) | Prior to 2018-01-12: CERT: Unspecified Relationship |
MISRA C:2012 | Directive 4.12 (required) | Prior to 2018-01-12: CERT: Unspecified Relationship |
Bibliography
[Burch 2006] |
[CERT 2006c] |
[Miller 1999] |
[Seacord 2013] | Chapter 2, "Strings" |
[VMware 2007] | VIX API Version 1.1.1 (for Workstation 6.0.1) Release Notes |
...
...