2312
Category-189: Numeric Errors
Category ID : 189
Summary
Weaknesses in this category are related to improper calculation or conversion of numbers.
Membership
Nature Type ID Name Page
MemberOf 635 Weaknesses Originally Used by NVD from 2008 to 2016 635 2552
MemberOf 699 Software Development 699 2555
MemberOf 1182 SEI CERT Perl Coding Standard - Guidelines 04.
Integers (INT)
1178 2466
HasMember 128 Wrap-around Error 699 339
HasMember 190 Integer Overflow or Wraparound 699 472
HasMember 191 Integer Underflow (Wrap or Wraparound) 699 480
HasMember 193 Off-by-one Error 699 486
HasMember 369 Divide By Zero 699 913
HasMember 681 Incorrect Conversion between Numeric Types 699 1495
HasMember 839 Numeric Range Comparison Without Minimum Check 699 1767
HasMember 1335 Incorrect Bitwise Shift of Integer 699 2235
HasMember 1339 Insufficient Precision or Accuracy of a Real Number 699 2242
HasMember 1389 Incorrect Parsing of Numbers with Different Radices 699 2263
Taxonomy Mappings
Mapped Taxonomy Name Node ID Fit Mapped Node Name
SEI CERT Perl Coding
Standard
INT01-
PL
CWE More
Abstract
Use small integers when precise
computation is required
References
[REF-1287]MITRE. "Supplemental Details - 2022 CWE Top 25". 2022 June 8. < https://
cwe.mitre.org/top25/archive/2022/2022_cwe_top25_supplemental.html#problematicMappingDetails
>.
Category-199: Information Management Errors
Category ID : 199
Summary
Weaknesses in this category are related to improper handling of sensitive information.
Membership
Nature Type ID Name Page
MemberOf 699 Software Development 699 2555
HasMember 201 Insertion of Sensitive Information Into Sent Data 699 514
HasMember 204 Observable Response Discrepancy 699 523
HasMember 205 Observable Behavioral Discrepancy 699 526
HasMember 208 Observable Timing Discrepancy 699 529
HasMember 209 Generation of Error Message Containing Sensitive
Information
699 533
CWE Version 4.14
CWE-227: 7PK - API Abuse
CWE-227: 7PK - API Abuse