CWE-832

Unlock of a Resource that is not Locked
AI Translation Available

The product attempts to unlock a resource that is not locked.

Status
incomplete
Abstraction
base

Depending on the locking functionality, an unlock of a non-locked resource might cause memory corruption or other modification to the resource (or its associated metadata that is used for tracking locks).

Common Consequences

integrity confidentiality availability other
Impacts
dos: crash, exit, or restart execute unauthorized code or commands modify memory other

Detection Methods

automated static analysis

Potential Mitigations