CWE Database
/

CWE-832

Back to CWE list

CWE-832

Unlock of a Resource that is not Locked

Base
Incomplete

Description

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

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).

Parent Weaknesses (ChildOf)

Common Consequences

Scope

Integrity
Confidentiality
Availability
Other

Impact

DoS: Crash, Exit, or Restart, Execute Unauthorized Code or Commands, Modify Memory, Other

CVE-2010-4210

function in OS kernel unlocks a mutex that was not previously locked, causing a panic or overwrite of arbitrary memory.

CVE-2008-4302

Chain: OS kernel does not properly handle a failure of a function call (CWE-755), leading to an unlock of a resource that was not locked (CWE-832), with resultant crash.

CVE-2009-1243

OS kernel performs an unlock in some incorrect circumstances, leading to panic.

Applicable Platforms

Not Language-Specific

Security Training

Train your team to recognize and prevent security threats with our comprehensive security awareness program.

Start Training

Vulnerability Scanning

Discover vulnerabilities in your applications and infrastructure before attackers do.

Scan Now