Fallos del tipo CWE-362

1433 resultados

Condição de corrida (Race Condition)

Ocorre quando múltiplas threads ou processos acessam e modificam um recurso compartilhado (arquivo, variável, banco de dados) sem sincronização adequada. O resultado final depende da ordem de execução, que é imprevisível, permitindo que um atacante manipule o timing para causar comportamento não autorizado ou corrupção de dados.

Ejemplo

Um aplicativo web verifica se um usuário tem saldo antes de debitar uma transação, mas não mantém lock entre a verificação e o débito. Um atacante dispara dois saques simultâneos da mesma conta; ambos passam na validação antes que qualquer um tenha atualizado o saldo, resultando em saque maior que o disponível.

Cómo mitigar

Use mecanismos de sincronização (mutex, semáforos, locks) ao acessar recursos compartilhados, ou implemente operações atômicas que garantam que verificação e modificação ocorram como uma única unidade indivisível. Em bases de dados, use transações com isolamento adequado (SERIALIZABLE quando necessário).

CVE-2026-104057HIGHPodgrab Unauthenticated DoS via Concurrent Map Access in WebSocket HandlerEPSS 0.3%CVE-2020-3350MEDIUMCisco AMP for Endpoints and ClamAV Privilege Escalation VulnerabilityEPSS 0.3%CVE-2025-49678HIGHNTFS Elevation of Privilege VulnerabilityEPSS 0.3%CVE-2025-59507HIGHWindows Speech Runtime Elevation of Privilege VulnerabilityEPSS 0.3%CVE-2025-59506HIGHDirectX Graphics Kernel Elevation of Privilege VulnerabilityEPSS 0.3%CVE-2025-59508HIGHWindows Speech Recognition Elevation of Privilege VulnerabilityEPSS 0.3%CVE-2026-16208LOWdjango-tastypie throttle.py CacheDBThrottle race conditionEPSS 0.3%CVE-2026-43728HIGHThis issue was addressed through improved state management. This issue is fixed in macOS Tahoe 26.6. An attacker may be able to modify the sEPSS 0.3%CVE-2026-44818HIGHMicrosoft Excel Remote Code Execution VulnerabilityEPSS 0.3%CVE-2026-106377HIGHRace condition in Fonts in Google Chrome prior to 155.0.8059.39 allowed a remote attacker who had compromised the renderer process to executEPSS 0.3%CVE-2026-84230HIGHIBM Guardium Data Protection is affected by multiple vulnerabilitiesEPSS 0.3%CVE-2026-28379MEDIUMViewer-triggered race condition in Grafana Live leads to complete server crashEPSS 0.3%CVE-2026-117618HIGHIn Jenkins 2.587 and earlier, LTS 2.580.1 and earlier, the HTTP endpoint for creating the first user account does not check whether the setuEPSS 0.3%CVE-2026-70195MEDIUMWindows Ancillary Function Driver for WinSock Information Disclosure VulnerabilityEPSS 0.3%CVE-2024-48872MEDIUMBypass of "Max failed attempts" restriction via race conditionEPSS 0.3%CVE-2026-53361HIGHaf_unix: Set gc_in_progress to true in unix_gc().EPSS 0.3%CVE-2022-45869MEDIUMA race condition in the x86 KVM subsystem in the Linux kernel through 6.1-rc6 allows guest OS users to cause a denial of service (host OS crEPSS 0.3%CVE-2026-28604HIGHIn multiple locations, there is a possible use after free due to a race condition. This could lead to remote code execution with no additionEPSS 0.3%CVE-2026-109757HIGHSandbox escape due to race condition in the Networking componentEPSS 0.3%CVE-2026-113707MEDIUMa2aproject a2a-rs inmemory.rs update race conditionEPSS 0.3%