CWE-1096

Singleton Class Instance Creation without Proper Locking or Synchronization
AI Translation Available

The product implements a Singleton design pattern but does not use appropriate locking or other synchronization mechanism to ensure that the singleton class is only instantiated once.

Status
incomplete
Abstraction
variant

Common Consequences

other
Impacts
reduce reliability

Potential Mitigations