VYPR

CWE-662

Improper Synchronization

ClassDraft

Description

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.

Hierarchy (View 1000)

Related attack patterns (CAPEC)

CAPEC-25 · CAPEC-26 · CAPEC-27 · CAPEC-29

CVEs mapped to this weakness (67)

page 3 of 4
  • CVE-2020-36206HigJan 26, 2021
    risk 0.39cvss 7.0epss 0.00

    An issue was discovered in the rusb crate before 0.7.0 for Rust. Because of a lack of Send and Sync bounds, a data race and memory corruption can occur.

  • CVE-2020-36220MedJan 26, 2021
    risk 0.38cvss 5.9epss 0.01

    An issue was discovered in the va-ts crate before 0.0.4 for Rust. Because Demuxer omits a required T: Send bound, a data race and memory corruption can occur.

  • CVE-2020-36219MedJan 26, 2021
    risk 0.38cvss 5.9epss 0.01

    An issue was discovered in the atomic-option crate through 2020-10-31 for Rust. Because AtomicOption implements Sync unconditionally, a data race can occur.

  • CVE-2020-36217MedJan 26, 2021
    risk 0.38cvss 5.9epss 0.01

    An issue was discovered in the may_queue crate through 2020-11-10 for Rust. Because Queue does not have bounds on its Send trait or Sync trait, memory corruption can occur.

  • CVE-2020-36216MedJan 26, 2021
    risk 0.38cvss 5.9epss 0.01

    An issue was discovered in Input in the eventio crate before 0.5.1 for Rust. Because a non-Send type can be sent to a different thread, a data race and memory corruption can occur.

  • CVE-2020-36214MedJan 26, 2021
    risk 0.38cvss 5.9epss 0.01

    An issue was discovered in the multiqueue2 crate before 0.1.7 for Rust. Because a non-Send type can be sent to a different thread, a data race can occur.

  • CVE-2021-46939MedFeb 27, 2024
    risk 0.36cvss 5.5epss 0.00

    In the Linux kernel, the following vulnerability has been resolved: tracing: Restructure trace_clock_global() to never block It was reported that a fix to the ring buffer recursion detection would cause a hung machine when performing suspend / resume testing. The following…

  • CVE-2020-35927MedDec 31, 2020
    risk 0.36cvss 5.5epss 0.00

    An issue was discovered in the thex crate through 2020-12-08 for Rust. Thex allows cross-thread data races of non-Send types.

  • CVE-2021-30904MedAug 24, 2021
    risk 0.35cvss 5.3epss 0.01

    A sync issue was addressed with improved state validation. This issue is fixed in macOS Monterey 12.0.1. A user's messages may continue to sync after the user has signed out of iMessage.

  • CVE-2026-39865MedApr 8, 2026
    risk 0.31cvss 5.9epss 0.01

    Axios is a promise based HTTP client for the browser and Node.js. Starting in version 1.13.0 and prior to 1.13.2, Axios HTTP/2 session cleanup logic contains a state corruption bug that allows a malicious server to crash the client process through concurrent session closures.…

  • CVE-2020-36218MedJan 26, 2021
    risk 0.31cvss 5.9epss 0.01

    An issue was discovered in the buttplug crate before 1.0.4 for Rust. ButtplugFutureStateShared does not properly consider (!Send|!Sync) objects, leading to a data race.

  • CVE-2021-41213MedNov 5, 2021
    risk 0.29cvss 5.5epss 0.00

    TensorFlow is an open source platform for machine learning. In affected versions the code behind `tf.function` API can be made to deadlock when two `tf.function` decorated Python functions are mutually recursive. This occurs due to using a non-reentrant `Lock` Python object.…

  • CVE-2026-47703MedJul 15, 2026
    risk 0.27cvss 5.3epss 0.00

    AdGuard Home is a network-wide software for blocking ads and tracking. Prior to 0.107.75, AdGuard Home's client-triggered DoQ forwarding path to a udp:// upstream reduced backend UDP DNS state by producing dns_id=0 or txid=0 and exposed a quoted-port ICMP source-port oracle,…

  • CVE-2022-32645MedJan 3, 2023
    risk 0.27cvss 4.1epss 0.00

    In vow, there is a possible information disclosure due to a race condition. This could lead to local information disclosure with System execution privileges needed. User interaction is not needed for exploitation. Patch ID: ALPS07494477; Issue ID: ALPS07494477.

  • CVE-2024-58131MedApr 6, 2025
    risk 0.26cvss 4.0epss 0.00

    FISCO BCOS 3.11.0 has an issue with synchronization of the transaction pool that can, for example, be observed when a malicious node (that has modified the codebase to allow a large min_seal_time value) joins a blockchain network.

  • CVE-2020-36204MedJan 26, 2021
    risk 0.24cvss 4.7epss 0.00

    An issue was discovered in the im crate through 2020-11-09 for Rust. Because TreeFocus does not have bounds on its Send trait or Sync trait, a data race can occur.

  • CVE-2021-25376LowApr 9, 2021
    risk 0.20cvss 3.1epss 0.01

    An improper synchronization logic in Samsung Email prior to version 6.1.41.0 can leak messages in certain mailbox in plain text when STARTTLS negotiation is failed.

  • CVE-2025-22853LowAug 12, 2025
    risk 0.15cvss 2.3epss 0.00

    Improper synchronization in the firmware for some Intel(R) TDX may allow a privileged user to potentially enable escalation of privilege via local access.

  • CVE-2026-13489LowJun 28, 2026
    risk 0.00cvss 3.1epss 0.00

    A weakness has been identified in 78 xiaozhi-esp32 up to 2.2.6. Affected by this issue is the function ParseMessage of the file main/mcp_server.cc of the component MCP Response Handler. This manipulation causes improper synchronization. Remote exploitation of the attack is…

  • CVE-2022-3565MedOct 17, 2022
    risk 0.00cvss 4.6epss 0.00

    A vulnerability, which was classified as critical, has been found in Linux Kernel. Affected by this issue is the function del_timer of the file drivers/isdn/mISDN/l1oip_core.c of the component Bluetooth. The manipulation leads to use after free. It is recommended to apply a…