Logo
-

Byte Open Security

(ByteOS Network)

Log In

Sign Up

ByteOS

Security
Vulnerability Details
Registries
Custom Views
Weaknesses
Attack Patterns
Filters & Tools
CWE CATEGORY:SEI CERT C Coding Standard - Guidelines 04. Integers (INT)
Category ID:1158
Vulnerability Mapping:Prohibited
Status:Stable
DetailsContent HistoryObserved CVE ExamplesReports
▼Summary

Weaknesses in this category are related to the rules and recommendations in the Integers (INT) section of the SEI CERT C Coding Standard.

▼Membership
NatureMappingTypeIDName
MemberOfProhibitedV1154Weaknesses Addressed by the SEI CERT C Coding Standard
HasMemberAllowedB131Incorrect Calculation of Buffer Size
HasMemberAllowedB190Integer Overflow or Wraparound
HasMemberAllowedB191Integer Underflow (Wrap or Wraparound)
HasMemberAllowedV192Integer Coercion Error
HasMemberAllowedV194Unexpected Sign Extension
HasMemberAllowedV195Signed to Unsigned Conversion Error
HasMemberAllowedB197Numeric Truncation Error
HasMemberAllowedB369Divide By Zero
HasMemberAllowedV587Assignment of a Fixed Address to a Pointer
HasMemberDiscouragedC680Integer Overflow to Buffer Overflow
HasMemberAllowed-with-ReviewC758Reliance on Undefined, Unspecified, or Implementation-Defined Behavior
HasMemberAllowedB681Incorrect Conversion between Numeric Types
HasMemberDiscouragedP682Incorrect Calculation
HasMemberAllowed-with-ReviewC704Incorrect Type Conversion or Cast
Nature: MemberOf
Mapping: Prohibited
Type: View
ID: 1154
Name: Weaknesses Addressed by the SEI CERT C Coding Standard
Nature: HasMember
Mapping: Allowed
Type: Base
ID: 131
Name: Incorrect Calculation of Buffer Size
Nature: HasMember
Mapping: Allowed
Type: Base
ID: 190
Name: Integer Overflow or Wraparound
Nature: HasMember
Mapping: Allowed
Type: Base
ID: 191
Name: Integer Underflow (Wrap or Wraparound)
Nature: HasMember
Mapping: Allowed
Type: Variant
ID: 192
Name: Integer Coercion Error
Nature: HasMember
Mapping: Allowed
Type: Variant
ID: 194
Name: Unexpected Sign Extension
Nature: HasMember
Mapping: Allowed
Type: Variant
ID: 195
Name: Signed to Unsigned Conversion Error
Nature: HasMember
Mapping: Allowed
Type: Base
ID: 197
Name: Numeric Truncation Error
Nature: HasMember
Mapping: Allowed
Type: Base
ID: 369
Name: Divide By Zero
Nature: HasMember
Mapping: Allowed
Type: Variant
ID: 587
Name: Assignment of a Fixed Address to a Pointer
Nature: HasMember
Mapping: Discouraged
Type: Compound
ID: 680
Name: Integer Overflow to Buffer Overflow
Nature: HasMember
Mapping: Allowed-with-Review
Type: Class
ID: 758
Name: Reliance on Undefined, Unspecified, or Implementation-Defined Behavior
Nature: HasMember
Mapping: Allowed
Type: Base
ID: 681
Name: Incorrect Conversion between Numeric Types
Nature: HasMember
Mapping: Discouraged
Type: Pillar
ID: 682
Name: Incorrect Calculation
Nature: HasMember
Mapping: Allowed-with-Review
Type: Class
ID: 704
Name: Incorrect Type Conversion or Cast
▼Vulnerability Mapping Notes
Usage:Prohibited
Reason:
Rationale:

This entry is a Category. Using categories for mapping has been discouraged since 2019. Categories are informal organizational groupings of weaknesses that can help CWE users with data aggregation, navigation, and browsing. However, they are not weaknesses in themselves.

Comments:

See member weaknesses of this category.

▼Notes
▼Taxonomy Mappings
Taxonomy NameEntry IDFitEntry Name
▼References
Reference ID: REF-602
Title: SEI CERT C Coding Standard : Rule 04. Integers (INT)
Version: v4.15
Author: The Software Engineering Institute
Publication:
Publisher:
Edition:
URL:https://wiki.sei.cmu.edu/confluence/pages/viewpage.action?pageId=87152052
URL Date:
Day:N/A
Month:N/A
Year:N/A
Reference ID: REF-982
Title: SEI CERT C Coding Standard : Rec. 04. Integers (INT)
Version: v4.15
Author: The Software Engineering Institute
Publication:
Publisher:
Edition:
URL:https://wiki.sei.cmu.edu/confluence/pages/viewpage.action?pageId=87151979
URL Date:
Day:N/A
Month:N/A
Year:N/A
Details not found