← Back
CWE-662

60 CVEs • Abstraction: Class

Improper Synchronization

The product utilizes multiple threads or processes 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.

JSON object

Loading...

CVEs (60)

CVE
VENDORS
PRODUCTS
UPDATED
PUBLISHED
CVSS
1Jedec
1Universal Flash Storage
Jun 17, 2026
Jan 23, 2023
N/A· v4
8.7 HIGH· v3
N/A· v2
Western Digital has identified a weakness in the UFS standard that could result in a security vulnerability. This vulnerability may exist in some systems where the Host boot ROM code implements the UFS Boot feature to bo...Show more
Western Digital has identified a weakness in the UFS standard that could result in a security vulnerability. This vulnerability may exist in some systems where the Host boot ROM code implements the UFS Boot feature to boot from UFS compliant storage devices. The UFS Boot feature, as specified in the UFS standard, is provided by UFS devices to support platforms that need to download the system boot loader from external non-volatile storage locations. Several scenarios have been identified in which adversaries may disable the boot capability, or revert to an old boot loader code, if the host boot ROM code is improperly implemented. UFS Host Boot ROM implementers may be impacted by this vulnerability. UFS devices are only impacted when connected to a vulnerable UFS Host and are not independently impacted by this vulnerability. When present, the vulnerability is in the UFS Host implementation and is not a vulnerability in Western Digital UFS Devices. Western Digital has provided details of the vulnerability to the JEDEC standards body, multiple vendors of host processors, and software solutions providers.Show less
1Google
1Android
Jun 17, 2026
Jan 3, 2023
N/A· v4
6.4 MEDIUM· v3
N/A· v2
In disp, there is a possible use after free due to a race condition. This could lead to local escalation of privilege with System execution privileges needed. User interaction is not needed for exploitation. Patch ID: AL...Show more
In disp, there is a possible use after free due to a race condition. This could lead to local escalation of privilege with System execution privileges needed. User interaction is not needed for exploitation. Patch ID: ALPS06535964; Issue ID: ALPS06535964.Show less
1Google
1Android
Jun 17, 2026
Jan 3, 2023
N/A· v4
4.1 MEDIUM· v3
N/A· v2
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...Show more
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.Show less
1Google
1Android
Jun 17, 2026
Jan 3, 2023
N/A· v4
6.4 MEDIUM· v3
N/A· v2
In vow, there is a possible use after free due to a race condition. This could lead to local escalation of privilege with System execution privileges needed. User interaction is not needed for exploitation. Patch ID: ALP...Show more
In vow, there is a possible use after free due to a race condition. This could lead to local escalation of privilege with System execution privileges needed. User interaction is not needed for exploitation. Patch ID: ALPS07494473; Issue ID: ALPS07494473.Show less
1Google
1Android
Jun 17, 2026
Nov 8, 2022
N/A· v4
6.4 MEDIUM· v3
N/A· v2
In vcu, there is a possible use after free due to a race condition. This could lead to local escalation of privilege with System execution privileges needed. User interaction is not needed for exploitation. Patch ID: ALP...Show more
In vcu, there is a possible use after free due to a race condition. This could lead to local escalation of privilege with System execution privileges needed. User interaction is not needed for exploitation. Patch ID: ALPS07203476; Issue ID: ALPS07203476.Show less
1Google
1Android
Jun 17, 2026
Nov 8, 2022
N/A· v4
6.4 MEDIUM· v3
N/A· v2
In vcu, there is a possible use after free due to a race condition. This could lead to local escalation of privilege with System execution privileges needed. User interaction is not needed for exploitation. Patch ID: ALP...Show more
In vcu, there is a possible use after free due to a race condition. This could lead to local escalation of privilege with System execution privileges needed. User interaction is not needed for exploitation. Patch ID: ALPS07203410; Issue ID: ALPS07203410.Show less
1Linux
1Linux Kernel
Jun 17, 2026
Oct 17, 2022
N/A· v4
7.8 HIGH· v3
N/A· v2
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...Show more
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 patch to fix this issue. The identifier of this vulnerability is VDB-211088.Show less
1Qemu
1Qemu
Jun 17, 2026
Sep 13, 2022
N/A· v4
7.8 HIGH· v3
N/A· v2
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 addre...Show more
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 multiple times, possibly leading to a stack or heap overflow. A malicious guest could use this flaw to crash the QEMU process on the host, resulting in a denial of service condition.Show less
1Trudesk Project
1Trudesk
Jun 17, 2026
May 31, 2022
N/A· v4
8.1 HIGH· v3
5.5 MEDIUM· v2
Incorrect Synchronization in GitHub repository polonel/trudesk prior to 1.2.3.
1Jenkins
1Convertigo Mobile Platform
Jun 17, 2026
Feb 15, 2022
N/A· v4
6.5 MEDIUM· v3
4.0 MEDIUM· v2
Jenkins Convertigo Mobile Platform Plugin 1.1 and earlier uses static fields to store job configuration information, allowing attackers with Item/Configure permission to capture passwords of the jobs that will be configu...Show more
Jenkins Convertigo Mobile Platform Plugin 1.1 and earlier uses static fields to store job configuration information, allowing attackers with Item/Configure permission to capture passwords of the jobs that will be configured.Show less
1Dell
1Emc Powerscale Onefs
Jun 17, 2026
Nov 12, 2021
N/A· v4
6.5 MEDIUM· v3
4.0 MEDIUM· v2
Dell PowerScale OneFS contains an Unsynchronized Access to Shared Data in a Multithreaded Context in SMB CA handling. An authenticated user of SMB on a cluster with CA could potentially exploit this vulnerability, leadin...Show more
Dell PowerScale OneFS contains an Unsynchronized Access to Shared Data in a Multithreaded Context in SMB CA handling. An authenticated user of SMB on a cluster with CA could potentially exploit this vulnerability, leading to a denial of service over SMB.Show less
1Google
1Tensorflow
Jun 17, 2026
Nov 5, 2021
N/A· v4
5.5 MEDIUM· v3
4.3 MEDIUM· v2
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 oc...Show more
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. Loading any model which contains mutually recursive functions is vulnerable. An attacker can cause denial of service by causing users to load such models and calling a recursive `tf.function`, although this is not a frequent scenario. The fix will be included in TensorFlow 2.7.0. We will also cherrypick this commit on TensorFlow 2.6.1, TensorFlow 2.5.2, and TensorFlow 2.4.4, as these are also affected and still in supported range.Show less
1Apple
1Macos
Jun 17, 2026
Aug 24, 2021
N/A· v4
5.3 MEDIUM· v3
5.0 MEDIUM· v2
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.
1Mitsubishielectric
4Got2000 Gt23 Firmware
Got2000 Gt25 FirmwareGot2000 Gt27 Firmware+1 more
Jun 17, 2026
Aug 5, 2021
N/A· v4
7.5 HIGH· v3
7.8 HIGH· v2
Missing synchronization vulnerability in GOT2000 series GT27 model communication driver versions 01.19.000 through 01.39.010, GT25 model communication driver versions 01.19.000 through 01.39.010 and GT23 model communicat...Show more
Missing synchronization vulnerability in GOT2000 series GT27 model communication driver versions 01.19.000 through 01.39.010, GT25 model communication driver versions 01.19.000 through 01.39.010 and GT23 model communication driver versions 01.19.000 through 01.39.010 and GT SoftGOT2000 versions 1.170C through 1.256S allows a remote unauthenticated attacker to cause DoS condition on the MODBUS/TCP slave communication function of the products by rapidly and repeatedly connecting and disconnecting to and from the MODBUS/TCP communication port on a target. Restart or reset is required to recover.Show less
3Debian
LinuxNetapp
15500f Firmware
A250 FirmwareCloud Backup+12 more
Jun 17, 2026
May 26, 2021
N/A· v4
7.0 HIGH· v3
6.9 MEDIUM· v2
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.
1Rust Lang
1Rust
Nov 21, 2024
Apr 14, 2021
N/A· v4
5.9 MEDIUM· v3
4.3 MEDIUM· v2
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.
1Samsung
1Email
Jun 17, 2026
Apr 9, 2021
N/A· v4
5.3 MEDIUM· v3
5.0 MEDIUM· v2
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.
1Va Ts Project
1Va Ts
Jun 17, 2026
Jan 26, 2021
N/A· v4
5.9 MEDIUM· v3
4.3 MEDIUM· v2
An issue was discovered in the va-ts crate before 0.0.4 for Rust. Because Demuxer<T> omits a required T: Send bound, a data race and memory corruption can occur.
1May Queue Project
1May Queue
Jun 17, 2026
Jan 26, 2021
N/A· v4
5.9 MEDIUM· v3
4.3 MEDIUM· v2
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.
1Petabi
1Eventio
Jun 17, 2026
Jan 26, 2021
N/A· v4
5.9 MEDIUM· v3
4.3 MEDIUM· v2
An issue was discovered in Input<R> 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.