Fallos del tipo CWE-252

114 resultados

Valor de retorno não verificado

Quando o código chama uma função mas não verifica se ela foi bem-sucedida (ignorando o valor de retorno), assume incorretamente que a operação funcionou. Isso deixa o programa em estado inconsistente e pode levar a falhas de segurança ou corrupção de dados.

Ejemplo

Um desenvolvedor abre um arquivo com `fopen()` mas não verifica se retornou NULL antes de usar o ponteiro. Se o arquivo não existir, o ponteiro inválido causará crash ou comportamento impredizível. Outro caso comum: chamar `chmod()` para mudar permissões sem verificar se falhou, deixando o arquivo com permissões erradas.

Cómo mitigar

Sempre verifique o retorno de funções críticas (I/O, alocação de memória, operações de sistema). Use análise estática para detectar returns ignorados. Em C, trate explicitamente erros com `if`, `goto` ou padrões como `defer`; em linguagens modernas, use exceções ou tipos `Result/Optional`.

CVE-2025-25724MEDIUMlist_item_verbose in tar/util.c in libarchive through 3.7.7 does not check an strftime return value, which can lead to a denial of service oEPSS 0.4%CVE-2025-64169MEDIUMWazuh NULL pointer dereference in fim_alert line 666EPSS 0.4%CVE-2026-28691HIGHImageMagick has an uninitialized pointer dereference in JBIG decoderEPSS 0.4%CVE-2025-61935HIGHBIG-IP Advanced WAF and ASM vulnerabilityEPSS 0.4%CVE-2026-22046HIGHiccDEV has heap-buffer-overflow in CIccProfileXml::ParseBasic() at IccXML/IccLibXML/IccProfileXml.cppEPSS 0.3%CVE-2023-41092HIGHUnchecked return value in SDM firmware for Intel(R) Stratix 10 and Intel(R) Agilex 7 FPGAs before version 23.3 may allow an authenticated usEPSS 0.3%CVE-2026-40060HIGHBIG-IP Advanced WAF and ASM vulnerabilityEPSS 0.3%CVE-2025-62791MEDIUMWazuh vulnerable to NULL pointer dereference in DecodeCiscatEPSS 0.3%CVE-2023-3013MEDIUMUnchecked Return Value in gpac/gpacEPSS 0.3%CVE-2021-0107MEDIUMUnchecked return value in the firmware for some Intel(R) Processors may allow a privileged user to potentially enable escalation of privilegEPSS 0.3%CVE-2024-45775MEDIUMGrub2: commands/extcmd: missing check for failed allocationEPSS 0.3%CVE-2024-12650MEDIUMWago: Vulnerability in libwagosnmpEPSS 0.3%CVE-2026-62909HIGH.NET Elevation of Privilege VulnerabilityEPSS 0.3%CVE-2025-54571MEDIUMModSecurity's Insufficient Return Value Handling can Lead to XSS and Source Code DisclosureEPSS 0.3%CVE-2025-11839MEDIUMGNU Binutils prdbg.c tg_tag_type return valueEPSS 0.3%CVE-2021-3659A NULL pointer dereference flaw was found in the Linux kernel’s IEEE 802.15.4 wireless networking subsystem in the way the user closes the LEPSS 0.3%CVE-2026-47245MEDIUMMyBB: Buddy list corruptionEPSS 0.3%CVE-2023-23003MEDIUMIn the Linux kernel before 5.16, tools/perf/util/expr.c lacks a check for the hashmap__new return value.EPSS 0.3%CVE-2026-61857MEDIUMImageMagick before 7.1.2-26 Heap Use-After-Free via XMPEPSS 0.3%CVE-2021-0155MEDIUMUnchecked return value in the BIOS firmware for some Intel(R) Processors may allow a privileged user to potentially enable information disclEPSS 0.3%