CWE-362 使用共享资源的并发执行不恰当同步问题(竞争条件) 类弱点 693 条 CVE 漏洞汇总,含 AI 中文分析。
CWE-362 属于并发执行漏洞,指代码序列在需要独占访问共享资源时,因缺乏同步机制导致存在时间窗口,使其他并发序列能修改该资源。攻击者通常利用此竞态条件,通过精心构造并发请求篡改数据或绕过安全检查,从而引发逻辑错误或权限提升。开发者应避免此类问题,确保对共享资源的访问具备原子性,通过加锁、事务或原子操作等同步机制消除竞争窗口,保障数据一致性。
$transfer_amount = GetTransferAmount(); $balance = GetBalanceFromDatabase(); if ($transfer_amount < 0) { FatalError("Bad Transfer Amount"); } $newbalance = $balance - $transfer_amount; if (($balance - $transfer_amount) < 0) { FatalError("Insufficient Funds"); } SendNewBalanceToDatabase($newbalance); NotifyUser("Transfer of $transfer_amount succeeded."); NotifyUser("New balance: $newbalance");
In the following pseudocode, the attacker makes two simultaneous calls of the program, CALLER-1 and CALLER-2. Both callers are for the same user account. CALLER-1 (the attacker) is associated with PROGRAM-1 (the instance that handles CALLER-1). CALLER-2 is associated with PROGRAM-2. CALLER-1 makes a transfer request of 80.00. PROGRAM-1 calls GetBalanceFromDatabase and sets $balance to 100.00 PROGRAM-1 calculates $newbalance as 20.00, then calls SendNewBalanceToDatabase(). Due to high server load, the PROGRAM-1 call to SendNewBalanceToDatabase() encounters a delay. CALLER-2 makes a transfer req
void f(pthread_mutex_t *mutex) { pthread_mutex_lock(mutex); /* access shared resource */ pthread_mutex_unlock(mutex); }
int f(pthread_mutex_t *mutex) { int result; result = pthread_mutex_lock(mutex); if (0 != result) return result; /* access shared resource */ return pthread_mutex_unlock(mutex); }
| CVE ID | 标题 | CVSS | 风险等级 | Published |
|---|---|---|---|---|
| CVE-2024-47870 | Gradio 竞争条件问题漏洞 — gradio | 5.8AI | Medium AI | 2024-10-10 |
| CVE-2024-20509 | Cisco AnyConnect VPN 安全漏洞 — Cisco Meraki MX Firmware | 5.8 | Medium | 2024-10-02 |
| CVE-2024-47534 | go-tuf 竞争条件问题漏洞 — go-tuf | - | - | 2024-10-01 |
| CVE-2024-43467 | Microsoft Windows 竞争条件问题漏洞 — Windows Server 2008 Service Pack 2 | 7.5 | High | 2024-09-10 |
| CVE-2024-45300 | alf.io 安全漏洞 — alf.io | 7.5 | High | 2024-09-06 |
| CVE-2024-7885 | Red Hat Undertow 竞争条件问题漏洞 | 7.5 | High | 2024-08-21 |
| CVE-2024-42488 | Cilium 安全漏洞 — cilium | 6.8 | Medium | 2024-08-15 |
| CVE-2024-27267 | IBM SDK, Java Technology Edition 安全漏洞 — SDK, Java Technology Edition | 5.9 | Medium | 2024-08-14 |
| CVE-2024-38191 | Microsoft KernelStream 竞争条件问题漏洞 — Windows 10 Version 1809 | 7.8 | High | 2024-08-13 |
| CVE-2024-6996 | Google Chrome 安全漏洞 — Chrome | 3.1AI | Low AI | 2024-08-06 |
| CVE-2024-6778 | Google Chrome 安全漏洞 — Chrome | 6.9AI | Medium AI | 2024-07-16 |
| CVE-2024-39554 | Juniper Networks Junos OS和Juniper Networks Junos OS Evolved 安全漏洞 — Junos OS | 5.9 | Medium | 2024-07-10 |
| CVE-2024-35255 | Microsoft Authentication Library 竞争条件问题漏洞 — Azure Identity Library | 5.5 | Medium | 2024-06-11 |
| CVE-2024-28999 | SolarWinds Platform 安全漏洞 — SolarWinds Platform | 6.4 | Medium | 2024-06-04 |
| CVE-2024-30046 | Microsoft Visual Studio 竞争条件问题漏洞 — .NET 7.0 | 5.9 | Medium | 2024-05-14 |
| CVE-2023-52720 | Huawei HarmonyOS 安全漏洞 — HarmonyOS | 4.1 | Medium | 2024-05-11 |
| CVE-2024-32997 | Huawei HarmonyOS 安全漏洞 — HarmonyOS | 8.4 | High | 2024-05-11 |
| CVE-2024-32993 | Huawei HarmonyOS 安全漏洞 — HarmonyOS | 5.6 | Medium | 2024-05-11 |
| CVE-2024-32985 | Stellar-core 安全漏洞 — stellar-core | 5.9 | Medium | 2024-05-09 |
| CVE-2023-27359 | TP-LINK AX1800 安全漏洞 — AX1800 | 8.1 | - | 2024-05-03 |
| CVE-2023-37244 | N‑able N-Central 安全漏洞 — AutomationManagerAgent | 5.3 | Medium | 2024-05-02 |
| CVE-2024-3979 | COVESA vsomeip 竞争条件问题漏洞 — vsomeip | 4.4 | Medium | 2024-04-19 |
| CVE-2023-3758 | SSSD 授权问题漏洞 | 7.1 | High | 2024-04-18 |
| CVE-2023-52553 | Huawei HarmonyOS 安全漏洞 — HarmonyOS | 5.9AI | Medium AI | 2024-04-08 |
| CVE-2024-26307 | Apache Doris 竞争条件问题漏洞 — Apache Doris | 6.5AI | Medium AI | 2024-03-21 |
| CVE-2024-24770 | vantage6 安全漏洞 — vantage6 | 5.3 | Medium | 2024-03-14 |
| CVE-2024-26578 | Apache Answer 竞争条件问题漏洞 — Apache Answer | 7.4 | - | 2024-02-22 |
| CVE-2023-47634 | Decidim 安全漏洞 — decidim | 3.1 | Low | 2024-02-20 |
| CVE-2024-24864 | Linux kernel 代码问题漏洞 — Linux kernel | 5.3 | Medium | 2024-02-05 |
| CVE-2024-24857 | Linux kernel 输入验证错误漏洞 — Linux kernel | 4.6 | Medium | 2024-02-05 |
CWE-362(使用共享资源的并发执行不恰当同步问题(竞争条件)) 是常见的弱点类别,本平台收录该类弱点关联的 693 条 CVE 漏洞。