CAPEC-CAPEC-25 - CERT CVE
Naziv

Forced Deadlock

Sažetak The adversary triggers and exploits a deadlock condition in the target software to cause a denial of service. A deadlock can occur when two or more competing actions are waiting for each other to finish, and thus neither ever does. Deadlock conditions can be difficult to detect.
Preduvjeti The target host has a deadlock condition. There are four conditions for a deadlock to occur, known as the Coffman conditions. [REF-101]|The target host exposes an API to the user.
Rješenja ['Use known algorithm to avoid deadlock condition (for instance non-blocking synchronization algorithms).', 'For competing actions, use well-known libraries which implement synchronization.']