Logo
-

Byte Open Security

(ByteOS Network)

Log In

Sign Up

ByteOS

Security
Vulnerability Details
Registries
Custom Views
Weaknesses
Attack Patterns
Filters & Tools
CWE CATEGORY:SFP Secondary Cluster: Glitch in Computation
Category ID:998
Vulnerability Mapping:Prohibited
Status:Incomplete
DetailsContent HistoryObserved CVE ExamplesReports
▼Summary

This category identifies Software Fault Patterns (SFPs) within the Glitch in Computation cluster (SFP1).

▼Membership
NatureMappingTypeIDName
MemberOfProhibitedV888Software Fault Pattern (SFP) Clusters
HasMemberAllowedB128Wrap-around Error
HasMemberAllowedB190Integer Overflow or Wraparound
HasMemberAllowedB191Integer Underflow (Wrap or Wraparound)
HasMemberAllowedV194Unexpected Sign Extension
HasMemberAllowedV195Signed to Unsigned Conversion Error
HasMemberAllowedV196Unsigned to Signed Conversion Error
HasMemberAllowedB197Numeric Truncation Error
HasMemberAllowedB466Return of Pointer Value Outside of Expected Range
HasMemberAllowedB369Divide By Zero
HasMemberAllowedV456Missing Initialization of a Variable
HasMemberAllowedV457Use of Uninitialized Variable
HasMemberAllowedB468Incorrect Pointer Scaling
HasMemberAllowedB475Undefined Behavior for Input to API
HasMemberAllowedB480Use of Incorrect Operator
HasMemberAllowedV481Assigning instead of Comparing
HasMemberAllowedV486Comparison of Classes by Name
HasMemberAllowedB562Return of Stack Variable Address
HasMemberAllowedV579J2EE Bad Practices: Non-serializable Object Stored in Session
HasMemberAllowedB570Expression is Always False
HasMemberAllowedB571Expression is Always True
HasMemberAllowedV587Assignment of a Fixed Address to a Pointer
HasMemberAllowedV597Use of Wrong Operator in String Comparison
HasMemberAllowedV594J2EE Framework: Saving Unserializable Objects to Disk
HasMemberAllowedB628Function Call with Incorrectly Specified Arguments
HasMemberAllowedB681Incorrect Conversion between Numeric Types
HasMemberAllowedV683Function Call With Incorrect Order of Arguments
HasMemberAllowedV685Function Call With Incorrect Number of Arguments
HasMemberAllowedV686Function Call With Incorrect Argument Type
HasMemberAllowedV688Function Call With Incorrect Variable or Reference as Argument
HasMemberAllowed-with-ReviewC704Incorrect Type Conversion or Cast
HasMemberAllowedV768Incorrect Short Circuit Evaluation
Nature: MemberOf
Mapping: Prohibited
Type: View
ID: 888
Name: Software Fault Pattern (SFP) Clusters
Nature: HasMember
Mapping: Allowed
Type: Base
ID: 128
Name: Wrap-around Error
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: 194
Name: Unexpected Sign Extension
Nature: HasMember
Mapping: Allowed
Type: Variant
ID: 195
Name: Signed to Unsigned Conversion Error
Nature: HasMember
Mapping: Allowed
Type: Variant
ID: 196
Name: Unsigned to Signed Conversion Error
Nature: HasMember
Mapping: Allowed
Type: Base
ID: 197
Name: Numeric Truncation Error
Nature: HasMember
Mapping: Allowed
Type: Base
ID: 466
Name: Return of Pointer Value Outside of Expected Range
Nature: HasMember
Mapping: Allowed
Type: Base
ID: 369
Name: Divide By Zero
Nature: HasMember
Mapping: Allowed
Type: Variant
ID: 456
Name: Missing Initialization of a Variable
Nature: HasMember
Mapping: Allowed
Type: Variant
ID: 457
Name: Use of Uninitialized Variable
Nature: HasMember
Mapping: Allowed
Type: Base
ID: 468
Name: Incorrect Pointer Scaling
Nature: HasMember
Mapping: Allowed
Type: Base
ID: 475
Name: Undefined Behavior for Input to API
Nature: HasMember
Mapping: Allowed
Type: Base
ID: 480
Name: Use of Incorrect Operator
Nature: HasMember
Mapping: Allowed
Type: Variant
ID: 481
Name: Assigning instead of Comparing
Nature: HasMember
Mapping: Allowed
Type: Variant
ID: 486
Name: Comparison of Classes by Name
Nature: HasMember
Mapping: Allowed
Type: Base
ID: 562
Name: Return of Stack Variable Address
Nature: HasMember
Mapping: Allowed
Type: Variant
ID: 579
Name: J2EE Bad Practices: Non-serializable Object Stored in Session
Nature: HasMember
Mapping: Allowed
Type: Base
ID: 570
Name: Expression is Always False
Nature: HasMember
Mapping: Allowed
Type: Base
ID: 571
Name: Expression is Always True
Nature: HasMember
Mapping: Allowed
Type: Variant
ID: 587
Name: Assignment of a Fixed Address to a Pointer
Nature: HasMember
Mapping: Allowed
Type: Variant
ID: 597
Name: Use of Wrong Operator in String Comparison
Nature: HasMember
Mapping: Allowed
Type: Variant
ID: 594
Name: J2EE Framework: Saving Unserializable Objects to Disk
Nature: HasMember
Mapping: Allowed
Type: Base
ID: 628
Name: Function Call with Incorrectly Specified Arguments
Nature: HasMember
Mapping: Allowed
Type: Base
ID: 681
Name: Incorrect Conversion between Numeric Types
Nature: HasMember
Mapping: Allowed
Type: Variant
ID: 683
Name: Function Call With Incorrect Order of Arguments
Nature: HasMember
Mapping: Allowed
Type: Variant
ID: 685
Name: Function Call With Incorrect Number of Arguments
Nature: HasMember
Mapping: Allowed
Type: Variant
ID: 686
Name: Function Call With Incorrect Argument Type
Nature: HasMember
Mapping: Allowed
Type: Variant
ID: 688
Name: Function Call With Incorrect Variable or Reference as Argument
Nature: HasMember
Mapping: Allowed-with-Review
Type: Class
ID: 704
Name: Incorrect Type Conversion or Cast
Nature: HasMember
Mapping: Allowed
Type: Variant
ID: 768
Name: Incorrect Short Circuit Evaluation
▼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
Details not found