Goal Reached Thanks to every supporter — we hit 100%!

Goal: 1000 CNY · Raised: 1000 CNY

100.0%

CWE-414 (加锁检查缺失) — Vulnerability Class 3

3 vulnerabilities classified as CWE-414 (加锁检查缺失). AI Chinese analysis included.

CWE-414, Missing Lock Check, is a concurrency weakness where software fails to verify the presence of an existing lock before executing sensitive operations on shared resources. This oversight typically allows multiple threads to access critical sections simultaneously, leading to race conditions that compromise data integrity or cause application crashes. Attackers exploit this by triggering concurrent requests that bypass expected synchronization, potentially manipulating state or extracting sensitive information through timing attacks. To prevent this, developers must rigorously implement proper locking mechanisms, ensuring that every access to shared data is preceded by a check for lock acquisition. Using atomic operations, mutexes, or semaphores correctly, and validating lock states before execution, ensures thread safety and maintains the consistency of shared resources against concurrent interference.

MITRE CWE Description
A product does not check to see if a lock is present before performing sensitive operations on a resource.
Common Consequences (1)
Integrity, AvailabilityModify Application Data, DoS: Instability, DoS: Crash, Exit, or Restart
Mitigations (1)
Architecture and Design, ImplementationImplement a reliable lock mechanism.
CVE IDTitleCVSSSeverityPublished
CVE-2025-54510 AMD EPYC 安全漏洞 — AMD EPYC™ 9004 Series Processors 4.4AIMediumAI2026-04-16
CVE-2025-54625 Huawei HarmonyOS 安全漏洞 — HarmonyOS 6.7 Medium2025-08-06
CVE-2023-5447 Use-After-Free in Service for Hardware Support App for Fingerprint Driver — Synaptics Fingerprint Driver 5.5 Medium2024-05-11

Vulnerabilities classified as CWE-414 (加锁检查缺失) represent 3 CVEs. The CWE taxonomy describes the weakness; review individual CVEs for product-specific impact.