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-2025-36158MEDIUMIBM Concert Information DisclosureEPSS 0.1%CVE-2018-25282MEDIUMNmap 7.70 Denial of Service via XML Entity ExpansionEPSS 0.1%CVE-2026-42328MEDIUMgo-ipld-prime: DAG-CBOR and DAG-JSON decoders unbounded recursion depthEPSS 0.1%CVE-2026-46557MEDIUMImageMagick: Stack overflow in fx operationEPSS 0.1%CVE-2026-6862MEDIUMEfivar: efivar: denial of service due to stack overflow in device path node parsingEPSS 0.1%CVE-2026-8936HIGHUnbounded recursion in grpcfuse kernel module allows container to crash Docker Desktop VMEPSS 0.1%CVE-2025-7010MEDIUMAvast antivirus stack overflow when scanning a malformed PDF fileEPSS 0.1%CVE-2025-7005MEDIUMAvast antivirus infinite recursion when scanning a malformed PE fileEPSS 0.1%CVE-2026-42445LOWNanaZip: Uncontrolled recursion in NanaZip UFS directory traversal causes stack exhaustionEPSS 0.1%CVE-2026-48734MEDIUMImageMagick: Stack Overflow in MVG decoderEPSS 0.1%CVE-2026-3778MEDIUMStack exhaustion caused by cyclic references in Foxit PDF Editor/ReaderEPSS 0.1%CVE-2026-44035MEDIUMUncontrolled recursion in DCMTK DICOMDIR parsing allows denial of serviceEPSS 0.1%CVE-2026-44036MEDIUMUncontrolled recursion in DCMTK xml2dcm allows denial of serviceEPSS 0.1%CVE-2026-44033MEDIUMUncontrolled recursion in the DCMTK bundled XML parser allows denial of serviceEPSS 0.1%CVE-2026-44037MEDIUMUncontrolled recursion in DCMTK JSON reader allows denial of serviceEPSS 0.1%CVE-2026-47320MEDIUMAccess of uninitialized pointer, Uncontrolled Recursion vulnerability in Samsung Open Source rlottie allows Pointer Manipulation, Oversized EPSS 0.1%CVE-2026-47306MEDIUMUncontrolled Recursion vulnerability in Samsung Open Source rlottie allows Oversized Serialized Data Payloads. This issue affects rlottie: EPSS 0.1%CVE-2026-107678MEDIUMFFmpeg through 9.0.2 Stack Exhaustion via Recursive Free of pssh BoxesEPSS 0.1%