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: Missing Lock
Category ID:986
Vulnerability Mapping:Prohibited
Status:Incomplete
DetailsContent HistoryObserved CVE ExamplesReports
▼Summary

This category identifies Software Fault Patterns (SFPs) within the Missing Lock cluster (SFP19).

▼Membership
NatureMappingTypeIDName
MemberOfProhibitedV888Software Fault Pattern (SFP) Clusters
HasMemberAllowedB364Signal Handler Race Condition
HasMemberAllowedB366Race Condition within a Thread
HasMemberAllowedB368Context Switching Race Condition
HasMemberAllowedV543Use of Singleton Pattern Without Synchronization in a Multithreaded Context
HasMemberAllowedB413Improper Resource Locking
HasMemberAllowedB414Missing Lock Check
HasMemberAllowedB567Unsynchronized Access to Shared Data in a Multithreaded Context
HasMemberAllowedB609Double-Checked Locking
HasMemberDiscouragedC662Improper Synchronization
HasMemberAllowedB663Use of a Non-reentrant Function in a Concurrent Context
HasMemberAllowed-with-ReviewC667Improper Locking
Nature: MemberOf
Mapping: Prohibited
Type: View
ID: 888
Name: Software Fault Pattern (SFP) Clusters
Nature: HasMember
Mapping: Allowed
Type: Base
ID: 364
Name: Signal Handler Race Condition
Nature: HasMember
Mapping: Allowed
Type: Base
ID: 366
Name: Race Condition within a Thread
Nature: HasMember
Mapping: Allowed
Type: Base
ID: 368
Name: Context Switching Race Condition
Nature: HasMember
Mapping: Allowed
Type: Variant
ID: 543
Name: Use of Singleton Pattern Without Synchronization in a Multithreaded Context
Nature: HasMember
Mapping: Allowed
Type: Base
ID: 413
Name: Improper Resource Locking
Nature: HasMember
Mapping: Allowed
Type: Base
ID: 414
Name: Missing Lock Check
Nature: HasMember
Mapping: Allowed
Type: Base
ID: 567
Name: Unsynchronized Access to Shared Data in a Multithreaded Context
Nature: HasMember
Mapping: Allowed
Type: Base
ID: 609
Name: Double-Checked Locking
Nature: HasMember
Mapping: Discouraged
Type: Class
ID: 662
Name: Improper Synchronization
Nature: HasMember
Mapping: Allowed
Type: Base
ID: 663
Name: Use of a Non-reentrant Function in a Concurrent Context
Nature: HasMember
Mapping: Allowed-with-Review
Type: Class
ID: 667
Name: Improper Locking
▼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