Katalog CWE

CWE-747 · Kategoria

CERT C Secure Coding Standard (2008) Chapter 14 - Miscellaneous (MSC)

Status
Przestarzały
Dodano
24 listopada 2008
Ostatnia zmiana
29 czerwca 2023

Pełny wpis na cwe.mitre.org ↗

Opis

Weaknesses in this category are related to the rules and recommendations in the Miscellaneous (MSC) chapter of the CERT C Secure Coding Standard (2008).

Wpisy w tej grupie

Uwagi

<xhtml:p>In the 2008 version of the CERT C Secure Coding standard, the following rules were mapped to the following CWE IDs:</xhtml:p> <xhtml:ul> <xhtml:li>CWE-14 MSC06-C Be aware of compiler optimization when dealing with sensitive data</xhtml:li> <xhtml:li>CWE-20 MSC08-C Library functions should validate their parameters</xhtml:li> <xhtml:li>CWE-176 MSC10-C Character Encoding - UTF8 Related Issues</xhtml:li> <xhtml:li>CWE-330 MSC30-C Do not use the rand() function for generating pseudorandom numbers</xhtml:li> <xhtml:li>CWE-480 MSC02-C Avoid errors of omission</xhtml:li> <xhtml:li>CWE-480 MSC03-C Avoid errors of addition</xhtml:li> <xhtml:li>CWE-482 MSC02-C Avoid errors of omission</xhtml:li> <xhtml:li>CWE-561 MSC07-C Detect and remove dead code</xhtml:li> <xhtml:li>CWE-563 MSC00-C Compile cleanly at high warning levels</xhtml:li> <xhtml:li>CWE-570 MSC00-C Compile cleanly at high warning levels</xhtml:li> <xhtml:li>CWE-571 MSC00-C Compile cleanly at high warning levels</xhtml:li> <xhtml:li>CWE-697 MSC31-C Ensure that return values are compared against the proper type</xhtml:li> <xhtml:li>CWE-704 MSC31-C Ensure that return values are compared against the proper type</xhtml:li> <xhtml:li>CWE-758 MSC14-C Do not introduce unnecessary platform dependencies</xhtml:li> <xhtml:li>CWE-758 MSC15-C Do not depend on undefined behavior</xhtml:li> </xhtml:ul>

Źródła

Wpis z katalogu CWE 4.20.