Fallos del tipo CWE-691

36 resultados

Controle de fluxo insuficiente

Ocorre quando o código não valida ou restringe adequadamente o caminho de execução, permitindo que o programa execute lógica não pretendida ou contorne verificações de segurança. O risco é que um atacante force a execução de operações sensíveis pulando validações ou alterando o fluxo condicional.

Ejemplo

Um aplicativo verifica se o usuário é admin em uma função, mas essa verificação não é repetida em todas as operações protegidas. Um atacante manipula a requisição para chamar diretamente a função de exclusão de dados, bypassando a primeira validação. Ou um switch/case sem break entre casos permite que múltiplas ações sejam executadas sequencialmente quando apenas uma deveria.

Cómo mitigar

Implemente validações em todos os pontos onde decisões sensíveis são tomadas, não apenas na entrada. Use patterns como whitelist de operações permitidas, valide estado do usuário antes de cada ação crítica, e garanta que o fluxo condicional não tenha brechas (cuidado com fallthrough em switch/case, use guard clauses explícitas).

CVE-2024-29079MEDIUMInsufficient control flow management in some Intel(R) VROC software before version 8.6.0.3001 may allow an authenticated user to potentiallyEPSS 0.2%CVE-2021-33157HIGHInsufficient control flow management in some Intel(R) Ethernet Adapters and Intel(R) Ethernet Controller I225 Manageability firmware may allEPSS 0.2%CVE-2025-35963HIGHInsufficient control flow management for some Intel(R) PROSet/Wireless WiFi Software for Windows before version 23.160 within Ring 2: DeviceEPSS 0.2%CVE-2024-21801HIGHInsufficient control flow management in some Intel(R) TDX module software before version 1.5.05.46.698 may allow a privileged user to potentEPSS 0.2%CVE-2023-24587MEDIUMInsufficient control flow management in firmware for some Intel(R) Optane(TM) SSD products may allow a privileged user to potentially enableEPSS 0.2%CVE-2024-25565MEDIUMInsufficient control flow management in UEFI firmware for some Intel(R) Xeon(R) Processors may allow an authenticated user to enable denial EPSS 0.2%CVE-2023-28711MEDIUMInsufficient control flow management in the Hyperscan Library maintained by Intel(R) before version 5.4.1 may allow an authenticated user toEPSS 0.2%CVE-2022-37409MEDIUMInsufficient control flow management for the Intel(R) IPP Cryptography software before version 2021.6 may allow an authenticated user to potEPSS 0.2%CVE-2022-41646MEDIUMInsufficient control flow management in the Intel(R) IPP Cryptography software before version 2021.6 may allow an unauthenticated user to poEPSS 0.2%CVE-2022-43505MEDIUMInsufficient control flow management in the BIOS firmware for some Intel(R) Processors may allow a privileged user to potentially enable denEPSS 0.2%CVE-2024-22374MEDIUMInsufficient control flow management for some Intel(R) Xeon Processors may allow an authenticated user to potentially enable denial of serviEPSS 0.2%CVE-2025-20004HIGHInsufficient control flow management in the Alias Checking Trusted Module for some Intel(R) Xeon(R) 6 processor E-Cores firmware may allow aEPSS 0.1%CVE-2025-24305HIGHInsufficient control flow management in the Alias Checking Trusted Module (ACTM) firmware for some Intel(R) Xeon(R) processors may allow a pEPSS 0.1%CVE-2025-25273HIGHInsufficient control flow management in the Linux kernel-mode driver for some Intel(R) 700 Series Ethernet before version 2.28.5 may allow aEPSS 0.1%CVE-2025-22893HIGHInsufficient control flow management in the Linux kernel-mode driver for some Intel(R) 800 Series Ethernet before version 1.17.2 may allow aEPSS 0.1%CVE-2026-5938MEDIUMFoxit PDF Editor/Reader Infinite Loop Denial-of-Service VulnerabilityEPSS 0.1%