Skip to content
OpenAdvisories

Weakness (CWE)

CWE-662: Improper Synchronization

Class Draft Mapping discouraged

The product utilizes multiple threads, processes, components, or systems to allow temporary access to a shared resource that can only be exclusive to one process at a time, but it does not properly synchronize these actions, which might cause simultaneous accesses of this resource by multiple threads or processes.

More detail

Synchronization mechanisms vary widely, but they may include locking, mutexes, and semaphores.

How to prevent it (1 mitigation)
  1. Implementation

    Use industry standard APIs to synchronize your code.

Source: MITRE CWE-662

2 results · Clear filters · Feed

  • Critical 9.8

    net/handshake: duplicate handshake cancellations leak socket

    In the Linux kernel, the following vulnerability has been resolved: net/handshake: duplicate handshake cancellations leak socket When a handshake request is cancelled it is removed from the handshake_net->hn_requests list, but it is still present in the hands…

  • Critical 9.1

    Evmos' transaction execution not accounting for all state transition after interaction with precompiles

    Evmos is a scalable, high-throughput Proof-of-Stake EVM blockchain that is fully compatible and interoperable with Ethereum. Prior to 17.0.0, there is a way to mint arbitrary tokens due to the possibility to have two different states not in sync during the ex…