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-2024-56661MEDIUMtipc: fix NULL deref in cleanup_bearer()EPSS 0.2%CVE-2024-50132HIGHtracing/probes: Fix MAX_TRACE_ARGS limit handlingEPSS 0.2%CVE-2024-58058MEDIUMubifs: skip dumping tnc tree when zroot is nullEPSS 0.2%CVE-2023-52508MEDIUMnvme-fc: Prevent null pointer dereference in nvme_fc_io_getuuid()EPSS 0.2%CVE-2024-56670MEDIUMusb: gadget: u_serial: Fix the issue that gs_start_io crashed due to accessing null pointerEPSS 0.2%CVE-2024-53233MEDIUMunicode: Fix utf8_load() error pathEPSS 0.2%CVE-2022-49484MEDIUMmt76: mt7915: fix possible NULL pointer dereference in mt7915_mac_fill_rx_vectorEPSS 0.2%CVE-2023-52994MEDIUMacpi: Fix suspend with Xen PVEPSS 0.2%CVE-2025-21666MEDIUMvsock: prevent null-ptr-deref in vsock_*[has_data|has_space]EPSS 0.2%CVE-2025-21790MEDIUMvxlan: check vxlan_vnigroup_init() return valueEPSS 0.2%CVE-2023-52869MEDIUMpstore/platform: Add check for kstrdupEPSS 0.2%CVE-2026-0156HIGHIn checkSsrcCollisionOnRcv of RtpSession.cpp, there is a possible memory safety issue due to a missing null check. This could lead to remoteEPSS 0.2%CVE-2021-25674—A vulnerability has been identified in SIMATIC S7-PLCSIM V5.4 (All versions). An attacker with local access to the system could cause a DeniEPSS 0.2%CVE-2025-22018MEDIUMatm: Fix NULL pointer dereferenceEPSS 0.2%CVE-2025-21723MEDIUMscsi: mpi3mr: Fix possible crash when setting up bsg failsEPSS 0.2%CVE-2022-49499MEDIUMdrm/msm: Fix null pointer dereferences without iommuEPSS 0.2%CVE-2025-12206MEDIUMKamailio rvalue.c rve_is_constant null pointer dereferenceEPSS 0.2%CVE-2024-26590MEDIUMerofs: fix inconsistent per-file compression formatEPSS 0.2%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-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%