Skip to content

CWE-821: Incorrect Synchronization

Base

The product utilizes a shared resource in a concurrent manner, but it does not correctly synchronize access to the resource.

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.

Consequences

  • Integrity, Confidentiality, Other: Modify Application Data, Read Application Data, Alter Execution Logic

Recent advisories

All advisories for CWE-821

Is this in your code?

MergeHarbor checks every repository's dependencies against this database, ranks what matters by exploitability and reachability, routes it to the owning team and opens the fix pull request.

Check your repos with MergeHarbor