Common Weakness Enumeration

    CWE Definition / CWE-609

    CWE-609: Double-Checked Locking

    The product uses double-checked locking to access a resource without the overhead of explicit synchronization, but the locking is insufficient.

    Published:7 May 2007
    Organization:MITRE
    Modified:11 Dec 2025

    Related Weakness

    CWE-667: Improper Locking

    CWE-367: Time-of-check Time-of-use (TOCTOU) Race Condition