Fallos del tipo CWE-667

182 resultados

Sincronização inadequada de acesso a recursos compartilhados

Ocorre quando código que acessa dados ou recursos compartilhados (variáveis globais, arquivos, conexões de banco) não usa mecanismos adequados de sincronização (locks, mutexes, semáforos). Isso permite que múltiplas threads ou processos modifiquem o mesmo recurso simultaneamente, causando corrupção de dados, valores inconsistentes ou comportamento impredizível.

Ejemplo

Uma aplicação multi-thread que incrementa um contador sem lock: duas threads podem ler o valor 100 ao mesmo tempo, incrementar para 101, e ambas escreverem 101 — perdendo uma unidade de incremento. Ou pior: um banco de dados que aceita duas conexões simultâneas atualizando o mesmo saldo, resultando em estados inconsistentes.

Cómo mitigar

Use mutex/lock ao acessar dados compartilhados; prefira estruturas thread-safe da linguagem (ConcurrentHashMap em Java, locks em Python); minimize o escopo e duração de seções críticas; valide e teste cenários de concorrência com ferramentas de análise estática.

CVE-2024-58071MEDIUMteam: prevent adding a device which is already a team device lowerEPSS 0.2%CVE-2024-53207HIGHBluetooth: MGMT: Fix possible deadlocksEPSS 0.2%CVE-2025-21851HIGHbpf: Fix softlockup in arena_map_free on 64k page kernelEPSS 0.2%CVE-2022-49531HIGHloop: implement ->free_diskEPSS 0.2%CVE-2025-21674MEDIUMnet/mlx5e: Fix inversion dependency warning while enabling IPsec tunnelEPSS 0.2%CVE-2024-57807MEDIUMscsi: megaraid_sas: Fix for a potential deadlockEPSS 0.2%CVE-2024-50294HIGHrxrpc: Fix missing locking causing hanging callsEPSS 0.2%CVE-2024-43098MEDIUMi3c: Use i3cdev->desc->info instead of calling i3c_device_get_info() to avoid deadlockEPSS 0.2%CVE-2022-49123MEDIUMath11k: Fix frames flush failure caused by deadlockEPSS 0.2%CVE-2024-47141MEDIUMpinmux: Use sequential access to access desc->pinmux dataEPSS 0.2%CVE-2024-50210MEDIUMposix-clock: posix-clock: Fix unbalanced locking in pc_clock_settime()EPSS 0.2%CVE-2022-49296MEDIUMceph: fix possible deadlock when holding Fwb to get inline_dataEPSS 0.2%CVE-2022-49303MEDIUMdrivers: staging: rtl8192eu: Fix deadlock in rtw_joinbss_event_prehandleEPSS 0.2%CVE-2022-49547MEDIUMbtrfs: fix deadlock between concurrent dio writes when low on free data spaceEPSS 0.2%CVE-2022-49496MEDIUMmedia: mediatek: vcodec: prevent kernel crash when rmmod mtk-vcodec-dec.koEPSS 0.2%CVE-2024-58042MEDIUMrhashtable: Fix potential deadlock by moving schedule_work outside lockEPSS 0.2%CVE-2024-32900CRITICALIn lwis_fence_signal of lwis_debug.c, there is a possible Use after Free due to improper locking. This could lead to local escalation of priEPSS 0.2%CVE-2021-0147MEDIUMImproper locking in the Power Management Controller (PMC) for some Intel Chipset firmware before versions pmc_fw_lbg_c1-21ww02a and pmc_fw_lEPSS 0.2%CVE-2025-21951MEDIUMbus: mhi: host: pci_generic: Use pci_try_reset_function() to avoid deadlockEPSS 0.2%CVE-2024-57946MEDIUMvirtio-blk: don't keep queue frozen during system suspendEPSS 0.2%