CWE-821: Incorrect Synchronization
Description
The product utilizes a shared resource in a concurrent manner, but it does not correctly synchronize access to the resource.
Submission Date :
Aug. 6, 2010, midnight
Modification Date :
2023-06-29 00:00:00+00:00
Organization :
MITRE
Extended Description
If access to a shared resource is not correctly synchronized, then the resource may not be in a state that is expected by the product. This might lead to unexpected or insecure behaviors, especially if an attacker can influence the shared resource.
Related Weaknesses
This table shows the weaknesses and high level categories that are related to this weakness. These relationships are defined to give an overview of the different insight to similar items that may exist at higher and lower levels of abstraction.
CWE-572: Call to Thread run() instead of start()
CWE-574: EJB Bad Practices: Use of Synchronization Primitives
CWE-662: Improper Synchronization
CWE-1088: Synchronous Access of Remote Resource without Timeout
CWE-1264: Hardware Logic with Insecure De-Synchronization between Control and Data Channels
Visit http://cwe.mitre.org/ for more details.