VYPR

CWE-362

Concurrent Execution using Shared Resource with Improper Synchronization ('Race Condition')

ClassDraftLikelihood: Medium

Description

The product contains a concurrent code sequence that requires temporary, exclusive access to a shared resource, but a timing window exists in which the shared resource can be modified by another code sequence operating concurrently.

Hierarchy (View 1000)

Related attack patterns (CAPEC)

CAPEC-26 · CAPEC-29

CVEs mapped to this weakness (2,597)

page 113 of 130
  • CVE-2021-39212MedSep 13, 2021
    risk 0.00cvss 4.4epss 0.00

    ImageMagick is free software delivered as a ready-to-run binary distribution or as source code that you may use, copy, modify, and distribute in both open and proprietary applications. In affected versions and in certain cases, Postscript files could be read and written when…

  • CVE-2021-3573MedAug 13, 2021
    risk 0.00cvss 6.4epss 0.00

    A use-after-free in function hci_sock_bound_ioctl() of the Linux kernel HCI subsystem was found in the way user calls ioct HCIUNBLOCKADDR or other way triggers race condition of the call hci_unregister_dev() together with one of the calls hci_sock_blacklist_add(),…

  • CVE-2020-36454HigAug 8, 2021
    risk 0.00cvss 8.1epss 0.01

    An issue was discovered in the parc crate through 2020-11-14 for Rust. LockWeak has an unconditional implementation of Send without trait bounds on T.

  • CVE-2020-36451HigAug 8, 2021
    risk 0.00cvss 8.1epss 0.01

    An issue was discovered in the rcu_cell crate through 2020-11-14 for Rust. There are unconditional implementations of Send and Sync for RcuCell.

  • CVE-2021-32686MedJul 23, 2021
    risk 0.00cvss 5.9epss 0.02

    PJSIP is a free and open source multimedia communication library written in C language implementing standard based protocols such as SIP, SDP, RTP, STUN, TURN, and ICE. In PJSIP before version 2.11.1, there are a couple of issues found in the SSL socket. First, a race condition…

  • 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-2021-32399HigMay 10, 2021
    risk 0.00cvss 7.0epss 0.01

    net/bluetooth/hci_request.c in the Linux kernel through 5.12.2 has a race condition for removal of the HCI controller.

  • CVE-2017-20004MedApr 14, 2021
    risk 0.00cvss 5.9epss 0.01

    In the standard library in Rust before 1.19.0, there is a synchronization problem in the MutexGuard object. MutexGuards can be used across threads with any types, allowing for memory safety issues through race conditions.

  • CVE-2021-29265MedMar 26, 2021
    risk 0.00cvss 4.7epss 0.00

    An issue was discovered in the Linux kernel before 5.11.7. usbip_sockfd_store in drivers/usb/usbip/stub_dev.c allows attackers to cause a denial of service (GPF) because the stub-up sequence has race conditions during an update of the local and shared status, aka…

  • CVE-2020-35508MedMar 26, 2021
    risk 0.00cvss 4.5epss 0.00

    A flaw possibility of race condition and incorrect initialization of the process id was found in the Linux kernel child/parent process identification handling while filtering signal handlers. A local attacker is able to abuse this flaw to bypass checks to send any signal to a…

  • CVE-2021-28964MedMar 22, 2021
    risk 0.00cvss 4.7epss 0.00

    A race condition was discovered in get_old_root in fs/btrfs/ctree.c in the Linux kernel through 5.11.8. It allows attackers to cause a denial of service (BUG) because of a lack of locking on an extent buffer before a cloning operation, aka CID-dbcc7d57bffc.

  • CVE-2021-3348HigFeb 1, 2021
    risk 0.00cvss 7.0epss 0.00

    nbd_add_socket in drivers/block/nbd.c in the Linux kernel through 5.10.12 has an ndb_queue_rq use-after-free that could be triggered by local attackers (with access to the nbd device) via an I/O request at a certain point during device setup, aka CID-b98e762e3d71.

  • CVE-2020-35914MedDec 31, 2020
    risk 0.00cvss 4.7epss 0.00

    An issue was discovered in the lock_api crate before 0.4.2 for Rust. A data race can occur because of RwLockWriteGuard unsoundness.

  • CVE-2020-35913MedDec 31, 2020
    risk 0.00cvss 4.7epss 0.00

    An issue was discovered in the lock_api crate before 0.4.2 for Rust. A data race can occur because of RwLockReadGuard unsoundness.

  • CVE-2020-35912MedDec 31, 2020
    risk 0.00cvss 4.7epss 0.00

    An issue was discovered in the lock_api crate before 0.4.2 for Rust. A data race can occur because of MappedRwLockWriteGuard unsoundness.

  • CVE-2020-35911MedDec 31, 2020
    risk 0.00cvss 4.7epss 0.00

    An issue was discovered in the lock_api crate before 0.4.2 for Rust. A data race can occur because of MappedRwLockReadGuard unsoundness.

  • CVE-2020-29374LowNov 28, 2020
    risk 0.00cvss 3.6epss 0.00

    An issue was discovered in the Linux kernel before 5.7.3, related to mm/gup.c and mm/huge_memory.c. The get_user_pages (aka gup) implementation, when used for a copy-on-write page, does not properly consider the semantics of read operations and therefore can grant unintended…

  • CVE-2020-29370HigNov 28, 2020
    risk 0.00cvss 7.0epss 0.01

    An issue was discovered in kmem_cache_alloc_bulk in mm/slub.c in the Linux kernel before 5.5.11. The slowpath lacks the required TID increment, aka CID-fd4d9c7d0c71.

  • CVE-2020-29369HigNov 28, 2020
    risk 0.00cvss 7.0epss 0.00

    An issue was discovered in mm/mmap.c in the Linux kernel before 5.7.11. There is a race condition between certain expand functions (expand_downwards and expand_upwards) and page-table free operations from an munmap call, aka CID-246c320a8cfe.

  • CVE-2020-29368HigNov 28, 2020
    risk 0.00cvss 7.0epss 0.00

    An issue was discovered in __split_huge_pmd in mm/huge_memory.c in the Linux kernel before 5.7.5. The copy-on-write implementation can grant unintended write access because of a race condition in a THP mapcount check, aka CID-c444eb564fb1.