Weaknesses of type CWE-822

308 results

Desreferência de ponteiro não validado

O código desreferencia um ponteiro sem verificar se ele é válido, nulo ou aponta para memória acessível. Isso ocorre quando dados externos (entrada do usuário, rede, arquivo) são usados diretamente como endereço de memória, permitindo leitura ou escrita em regiões arbitrárias e causando crash, vazamento de dados ou execução de código.

Example

Uma aplicação C recebe um endereço de memória em JSON enviado pelo cliente e o usa diretamente: `int *ptr = (int*)json_value; printf("%d", *ptr);`. Um atacante envia um endereço inválido ou privilégio elevado, causando acesso à memória inacessível ou leitura de dados sensíveis.

How to mitigate

Nunca confie em ponteiros vindos de entrada externa. Use referências indiretas seguras (índices de array, handles opacos, offsets validados) em vez de ponteiros brutos. Sempre valide endereços antes de desreferenciar e implemente verificações de limites e proteções como ASLR e DEP no sistema operacional.

CVE-2026-20738HIGHUntrusted pointer dereference for some Intel(R) QuickAssist Adapter 8960 software before version 1.13 within Ring 3: User Applications may aEPSS 0.1%CVE-2023-43532HIGHUntrusted Pointer Dereference in DisplayEPSS 0.1%CVE-2026-58007HIGHUnchecked SDM mailbox response address enables EL3 secure-memory corruptionEPSS 0.1%CVE-2026-58006HIGHAltera SoCFPGA BL31 Mailbox Output Pointer Validation Enables EL3 Secure-Memory CorruptionEPSS 0.1%CVE-2022-40533MEDIUMUntrusted Pointer Dereference in CoreEPSS 0.1%CVE-2026-102757HIGHAn unprivileged, memory-protected ThreadX module can have the kernel read and write memory at addresses of its choosing, in privileged mode,EPSS 0.1%CVE-2026-102709HIGHIn Eclipse ThreadX versions 6.0.1 through 6.5.2.202603, the four non-secure-callable secure stack functions of the TrustZone-M ports dereferEPSS 0.1%CVE-2026-25261MEDIUMUntrusted Pointer Dereference in CameraEPSS 0.1%CVE-2024-33038HIGHUntrusted Pointer Dereference in Computer VisionEPSS 0.1%CVE-2026-24083HIGHUntrusted Pointer Dereference in Automotive SecurityEPSS 0.1%CVE-2024-45584HIGHUntrusted Pointer Dereference in Automotive Android OSEPSS 0.1%CVE-2025-59607HIGHUntrusted Pointer Dereference in Windows ComputeEPSS 0.1%CVE-2024-33039MEDIUMUntrusted Pointer Dereference in AudioEPSS 0.1%CVE-2025-21486HIGHUntrusted Pointer Dereference in DSP ServiceEPSS 0.1%CVE-2025-27069HIGHUntrusted Pointer Dereference in DSP ServiceEPSS 0.1%CVE-2025-47387HIGHUntrusted Pointer Dereference in CameraEPSS 0.1%CVE-2025-62627HIGHAn untrusted pointer dereference in the ionic cloud driver for VMWare ESXi could allow an attacker with an unprivileged VM to read kernel meEPSS 0.1%CVE-2026-102710HIGHIn Eclipse ThreadX versions 6.0.1 through 6.5.2.202603, built with TX_ENABLE_EVENT_TRACE, the Module Manager lets a user-mode, memory-protecEPSS 0.1%CVE-2025-27048HIGHUntrusted Pointer Dereference in CameraEPSS 0.1%CVE-2025-47338HIGHUntrusted Pointer Dereference in DSP ServiceEPSS 0.1%