CWE
Home > CWE List > CWE-662 Individual Dictionary Definition (Draft 9)   View the CWE List

CWE-662 Individual Dictionary Definition (Draft 9)

Insufficient Synchronization
Weakness ID
Status: Draft

662 (Weakness Base)

Description

Summary

The software attempts to use a shared resource in an exclusive manner, but fails to prevent use by another thread or process.

Relationships
NatureTypeIDName
ChildOfCategoryCategory361Time and State
ChildOfWeakness ClassWeakness ClassWeakness Class691Insufficient Control Flow Management
ParentOfWeakness BaseWeakness BaseWeakness Base373State Synchronization Error
ParentOfWeakness VariantWeakness VariantWeakness Variant543Use of Singleton Pattern in a Non-thread-safe Manner
ParentOfWeakness BaseWeakness BaseWeakness Base567Unsynchronized Access to Shared Data
ParentOfWeakness BaseWeakness BaseWeakness Base609Double-Checked Locking
ParentOfWeakness BaseWeakness BaseWeakness Base663Use of a Non-reentrant Function in an Unsynchronized Context
ParentOfWeakness BaseWeakness BaseWeakness Base667Insufficient Locking
Page Last Updated: April 22, 2008