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-96456MEDIUMReachy Mini Bluetooth PIN authentication can be bypassed by racing an authenticated deviceEPSS 0.2%CVE-2026-73557MEDIUMvLLM: Incomplete CVE-2025-62164 remediation can be bypassed by concurrent prompt partsEPSS 0.2%CVE-2026-32160HIGHWindows Push Notifications Elevation of Privilege VulnerabilityEPSS 0.2%CVE-2026-92694MEDIUMFastNetMon: IPv6 host counters map iterated without lock, racing concurrent insertsEPSS 0.2%CVE-2026-19178MEDIUMTS4500 Tape Library Race ConditionEPSS 0.2%CVE-2026-32089HIGHWindows Speech Brokered Api Elevation of Privilege VulnerabilityEPSS 0.2%CVE-2025-62573HIGHDirectX Graphics Kernel Elevation of Privilege VulnerabilityEPSS 0.2%CVE-2012-0953MEDIUMKernel heap contents leak race in ioctl handlerEPSS 0.2%CVE-2026-62432HIGHevtchn: Race between FIFO expand and resetEPSS 0.2%CVE-2025-12432HIGHRace in V8 in Google Chrome prior to 142.0.7444.59 allowed a remote attacker to potentially exploit heap corruption via a crafted HTML page.EPSS 0.2%CVE-2026-121957HIGHFreeRDP before 3.32.2 Use-After-Free via RDPGFX ResetGraphics RaceEPSS 0.2%CVE-2026-13882CRITICALRace in USB in Google Chrome prior to 150.0.7871.47 allowed a remote attacker who had compromised the renderer process to potentially perforEPSS 0.2%CVE-2026-58543MEDIUMUniversal Print Management Service Elevation of Privilege VulnerabilityEPSS 0.2%CVE-2025-46613HIGHOpenPLC 3 through 64f9c11 has server.cpp Memory Corruption because a thread may access handleConnections arguments after the parent stack frEPSS 0.2%CVE-2026-62430HIGHx86: Out-of-bounds read in vRTC emulationEPSS 0.2%CVE-2026-61854HIGHVoiceSentinel: Race condition in report buffer cleanup can corrupt transcript data and cause unbounded disk growthEPSS 0.2%CVE-2025-13012HIGHRace condition in the Graphics componentEPSS 0.2%CVE-2020-19824HIGHAn issue in MPV v.0.29.1 fixed in v0.30 allows attackers to execute arbitrary code and crash program via the ao_c parameter.EPSS 0.2%CVE-2026-106255HIGHRace condition in V8 in Google Chrome prior to 155.0.8059.39 allowed a remote attacker to potentially execute arbitrary code inside the sandEPSS 0.2%CVE-2026-15119HIGHRace in GetUserMedia in Google Chrome prior to 150.0.7871.115 allowed a remote attacker who had compromised the renderer process to potentiaEPSS 0.2%