Falhas do tipo CWE-835

425 resultados

Loop infinito com condição de saída inalcançável

O programa entra em um loop cuja condição de parada nunca é satisfeita, fazendo-o executar indefinidamente. Isso consome recursos (CPU, memória) sem progresso, causando travamento, negação de serviço ou comportamento impredizível da aplicação.

Exemplo

Um validador de entrada que loop enquanto o valor não é válido, mas nunca atualiza a variável de controle; ou uma fila de processamento que tenta desempilhar itens, mas a condição de parada verifica uma variável que nunca muda. O servidor fica preso processando eternamente.

Como mitigar

Revisão de lógica: garantir que toda variável usada na condição de saída seja modificada dentro do loop. Implementar timeouts e limites de iteração como salvaguarda. Testes com entrada válida, inválida e edge cases para detectar loops travados antes do deploy.

CVE-2026-18726MEDIUMOpen-iscsi: open-iscsi: denial of service in iscsiuio router advertisement parsingEPSS 0.2%CVE-2024-58097MEDIUMwifi: ath11k: fix RCU stall while reaping monitor destination ringEPSS 0.2%CVE-2023-53026HIGHRDMA/core: Fix ib block iterator counter overflowEPSS 0.2%CVE-2026-7375MEDIUMLoop with Unreachable Exit Condition ('Infinite Loop') in WiresharkEPSS 0.2%CVE-2026-6531MEDIUMLoop with Unreachable Exit Condition ('Infinite Loop') in WiresharkEPSS 0.2%CVE-2026-68499MEDIUMre2: Global `String.prototype.match` with an empty-matchable pattern never advances → infinite loop with unbounded native memory growth (DoS)EPSS 0.2%CVE-2026-41511MEDIUMOpenMcdf has an Infinite loop DoS via crafted CFB directory cycleEPSS 0.2%CVE-2026-15163MEDIUMLoop with Unreachable Exit Condition ('Infinite Loop') in WiresharkEPSS 0.2%CVE-2026-45785MEDIUMOpenMcdf: Uncatchable infinite loop in DirectoryTree.TryGetDirectoryEntry on crafted CFB directory cycleEPSS 0.2%CVE-2026-23874MEDIUMImageMagick's MSL: Stack overflow via infinite recursion in ProcessMSLScriptEPSS 0.2%CVE-2026-10028MEDIUMGlib-networking: infinite loop in glib-networking gnutls backend allows remote denial of service via circular certificate chainEPSS 0.2%CVE-2026-6534MEDIUMLoop with Unreachable Exit Condition ('Infinite Loop') in WiresharkEPSS 0.2%CVE-2026-4179MEDIUMstm32: usb: Infinite while loop in Interrupt HandlerEPSS 0.2%CVE-2026-6536MEDIUMLoop with Unreachable Exit Condition ('Infinite Loop') in WiresharkEPSS 0.2%CVE-2026-42781HIGHBIG-IP FastL4 virtual server vulnerabilityEPSS 0.2%CVE-2025-69648MEDIUMGNU Binutils thru 2.45.1 readelf contains a denial-of-service vulnerability when processing a crafted binary with malformed DWARF .debug_rngEPSS 0.2%CVE-2026-54531MEDIUMpypdf: Possible infinite loop when processing outlines/bookmarks in writerEPSS 0.2%CVE-2026-54530MEDIUMpypdf: Possible infinite loop when retrieving fonts for layout-mode text extractionEPSS 0.2%CVE-2026-27024MEDIUMpypdf has a possible infinite loop when processing TreeObjectEPSS 0.2%CVE-2021-37686MEDIUMInfinite loop in TensorFlow LiteEPSS 0.2%