← Back
CWE-362

2,496 CVEs • Abstraction: Class • Likelihood of Exploit: Medium

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

The product contains a code sequence that can run concurrently with other code, and the code sequence 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 that is operating concurrently.

JSON object

Loading...

CVEs (2,496)

CVE
VENDORS
PRODUCTS
UPDATED
PUBLISHED
CVSS
1Canonical
2Snapd
Ubuntu Linux
Jun 17, 2026
Jan 8, 2024
N/A· v4
7.0 HIGH· v3
N/A· v2
Race condition in snap-confine's must_mkdir_and_open_with_perms()
1Collectiveidea
1Audited
Jul 14, 2026
Jan 4, 2024
N/A· v4
3.1 LOW· v3
N/A· v2
A race condition exists in Audited 4.0.0 to 5.3.3 that can result in an authenticated user to cause audit log entries to be attributed to another user.
1Qualcomm
118Snapdragon 425 Mobile Platform Firmware
Snapdragon 427 Mobile Platform FirmwareSnapdragon 429 Mobile Platform Firmware+115 more
Jun 17, 2026
Jan 2, 2024
N/A· v4
7.0 HIGH· v3
N/A· v2
The session index variable in PCM host voice audio driver initialized before PCM open, accessed during event callback from ADSP and reset during PCM close may lead to race condition between event callback - PCM close and...Show more
The session index variable in PCM host voice audio driver initialized before PCM open, accessed during event callback from ADSP and reset during PCM close may lead to race condition between event callback - PCM close and reset session index causing memory corruption.Show less
1Deis
1Workflow Manager
Nov 21, 2024
Dec 23, 2023
N/A· v4
7.5 HIGH· v3
4.0 MEDIUM· v2
** UNSUPPORTED WHEN ASSIGNED ** A vulnerability was found in Deis Workflow Manager up to 2.3.2. It has been classified as problematic. This affects an unknown part. The manipulation leads to race condition. The complexit...Show more
** UNSUPPORTED WHEN ASSIGNED ** A vulnerability was found in Deis Workflow Manager up to 2.3.2. It has been classified as problematic. This affects an unknown part. The manipulation leads to race condition. The complexity of an attack is rather high. The exploitability is told to be difficult. Upgrading to version 2.3.3 is able to address this issue. The patch is named 31fe3bccbdde134a185752e53380330d16053f7f. It is recommended to upgrade the affected component. The associated identifier of this vulnerability is VDB-248847. NOTE: This vulnerability only affects products that are no longer supported by the maintainer.Show less
3Fedoraproject
LinuxRedhat
3Enterprise Linux
FedoraLinux Kernel
Jun 17, 2026
Dec 21, 2023
N/A· v4
7.0 HIGH· v3
N/A· v2
A race condition was found in the GSM 0710 tty multiplexor in the Linux kernel. This issue occurs when two threads execute the GSMIOC_SETCONF ioctl on the same tty file descriptor with the gsm line discipline enabled, an...Show more
A race condition was found in the GSM 0710 tty multiplexor in the Linux kernel. This issue occurs when two threads execute the GSMIOC_SETCONF ioctl on the same tty file descriptor with the gsm line discipline enabled, and can lead to a use-after-free problem on a struct gsm_dlci while restarting the gsm mux. This could allow a local unprivileged user to escalate their privileges on the system.Show less
1Linotp
2Linotp
Virtual Appliance
Jun 17, 2026
Dec 19, 2023
N/A· v4
6.8 MEDIUM· v3
N/A· v2
Defective request context handling in Self Service in LinOTP 3.x before 3.2.5 allows remote unauthenticated attackers to escalate privileges, thereby allowing them to act as and with the permissions of another user. Atta...Show more
Defective request context handling in Self Service in LinOTP 3.x before 3.2.5 allows remote unauthenticated attackers to escalate privileges, thereby allowing them to act as and with the permissions of another user. Attackers must generate repeated API requests to trigger a race condition with concurrent user activity in the self-service portal.Show less
2Debian
Mozilla
4Debian Linux
FirefoxFirefox Esr+1 more
Jun 17, 2026
Dec 19, 2023
N/A· v4
5.3 MEDIUM· v3
N/A· v2
When resolving a symlink, a race may occur where the buffer passed to `readlink` may actually be smaller than necessary. *This bug only affects Firefox on Unix-based operating systems (Android, Linux, MacOS). Windows is...Show more
When resolving a symlink, a race may occur where the buffer passed to `readlink` may actually be smaller than necessary. *This bug only affects Firefox on Unix-based operating systems (Android, Linux, MacOS). Windows is unaffected.* This vulnerability affects Firefox ESR < 115.6, Thunderbird < 115.6, and Firefox < 121.Show less
2Digium
Sangoma
2Asterisk
Certified Asterisk
Jun 17, 2026
Dec 14, 2023
N/A· v4
5.9 MEDIUM· v3
N/A· v2
Asterisk is an open source private branch exchange and telephony toolkit. In Asterisk prior to versions 18.20.1, 20.5.1, and 21.0.1; as well as certified-asterisk prior to 18.9-cert6; Asterisk is susceptible to a DoS due...Show more
Asterisk is an open source private branch exchange and telephony toolkit. In Asterisk prior to versions 18.20.1, 20.5.1, and 21.0.1; as well as certified-asterisk prior to 18.9-cert6; Asterisk is susceptible to a DoS due to a race condition in the hello handshake phase of the DTLS protocol when handling DTLS-SRTP for media setup. This attack can be done continuously, thus denying new DTLS-SRTP encrypted calls during the attack. Abuse of this vulnerability may lead to a massive Denial of Service on vulnerable Asterisk servers for calls that rely on DTLS-SRTP. Commit d7d7764cb07c8a1872804321302ef93bf62cba05 contains a fix, which is part of versions 18.20.1, 20.5.1, 21.0.1, amd 18.9-cert6.Show less
1Samsung
7Exynos 1080 Firmware
Exynos 1280 FirmwareExynos 1380 Firmware+4 more
Jun 17, 2026
Dec 13, 2023
N/A· v4
4.7 MEDIUM· v3
N/A· v2
A race condition issue discovered in Samsung Mobile Processor Exynos 9820, 980, 1080, 2100, 2200, 1280, and 1380 allows unintended modifications of values within certain areas.
1Google
1Android
Jun 17, 2026
Dec 8, 2023
N/A· v4
6.4 MEDIUM· v3
N/A· v2
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.
1Google
1Android
Jun 17, 2026
Dec 4, 2023
N/A· v4
8.1 HIGH· v3
N/A· v2
In multiple functions of MetaDataBase.cpp, there is a possible UAF write due to a race condition. This could lead to remote escalation of privilege with no additional execution privileges needed. User interaction is not...Show more
In multiple functions of MetaDataBase.cpp, there is a possible UAF write due to a race condition. This could lead to remote escalation of privilege with no additional execution privileges needed. User interaction is not needed for exploitation.Show less
1Resty Project
1Resty
Jun 17, 2026
Nov 28, 2023
N/A· v4
5.9 MEDIUM· v3
N/A· v2
A race condition in go-resty can result in HTTP request body disclosure across requests. This condition can be triggered by calling sync.Pool.Put with the same *bytes.Buffer more than once, when request retries are enabl...Show more
A race condition in go-resty can result in HTTP request body disclosure across requests. This condition can be triggered by calling sync.Pool.Put with the same *bytes.Buffer more than once, when request retries are enabled and a retry occurs. The call to sync.Pool.Get will then return a bytes.Buffer that hasn't had bytes.Buffer.Reset called on it. This dirty buffer will contain the HTTP request body from an unrelated request, and go-resty will append the current HTTP request body to it, sending two bodies in one request. The sync.Pool in question is defined at package level scope, so a completely unrelated server could receive the request body.Show less
1Kamalkhan
1Kk Star Ratings
Jun 17, 2026
Nov 27, 2023
N/A· v4
5.9 MEDIUM· v3
N/A· v2
The kk Star Ratings WordPress plugin before 5.4.6 does not implement atomic operations, allowing one user vote multiple times on a poll due to a Race Condition.
1Palantir
1Video Application Server
Jun 17, 2026
Nov 15, 2023
N/A· v4
3.7 LOW· v3
N/A· v2
The Gotham video-application-server service contained a race condition which would cause it to not apply certain acls new videos if the source system had not yet initialized.
1Eclipse
1Openj9
Jun 17, 2026
Nov 15, 2023
N/A· v4
5.9 MEDIUM· v3
N/A· v2
In Eclipse OpenJ9 before version 0.41.0, the JVM can be forced into an infinite busy hang on a spinlock or a segmentation fault if a shutdown signal (SIGTERM, SIGINT or SIGHUP) is received before the JVM has finished ini...Show more
In Eclipse OpenJ9 before version 0.41.0, the JVM can be forced into an infinite busy hang on a spinlock or a segmentation fault if a shutdown signal (SIGTERM, SIGINT or SIGHUP) is received before the JVM has finished initializing. Show less
1Hyperledger
1Fabric
Jun 17, 2026
Nov 14, 2023
N/A· v4
6.5 MEDIUM· v3
N/A· v2
Hyperledger Fabric is an open source permissioned distributed ledger framework. Combining two molecules to one another, called "cross-linking" results in a molecule with a chemical formula that is composed of all atoms o...Show more
Hyperledger Fabric is an open source permissioned distributed ledger framework. Combining two molecules to one another, called "cross-linking" results in a molecule with a chemical formula that is composed of all atoms of the original two molecules. In Fabric, one can take a block of transactions and cross-link the transactions in a way that alters the way the peers parse the transactions. If a first peer receives a block B and a second peer receives a block identical to B but with the transactions being cross-linked, the second peer will parse transactions in a different way and thus its world state will deviate from the first peer. Orderers or peers cannot detect that a block has its transactions cross-linked, because there is a vulnerability in the way Fabric hashes the transactions of blocks. It simply and naively concatenates them, which is insecure and lets an adversary craft a "cross-linked block" (block with cross-linked transactions) which alters the way peers process transactions. For example, it is possible to select a transaction and manipulate a peer to completely avoid processing it, without changing the computed hash of the block. Additional validations have been added in v2.2.14 and v2.5.5 to detect potential cross-linking issues before processing blocks. Users are advised to upgrade. There are no known workarounds for this vulnerability.Show less
1Intel
1Aptio V Uefi Firmware Integrator Tools
Jun 17, 2026
Nov 14, 2023
N/A· v4
4.7 MEDIUM· v3
N/A· v2
Race condition in some Intel(R) Aptio* V UEFI Firmware Integrator Tools may allow an authenticated user to potentially enable denial of service via local access.
1Amd
71Ryzen 3 5100 Firmware
Ryzen 3 5125c FirmwareRyzen 3 5300g Firmware+68 more
Jun 17, 2026
Nov 14, 2023
N/A· v4
8.1 HIGH· v3
N/A· v2
A race condition in System Management Mode (SMM) code may allow an attacker using a compromised user space to leverage CVE-2018-8897 potentially resulting in privilege escalation.
1Microsoft
11Windows 10 1607
Windows 10 1809Windows 10 21h2+8 more
Jun 17, 2026
Nov 14, 2023
N/A· v4
7.0 HIGH· v3
N/A· v2
Windows Kernel Elevation of Privilege Vulnerability
1Yop Poll
1Yop Poll
Jun 17, 2026
Nov 14, 2023
N/A· v4
3.7 LOW· v3
N/A· v2
The YOP Poll plugin for WordPress is vulnerable to a race condition in all versions up to, and including, 6.5.26. This is due to improper restrictions on the add() function. This makes it possible for unauthenticated att...Show more
The YOP Poll plugin for WordPress is vulnerable to a race condition in all versions up to, and including, 6.5.26. This is due to improper restrictions on the add() function. This makes it possible for unauthenticated attackers to place multiple votes on a single poll even when the poll is set to one vote per person.Show less