CyberSecBulletin

NULL Pointer Dereference

CWE-476

The product dereferences a pointer that it expects to be valid but is NULL.

We track 682 vulnerabilities of this type. 100% are rated high or critical, and the average CVSS score is 7.7. 1 has been exploited in real attacks.

How this weakness is prevented

  • Implementation: For any pointers that could have been modified or provided from a function that can return NULL, check the pointer for NULL before use. When working with a multithreaded or otherwise asynchronous environment, ensure that proper locking APIs are used to lock before the check, and unlock when it has finished.
  • Requirements: Select a programming language that is not susceptible to these issues.
  • Implementation: Check the results of all functions that return a value and verify that the value is non-null before acting upon it.
  • Architecture and Design: Identify all variables and data stores that receive information from external sources, and apply input validation to make sure that they are only initialized to expected values.
  • Implementation: Explicitly initialize all variables and other data stores, either during declaration or just before the first usage.

Latest NULL Pointer Dereference vulnerabilities

  • 7.5 High severity

    MaterialX: NULL Pointer Dereference

    CVE-2025-53011AcademySoftwareFoundation

    MaterialX is an open standard for the exchange of rich material and look-development content across applications and renderers. In version 1.39.2, when parsing shader nodes in a MTLX file, the MaterialXCore code accesses a potentially null pointer, which can l

  • 7.5 High severity

    MaterialX: NULL Pointer Dereference

    CVE-2025-53010AcademySoftwareFoundation

    MaterialX is an open standard for the exchange of rich material and look-development content across applications and renderers. In version 1.39.2, when parsing shader nodes in a MTLX file, the MaterialXCore code accesses a potentially null pointer, which can l

  • 7.5 High severity

    DI-8400: NULL Pointer Dereference

    CVE-2025-8175D-LinkEPSS 1.82%

    A vulnerability was found in D-Link DI-8400 16.07.26A1. It has been classified as problematic. This affects an unknown part of the file usb_paswd.asp of the component jhttpd. The manipulation of the argument share_enable leads to null pointer dereference. It i

  • 7.5 High severity

    Comdb2: NULL Pointer Dereference

    CVE-2025-48498Bloomberg

    A null pointer dereference vulnerability exists in the Distributed Transaction component of Bloomberg Comdb2 8.1 when processing a number of fields used for coordination. A specially crafted protocol buffer message can lead to a denial of service. An attacker

  • 7.5 High severity

    Comdb2: NULL Pointer Dereference

    CVE-2025-36520Bloomberg

    A null pointer dereference vulnerability exists in the net_connectmsg Protocol Buffer Message functionality of Bloomberg Comdb2 8.1. A specially crafted network packets can lead to a denial of service. An attacker can send packets to trigger this vulnerability

  • 7.5 High severity

    Comdb2: NULL Pointer Dereference

    CVE-2025-35966Bloomberg

    A null pointer dereference vulnerability exists in the CDB2SQLQUERY protocol buffer message handling of Bloomberg Comdb2 8.1. A specially crafted protocol buffer message can lead to a denial of service. An attacker can simply connect to a database instance ove

  • 7.5 High severity

    mbedtls: NULL Pointer Dereference

    CVE-2025-48965Mbed

    Mbed TLS before 3.6.4 has a NULL pointer dereference because mbedtls_asn1_store_named_data can trigger conflicting data with val.p of NULL but val.len greater than zero.

  • 7.5 High severity

    7-Zip: NULL Pointer Dereference

    CVE-2025-53817Ipavlov

    7-Zip is a file archiver with a high compression ratio. 7-Zip supports extracting from Compound Documents. Prior to version 25.0.0, a null pointer dereference in the Compound handler may lead to denial of service. Version 25.0.0 contains a fix cor the issue.

  • 7.5 High severity

    PHP: Improper Neutralization of Special Elements used in an SQL Command

    CVE-2025-1735PHP GroupEPSS 1.16%

    In PHP versions:8.1.* before 8.1.33, 8.2.* before 8.2.29, 8.3.* before 8.3.23, 8.4.* pgsql and pdo_pgsql escaping functions do not check if the underlying quoting functions returned errors. This could cause crashes if Postgres server rejects the string as inva

  • 7.5 High severity

    Luajit: NULL Pointer Dereference

    CVE-2024-25177Luajit

    LuaJIT through 2.1 and OpenRusty luajit2 before v2.1-20240314 have an unsinking of IR_FSTORE for NULL metatable, which leads to Denial of Service (DoS).

  • 7.5 High severity

    SOPE: NULL Pointer Dereference

    CVE-2025-53603Alinto

    In Alinto SOPE SOGo 2.0.2 through 5.12.2, sope-core/NGExtensions/NGHashMap.m allows a NULL pointer dereference and SOGo crash via a request in which a parameter in the query string is a duplicate of a parameter in the POST body.

  • 7.5 High severity

    Abc: NULL Pointer Dereference

    CVE-2025-45333Berkeley-abc

    berkeley-abc abc 1.1 contains a Null Pointer Dereference (NPD) vulnerability in the Abc_NtkCecFraigPart function of its data processing module, leading to unpredictable program behavior, causing segmentation faults, and program crashes.

  • 7.5 High severity

    C-ray: NULL Pointer Dereference

    CVE-2025-45332Vkoskiv

    vkoskiv c-ray 1.1 contains a Null Pointer Dereference (NPD) vulnerability in the parse_mtllib function of its data processing module, leading to unpredictable program behavior, causing segmentation faults, and program crashes.

  • 7.5 High severity

    Brplot: NULL Pointer Dereference

    CVE-2025-45331Ricko

    brplot v420.69.1 contains a Null Pointer Dereference (NPD) vulnerability in the br_dagens_handle_once function of its data processing module, leading to unpredictable program behavior, causing segmentation faults, and program crashes.

  • 7.5 High severity

    Coros Pace 3 Firmware: NULL Pointer Dereference

    CVE-2025-48705Yftech

    An issue was discovered in COROS PACE 3 through 3.0808.0. Due to a NULL pointer dereference vulnerability, sending a crafted BLE message forces the device to reboot.

  • 9.8 Critical severity

    RT-Thread: NULL Pointer Dereference

    CVE-2025-5867RT-ThreadEPSS 1.21%

    A vulnerability classified as critical was found in RT-Thread 5.1.0. This vulnerability affects the function csys_sendto of the file rt-thread/components/lwp/lwp_syscall.c. The manipulation of the argument to leads to null pointer dereference.

  • 7.5 High severity

    File Station 5: NULL Pointer Dereference

    CVE-2025-29877QNAP

    A NULL pointer dereference vulnerability has been reported to affect File Station 5. If a remote attacker gains a user account, they can then exploit the vulnerability to launch a denial-of-service (DoS) attack. We have already fixed the vulnerability in the f

  • 7.5 High severity

    File Station 5: NULL Pointer Dereference

    CVE-2025-29876QNAP

    A NULL pointer dereference vulnerability has been reported to affect File Station 5. If a remote attacker gains a user account, they can then exploit the vulnerability to launch a denial-of-service (DoS) attack. We have already fixed the vulnerability in the f

  • 7.5 High severity

    File Station 5: NULL Pointer Dereference

    CVE-2025-29873QNAP

    A NULL pointer dereference vulnerability has been reported to affect File Station 5. If a remote attacker gains a user account, they can then exploit the vulnerability to launch a denial-of-service (DoS) attack. We have already fixed the vulnerability in the f

  • 7.5 High severity

    File Station 5: NULL Pointer Dereference

    CVE-2025-22490QNAP

    A NULL pointer dereference vulnerability has been reported to affect File Station 5. If a remote attacker gains a user account, they can then exploit the vulnerability to launch a denial-of-service (DoS) attack. We have already fixed the vulnerability in the f

  • 7.5 High severity

    Routeros: NULL Pointer Dereference

    CVE-2024-54952MikroTik

    MikroTik RouterOS 6.40.5, the SMB service contains a memory corruption vulnerability. Remote, unauthenticated attackers can exploit this issue by sending specially crafted packets, triggering a null pointer dereference. This leads to a Remote Denial of Service

  • 7.1 High severity

    TagLib: NULL Pointer Dereference

    CVE-2023-47466TagLib

    TagLib before 2.0 allows a segmentation violation and application crash during tag writing via a crafted WAV file in which an id3 chunk is the only valid chunk.

  • 7.5 High severity

    Wf2880 Firmware: NULL Pointer Dereference

    CVE-2025-45835Netis-systems

    A null pointer dereference vulnerability was discovered in Netis WF2880 v2.1.40207. The vulnerability exists in the FUN_004904c8 function of the cgitest.cgi file. Attackers can trigger this vulnerability by controlling the environment variable value CONTENT_LE

  • 7.5 High severity

    BIG-IP: NULL Pointer Dereference

    CVE-2025-41433F5

    When a Session Initiation Protocol (SIP) message routing framework (MRF) application layer gateway (ALG) profile is configured on a Message Routing virtual server, undisclosed requests can cause the Traffic Management Microkernel (TMM) to terminate. Note: Soft

  • 7.5 High severity

    BIG-IP: NULL Pointer Dereference

    CVE-2025-41414F5

    When HTTP/2 client and server profile is configured on a virtual server, undisclosed requests can cause TMM to terminate. Note: Software versions which have reached End of Technical Support (EoTS) are not evaluated

  • 7.5 High severity

    P-Net: NULL Pointer Dereference

    CVE-2025-32398RT-Labs

    A NULL Pointer Dereference in RT-Labs P-Net version 1.0.1 or earlier allows an attacker to induce a crash in IO devices that use the library by sending a malicious RPC packet.

  • 7.8 High severity

    Linux: NULL Pointer Dereference

    CVE-2022-21546Linux

    In the Linux kernel, the following vulnerability has been resolved: scsi: target: Fix WRITE_SAME No Data Buffer crash In newer version of the SBC specs, we have a NDOB bit that indicates there is no data buffer that gets written out. If this bit is set using c

  • 7.5 High severity

    SonicOS: NULL Pointer Dereference

    CVE-2025-32818SonicWall

    A Null Pointer Dereference vulnerability in the SonicOS SSLVPN Virtual office interface allows a remote, unauthenticated attacker to crash the firewall, potentially leading to a Denial-of-Service (DoS) condition.

  • 7.0 High severity

    Rollback Rx Pro: NULL Pointer Dereference

    CVE-2025-29547Horizondatasys

    In Rollback Rx Professional 12.8.0.0, the driver file shieldm.sys allows local users to cause a denial of service because of a null pointer dereference from IOCtl 0x96202000.

  • 7.5 High severity

    libheif: NULL Pointer Dereference

    CVE-2025-43967Struktur

    libheif before 1.19.6 has a NULL pointer dereference in ImageItem_Grid::get_decoder in image-items/grid.cc because a grid image can reference a nonexistent image item.

  • 7.5 High severity

    Linux: NULL Pointer Dereference

    CVE-2025-22037LinuxEPSS 68.8%

    In the Linux kernel, the following vulnerability has been resolved: ksmbd: fix null pointer dereference in alloc_preauth_hash() The Client send malformed smb2 negotiate request. ksmbd return error response. Subsequently, the client can send smb2 session setup

  • 7.5 High severity

    Red Hat Enterprise Linux 7 Extended Lifecycle…: NULL Pointer Dereference

    CVE-2025-32913Red Hat

    A flaw was found in libsoup, where the soup_message_headers_get_content_disposition() function is vulnerable to a NULL pointer dereference. This flaw allows a malicious HTTP peer to crash a libsoup client or server that uses this function.

  • 7.5 High severity

    Junos OS: NULL Pointer Dereference

    CVE-2025-30645Juniper Networks

    A NULL Pointer Dereference vulnerability in the flow daemon (flowd) of Juniper Networks Junos OS on SRX Series allows an attacker causing specific, valid control traffic to be sent out of a Dual-Stack (DS) Lite tunnel to crash the flowd process, resulting in a

  • 7.5 High severity

    Recursor: NULL Pointer Dereference

    CVE-2025-30195PowerDNS

    An attacker can publish a zone containing specific Resource Record Sets. Processing and caching results for these sets can lead to an illegal memory accesses and crash of the Recursor, causing a denial of service. The remedy is: upgrade to the patched 5.2.1 ve

  • 8.7 High severity

    xz: Race Condition within a Thread

    CVE-2025-31115Tukaani-project

    XZ Utils provide a general-purpose data-compression library plus command-line tools. In XZ Utils 5.3.3alpha to 5.8.0, the multithreaded .xz decoder in liblzma has a bug where invalid input can at least result in a crash. The effects include heap use after free

  • 7.5 High severity

    Libarchive: NULL Pointer Dereference

    CVE-2024-48615Libarchive

    Null Pointer Dereference vulnerability in libarchive 3.7.6 and earlier when running program bsdtar in function header_pax_extension at rchive_read_support_format_tar.c:1844:8.

  • 7.5 High severity

    ollama/ollama: NULL Pointer Dereference

    CVE-2025-0312Ollama

    A vulnerability in ollama/ollama versions <=0.3.14 allows a malicious user to create a customized GGUF model file that, when uploaded and created on the Ollama server, can cause a crash due to an unchecked null pointer dereference. This can lead to a Denial of

  • 7.8 High severity

    OpenHarmony: NULL Pointer Dereference

    CVE-2025-21084OpenHarmony

    in OpenHarmony v5.0.2 and prior versions allow a local attacker arbitrary code execution in pre-installed apps through through NULL pointer dereference.. This vulnerability can be exploited only in restricted scenarios.

  • 7.5 High severity

    DAP-1562: NULL Pointer Dereference

    CVE-2025-1877D-LinkEPSS 1.07%

    A vulnerability, which was classified as critical, was found in D-Link DAP-1562 1.10. This affects the function pure_auth_check of the component HTTP POST Request Handler. The manipulation of the argument a1 leads to null pointer dereference. It is possible to

  • 7.5 High severity

    Vigor165 Firmware: NULL Pointer Dereference

    CVE-2024-41338DrayTek

    A NULL pointer dereference in Draytek devices Vigor 165/166 prior to v4.2.6 , Vigor 2620/LTE200 prior to v3.9.8.8, Vigor 2860/2925 prior to v3.9.7, Vigor 2862/2926 prior to v3.9.9.4, Vigor 2133/2762/2832 prior to v3.9.8, Vigor 2135/2765/2766 prior to v4.4.5.1,