BaseIncomplete

CWE-833Deadlock

Category: other

Description

The product contains multiple threads or executable segments that are waiting for each other to release a necessary lock, resulting in deadlock.

Common consequences· 1

  • Availability — DoS: Resource Consumption (CPU), DoS: Resource Consumption (Other), DoS: Crash, Exit, or Restart
    Each thread of execution will "hang" and prevent tasks from completing. In some cases, CPU consumption may occur if a lock check occurs in a tight loop.

Related CAPEC attack patterns· 1

CAPEC-25

References

  1. https://cwe.mitre.org/data/definitions/833.html

Exploits (incoming)1

TypeTargetConfidenceTier
AttackPatternForced Deadlockcapec-25100%live

Related by meaning· 6

Nearest entities by semantic similarity across the cs-graph corpus.

CWE
Improper Locking
CWE
Concurrent Execution using Shared Resource with Improper Synchronization ('Race Condition')
CWE
Improper Synchronization
CWE
Signal Handler Race Condition
CWE
Missing Lock Check
CWE
Multiple Releases of Same Resource or Handle
Sourced from MITRE CWE 4.20. Curated for EU compliance use cases by Adam Lundqvist, Founder at SQUR.