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 4 of 4
  • CVE-2022-2962HigSep 13, 2022
    risk 0.00cvss 7.8epss 0.00

    A DMA reentrancy issue was found in the Tulip device emulation in QEMU. When Tulip reads or writes to the rx/tx descriptor or copies the rx/tx frame, it doesn't check whether the destination address is its own MMIO address. This can cause the device to trigger MMIO handlers…

  • CVE-2022-1931HigMay 31, 2022
    risk 0.00cvss 8.1epss 0.02

    Incorrect Synchronization in GitHub repository polonel/trudesk prior to 1.2.3.

  • CVE-2020-25668HigMay 26, 2021
    risk 0.00cvss 7.0epss 0.01

    A flaw was found in Linux Kernel because access to the global variable fg_console is not properly synchronized leading to a use after free in con_font_op.

  • CVE-2018-25008MedApr 14, 2021
    risk 0.00cvss 5.9epss 0.01

    In the standard library in Rust before 1.29.0, there is weak synchronization in the Arc::get_mut method. This synchronization issue can be lead to memory safety issues through race conditions.

  • CVE-2020-12769MedMay 9, 2020
    risk 0.00cvss 5.5epss 0.01

    An issue was discovered in the Linux kernel before 5.4.17. drivers/spi/spi-dw.c allows attackers to cause a panic via concurrent calls to dw_spi_irq and dw_spi_transfer_one, aka CID-19b61392c5a8.

  • CVE-2019-15031MedSep 13, 2019
    risk 0.00cvss 4.4epss 0.01

    In the Linux kernel through 5.2.14 on the powerpc platform, a local user can read vector registers of other users' processes via an interrupt. To exploit the venerability, a local user starts a transaction (via the hardware transactional memory instruction tbegin) and then…

  • CVE-2019-16137HigSep 9, 2019
    risk 0.00cvss 7.5epss 0.01

    An issue was discovered in the spin crate before 0.5.2 for Rust, when RwLock is used. Because memory ordering is mishandled, two writers can acquire the lock at the same time, violating mutual exclusion.