Skip to content

CWE-820: Missing Synchronization

Base

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

If access to a shared resource is not 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-820

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