Katalog CWE

CWE-833 · Słabość

Deadlock

Abstrakcja
Bazowa
Status
Niekompletny
Dodano
12 grudnia 2010
Ostatnia zmiana
11 grudnia 2025

Podatności CVE z tą słabościąPełny wpis na cwe.mitre.org ↗

Opis

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

Skutki

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

Przykłady podatności

Słabość nadrzędna

Kiedy powstaje

Dotyczy

Not Language-Specific, Not Technology-Specific

Źródła

  1. The Art of Software Security Assessment — Mark Dowd, John McDonald, Justin Schuh, Chapter 13, "Synchronization Problems", section "Starvation and Deadlocks", Page 760, Addison Wesley, 2006
  2. Secure Coding in C and C++ — Robert C. Seacord, Chapter 7, "Concurrency", section "Mutual Exclusion and Deadlock", Page 248, Addison Wesley, 2006

Wpis z katalogu CWE 4.20.