CWE-543β€”Use of Singleton Pattern Without Synchronization in a Multithreaded Context

PUBLISHEDweakness record
released 2006-07-19 Β· last modified 2025-12-11

Metadata

CWE ID:
CWE-543
Abstraction:
Variant
Structure:
Simple
Status:
Incomplete
Release Date:
2006-07-19
Latest Modification Date:
2025-12-11

Weakness Name

Use of Singleton Pattern Without Synchronization in a Multithreaded Context

Description

The product uses the singleton pattern when creating a resource within a multithreaded environment.

The use of a singleton pattern may not be thread-safe.

Common Consequences

Scope:
Other, Integrity
Impact:
Other, Modify Application Data

Related Weaknesses