Falhas do tipo CWE-476

2.333 resultados

Desreferenciação de ponteiro nulo autenticado

O software permite que um usuário autenticado force a desreferenciação de um ponteiro ou referência nula, tipicamente ao passar valores inesperados ou inválidos a uma função. O aplicativo não valida adequadamente a entrada antes de usá-la, causando falha (crash) ou comportamento indefinido que pode levar a negação de serviço.

Exemplo

Um painel administrativo aceita um ID de usuário para deletar, mas não verifica se esse ID existe no banco antes de acessar seus atributos. Um admin autenticado passa ID=0 ou um valor que não corresponde a nenhum registro, e o código tenta acessar propriedades de um objeto nulo, derrubando a aplicação.

Como mitigar

Sempre valide e verifique que referências/ponteiros são válidos antes de desreferenciar: teste se o objeto existe, se o ID é válido e se está dentro do escopo esperado. Use assertions em desenvolvimento e tratamento de exceções robusto em produção para falhas inesperadas.

CVE-2022-3111MEDIUMAn issue was discovered in the Linux kernel through 5.16-rc6. free_charger_irq() in drivers/power/supply/wm8350_power.c lacks free of WM8350EPSS 0.2%CVE-2026-1416MEDIUMGPAC filedump.c DumpMovieInfo null pointer dereferenceEPSS 0.2%CVE-2022-49499MEDIUMdrm/msm: Fix null pointer dereferences without iommuEPSS 0.2%CVE-2022-49141MEDIUMnet: dsa: felix: fix possible NULL pointer dereferenceEPSS 0.2%CVE-2025-21775MEDIUMcan: ctucanfd: handle skb allocation failureEPSS 0.2%CVE-2024-26590MEDIUMerofs: fix inconsistent per-file compression formatEPSS 0.2%CVE-2023-28328MEDIUMA NULL pointer dereference flaw was found in the az6027 driver in drivers/media/usb/dev-usb/az6027.c in the Linux Kernel. The message from uEPSS 0.2%CVE-2022-3105MEDIUMAn issue was discovered in the Linux kernel through 5.16-rc6. uapi_finalize in drivers/infiniband/core/uverbs_uapi.c lacks check of kmalloc_EPSS 0.2%CVE-2022-3107MEDIUMAn issue was discovered in the Linux kernel through 5.16-rc6. netvsc_get_ethtool_stats in drivers/net/hyperv/netvsc_drv.c lacks check of theEPSS 0.2%CVE-2025-21948MEDIUMHID: appleir: Fix potential NULL dereference at raw event handleEPSS 0.2%CVE-2024-57798HIGHdrm/dp_mst: Ensure mst_primary pointer is valid in drm_dp_mst_handle_up_req()EPSS 0.2%CVE-2024-53200MEDIUMdrm/amd/display: Fix null check for pipe_ctx->plane_state in hwss_setup_dppEPSS 0.2%CVE-2025-21773MEDIUMcan: etas_es58x: fix potential NULL pointer dereference on udev->serialEPSS 0.2%CVE-2024-34137MEDIUMAdobe Illustrator 2024 CGM File Parsing Null Pointer DereferenceEPSS 0.2%CVE-2025-21783MEDIUMgpiolib: Fix crash on error in gpiochip_get_ngpios()EPSS 0.2%CVE-2022-50361MEDIUMwifi: wilc1000: add missing unregister_netdev() in wilc_netdev_ifc_init()EPSS 0.2%CVE-2022-3106MEDIUMAn issue was discovered in the Linux kernel through 5.16-rc6. ef100_update_stats in drivers/net/ethernet/sfc/ef100_nic.c lacks check of the EPSS 0.2%CVE-2024-50255MEDIUMBluetooth: hci: fix null-ptr-deref in hci_read_supported_codecsEPSS 0.2%CVE-2021-47312MEDIUMnetfilter: nf_tables: Fix dereference of null pointer flowEPSS 0.2%CVE-2025-49567MEDIUMIllustrator | NULL Pointer Dereference (CWE-476)EPSS 0.2%