Falhas do tipo CWE-674

458 resultados

Recursão descontrolada

Acontece quando uma função chama a si mesma (ou é chamada indiretamente por outra) sem limite adequado de profundidade, consumindo toda a memória da pilha (stack overflow). O atacante pode fornecer entrada malformada ou estruturas aninhadas excessivas para disparar recursões infinitas e derrubar a aplicação.

Exemplo

Um parser XML ou JSON que processa estruturas aninhadas recursivamente: se o atacante envia um documento com milhares de níveis de aninhamento, cada chamada recursiva consome espaço da pilha até esgotar e derrubar o processo. Outro caso: função que processa árvores sem verificar profundidade máxima.

Como mitigar

Implemente limite explícito de profundidade (máximo de níveis de recursão) e valide entrada antes de processar. Use iteração (loop) em vez de recursão quando possível, ou monitore o consumo de pilha em tempo de execução com alertas de limite.

CVE-2026-47770MEDIUMjq: stack overflow in deep structural equalityEPSS 0.1%CVE-2026-42355LOWNanaZip: Uncontrolled recursion in NanaZip Electron ASAR parser causes stack exhaustionEPSS 0.1%CVE-2026-1681MEDIUMnet: Stack Overflow with Ping (to own IP Address) via ShellEPSS 0.1%CVE-2026-33902MEDIUMImageMagick: Stack Overflow via Recursive FX Expression ParsingEPSS 0.1%CVE-2026-5408MEDIUMUncontrolled Recursion in WiresharkEPSS 0.1%CVE-2026-5409MEDIUMUncontrolled Recursion in WiresharkEPSS 0.1%CVE-2026-108331LOWTanium addressed an infinite loop vulnerability in Threat Response Client Extension.EPSS 0.1%CVE-2025-67899LOWuriparser through 0.9.9 allows unbounded recursion and stack consumption, as demonstrated by ParseMustBeSegmentNzNc with large input containEPSS 0.1%CVE-2025-24302MEDIUMUncontrolled recursion for some TinyCBOR libraries maintained by Intel(R) before version 0.6.1 may allow an authenticated user to potentiallEPSS 0.1%CVE-2026-76181MEDIUMHeap buffer overflow in dBASE index importEPSS 0.1%CVE-2026-65628MEDIUMInfinite recursion (CPU denial-of-service) in JOSE.JWK.shared_secret/2 on mismatched key typesEPSS 0.1%CVE-2025-43718LOWPoppler 24.06.1 through 25.x before 25.04.0 allows stack consumption and a SIGSEGV via deeply nested structures within the metadata (such asEPSS 0.1%CVE-2026-17440MEDIUMIBM App Connect Enterprise and IBM Integration Bus for z/OS Adapter nodes are vulnerable to multiple CVEsEPSS 0.1%CVE-2026-59168MEDIUMDasel: Unbounded recursion in JSON and XML readers causes unrecoverable stack-overflow DoSEPSS 0.1%CVE-2025-20025MEDIUMUncontrolled recursion for some TinyCBOR libraries maintained by Intel(R) before version 0.6.1 may allow an authenticated user to potentiallEPSS 0.1%CVE-2026-6527MEDIUMUncontrolled Recursion in WiresharkEPSS 0.1%CVE-2026-116144MEDIUMImageMagick before 6.9.13-58 and 7.x before 7.1.2-33 Stack Overflow via MVG DecoderEPSS 0.1%CVE-2026-5401MEDIUMUncontrolled Recursion in WiresharkEPSS 0.1%CVE-2026-4833MEDIUMOrc discount Markdown markdown.c compile recursionEPSS 0.1%CVE-2026-5299MEDIUMUncontrolled Recursion in WiresharkEPSS 0.1%