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

    Dcmtk: NULL Pointer Dereference

    CVE-2025-25475OFFIS

    A NULL pointer dereference in the component /libsrc/dcrleccd.cc of DCMTK v3.6.9+ DEV allows attackers to cause a Denial of Service (DoS) via a crafted DICOM file.

  • 7.5 High severity

    Fluent Bit: NULL Pointer Dereference

    CVE-2024-50609TreasuredataEPSS 1.11%

    An issue was discovered in Fluent Bit 3.1.9. When the OpenTelemetry input plugin is running and listening on an IP address and port, one can send a packet with Content-Length: 0 and it crashes the server. Improper handling of the case when Content-Length is 0

  • 7.5 High severity

    Fluent Bit: NULL Pointer Dereference

    CVE-2024-50608TreasuredataEPSS 1.11%

    An issue was discovered in Fluent Bit 3.1.9. When the Prometheus Remote Write input plugin is running and listening on an IP address and port, one can send a packet with Content-Length: 0 and it crashes the server. Improper handling of the case when Content-Le

  • 7.5 High severity

    Headunit Ntg6 Mercedes-benz User Experience: NULL Pointer Dereference

    CVE-2023-34400Mercedes-benz

    Mercedes-Benz head-unit NTG6 contains functions to import or export profile settings over USB. In case of parsing file, service try to define header inside the file and convert it to null-terminated string. If character is missed, will return null pointer.

  • 7.5 High severity

    Headunit Ntg6 Mercedes-benz User Experience: NULL Pointer Dereference

    CVE-2023-34398Mercedes-benz

    Mercedes-Benz head-unit NTG6 contains functions to import or export profile settings over USB. Some values of this table are serialized archive according boost library. The boost library contains a vulnerability/null pointer dereference.

  • 7.5 High severity

    Exynos 1480 Firmware: NULL Pointer Dereference

    CVE-2024-46922Samsung

    An issue was discovered in Samsung Mobile Processor Exynos 1480 and 2400. The absence of a null check leads to a Denial of Service at amdgpu_cs_parser_bos in the Xclipse Driver.

  • 7.4 High severity

    Intel(R) PROSet/Wireless WiFi and Killer(TM)…: NULL Pointer Dereference

    NULL pointer dereference in some Intel(R) PROSet/Wireless WiFi and Killerâ„¢ WiFi software for Windows before version 23.80 may allow an unauthenticated user to potentially enable denial of service via adjacent access.

  • 7.9 High severity

    Intel(R) MLC software: NULL Pointer Dereference

    CVE-2024-32941Intel(R) MLC software

    NULL pointer dereference for some Intel(R) MLC software before version v3.11b may allow an authenticated user to potentially enable denial of service via local access.

  • 7.5 High severity

    BIG-IP: NULL Pointer Dereference

    CVE-2025-20045F5

    When SIP session Application Level Gateway mode (ALG) profile with Passthru Mode enabled and SIP router ALG profile are configured on a Message Routing type virtual server, undisclosed traffic can cause the Traffic Management Microkernel (TMM) to terminate. No

  • 7.5 High severity

    iOS and iPadOS: NULL Pointer Dereference

    CVE-2025-24177Apple

    A null pointer dereference was addressed with improved input validation. This issue is fixed in iOS 18.3 and iPadOS 18.3, iPadOS 17.7.6, macOS Sequoia 15.3, macOS Sonoma 14.7.5, macOS Ventura 13.7.5. An attacker on the local network may be able to cause a deni

  • 8.1 High severity

    Sunshine: Authentication Bypass by Primary Weakness

    CVE-2024-51738LizardByte

    Sunshine is a self-hosted game stream host for Moonlight. In 0.23.1 and earlier, Sunshine's pairing protocol implementation does not validate request order and is thereby vulnerable to a MITM attack, potentially allowing an unauthenticated attacker to pair a c

  • 7.1 High severity

    Linux: NULL Pointer Dereference

    CVE-2024-57925Linux

    In the Linux kernel, the following vulnerability has been resolved: ksmbd: fix a missing return value check bug In the smb2_send_interim_resp(), if ksmbd_alloc_work_struct() fails to allocate a node, it returns a NULL pointer to the in_work pointer. This can l

  • 7.5 High severity

    Linphone-Desktop: NULL Pointer Dereference

    CVE-2025-0430Belledonne Communications

    Belledonne Communications Linphone-Desktop is vulnerable to a NULL Dereference vulnerability, which could allow a remote attacker to create a denial-of-service condition.

  • 7.5 High severity

    DIR-823X: Improper Resource Shutdown or Release

    CVE-2025-0492D-LinkEPSS 1.99%

    A vulnerability has been found in D-Link DIR-823X 240126/240802 and classified as critical. Affected by this vulnerability is the function FUN_00412244. The manipulation leads to null pointer dereference. The attack can be launched remotely. The exploit has be

  • 7.5 High severity

    QNX Software Development Platform (SDP): NULL Pointer Dereference

    CVE-2024-48857BlackBerry

    NULL pointer dereference in the PCX image codec in QNX SDP versions 8.0, 7.1 and 7.0 could allow an unauthenticated attacker to cause a denial-of-service condition in the context of the process using the image codec.

  • 7.8 High severity

    Linux: Use After Free

    CVE-2024-57798Linux

    In the Linux kernel, the following vulnerability has been resolved: drm/dp_mst: Ensure mst_primary pointer is valid in drm_dp_mst_handle_up_req() While receiving an MST up request message from one thread in drm_dp_mst_handle_up_req(), the MST topology could be

  • 7.5 High severity

    Ffmpeg: NULL Pointer Dereference

    CVE-2023-6603FFmpeg

    A flaw was found in FFmpeg's HLS playlist parsing. This vulnerability allows a denial of service via a maliciously crafted HLS playlist that triggers a null pointer dereference during initialization.

  • 7.8 High severity

    Linux: Missing Release of Memory after Effective Lifetime

    CVE-2024-56669Linux

    In the Linux kernel, the following vulnerability has been resolved: iommu/vt-d: Remove cache tags before disabling ATS The current implementation removes cache tags after disabling ATS, leading to potential memory leaks and kernel crashes. Specifically, CACHE_

  • 7.5 High severity

    Matter: NULL Pointer Dereference

    CVE-2024-56318Matter

    In raw\TCP.cpp in Matter (aka connectedhomeip or Project CHIP) through 1.4.0.0 before 27ca6ec, there is a NULL pointer dereference in TCPBase::ProcessSingleMessage via TCP packets with zero messageSize, leading to denial of service.

  • 7.5 High severity

    Windows: NULL Pointer Dereference

    CVE-2022-40732Microsoft

    An access violation vulnerability exists in the DirectComposition functionality win32kbase.sys driver version 10.0.22000.593 as part of Windows 11 version 22000.593 and version 10.0.20348.643 as part of Windows Server 2022 version 20348.643. A specially-crafte

  • 7.5 High severity

    envoy: NULL Pointer Dereference

    CVE-2024-53270Envoyproxy

    Envoy is a cloud-native high-performance edge/middle/service proxy. In affected versions `sendOverloadError` is going to assume the active request exists when `envoy.load_shed_points.http1_server_abort_dispatch` is configured. If `active_request` is nullptr, o

  • 7.5 High severity

    Dap-1513 Firmware: NULL Pointer Dereference

    CVE-2024-36832D-Link

    A NULL pointer dereference in D-Link DAP-1513 REVA_FIRMWARE_1.01 allows attackers to cause a Denial of Service (DoS) via a crafted web request without authentication. The vulnerability occurs in the /bin/webs binary of the firmware. When /bin/webs receives a c

  • 7.5 High severity

    gstreamer: NULL Pointer Dereference

    CVE-2024-47835GStreamerEPSS 1.05%

    GStreamer is a library for constructing graphs of media-handling components. A null pointer dereference vulnerability has been detected in the parse_lrc function within gstsubparse.c. The parse_lrc function calls strchr() to find the character ']' in the strin

  • 9.8 Critical severity

    gstreamer: Out-of-bounds Write

    CVE-2024-47613GStreamer

    GStreamer is a library for constructing graphs of media-handling components. A null pointer dereference vulnerability has been identified in `gst_gdk_pixbuf_dec_flush` within `gstgdkpixbufdec.c`. This function invokes `memcpy`, using `out_pix` as the destinati

  • 7.5 High severity

    gstreamer: NULL Pointer Dereference

    CVE-2024-47603GStreamer

    GStreamer is a library for constructing graphs of media-handling components. A null pointer dereference vulnerability has been discovered in the gst_matroska_demux_update_tracks function within matroska-demux.c. The vulnerability occurs when the gst_caps_is_eq

  • 7.5 High severity

    gstreamer: NULL Pointer Dereference

    CVE-2024-47602GStreamer

    GStreamer is a library for constructing graphs of media-handling components. A null pointer dereference vulnerability has been discovered in the gst_matroska_demux_add_wvpk_header function within matroska-demux.c. This function does not properly check the vali

  • 7.5 High severity

    gstreamer: NULL Pointer Dereference

    CVE-2024-47601GStreamer

    GStreamer is a library for constructing graphs of media-handling components. A null pointer dereference vulnerability has been discovered in the gst_matroska_demux_parse_blockgroup_or_simpleblock function within matroska-demux.c. This function does not properl

  • 7.5 High severity

    gstreamer: NULL Pointer Dereference

    CVE-2024-47599GStreamer

    GStreamer is a library for constructing graphs of media-handling components. A null pointer dereference vulnerability has been discovered in the gst_jpeg_dec_negotiate function in gstjpegdec.c. This function does not check for a NULL return value from gst_vide

  • 7.5 High severity

    gstreamer: NULL Pointer Dereference

    CVE-2024-47544GStreamerEPSS 1.08%

    GStreamer is a library for constructing graphs of media-handling components. The function qtdemux_parse_sbgp in qtdemux.c is affected by a null dereference vulnerability. This vulnerability is fixed in 1.24.10.

  • 7.5 High severity

    gstreamer: Out-of-bounds Read

    CVE-2024-47542GStreamerEPSS 1.11%

    GStreamer is a library for constructing graphs of media-handling components. A null pointer dereference has been discovered in the id3v2_read_synch_uint function, located in id3v2.c. If id3v2_read_synch_uint is called with a null work->hdr.frame_data, the poin

  • 7.8 High severity

    Animate: NULL Pointer Dereference

    CVE-2024-45156Adobe

    Animate versions 23.0.8, 24.0.5 and earlier are affected by a NULL Pointer Dereference vulnerability that could result in arbitrary code execution in the context of the current user. Exploitation of this issue requires user interaction in that a victim must op

  • 7.5 High severity

    Robot Operating System: NULL Pointer Dereference

    CVE-2024-44856Openrobotics

    Open Robotics Robotic Operating System 2 ROS2 navigation2 v.humble was discovered to contain a NULL pointer dereference via the component nav2_smac_planner().

  • 7.5 High severity

    Robot Operating System: NULL Pointer Dereference

    CVE-2024-44855Openrobotics

    Open Robotics Robotic Operating System 2 ROS2 navigation2 v.humble was discovered to contain a NULL pointer dereference via the component nav2_navfn_planner().

  • 7.5 High severity

    Robot Operating System: NULL Pointer Dereference

    CVE-2024-44854Openrobotics

    Open Robotics Robotic Operating System 2 ROS2 navigation2 v.humble was discovered to contain a NULL pointer dereference via the component smoothPlan().

  • 7.5 High severity

    Robot Operating System: NULL Pointer Dereference

    CVE-2024-44853Openrobotics

    Open Robotics Robotic Operating System 2 ROS2 navigation2 v.humble was discovered to contain a NULL pointer dereference via the component computeControl().

  • 7.5 High severity

    OpenBSD: NULL Pointer Dereference

    CVE-2024-11148OpenBSD

    In OpenBSD 7.4 before errata 006 and OpenBSD 7.3 before errata 020, httpd(8) is vulnerable to a NULL dereference when handling a malformed fastcgi request.

  • 9.2 Critical severity

    ION-DTN: NULL Pointer Dereference

    CVE-2024-54130Nasa-jpl

    The NASA’s Interplanetary Overlay Network (ION) is an implementation of Delay/Disruption Tolerant Networking (DTN). A segmentation fault occurs with ION-DTN BPv7 software version 4.1.3 when a bundle with a Destination Endpoint ID (EID) set to dtn:none is recei

  • 9.1 Critical severity

    Firefox: NULL Pointer Dereference

    CVE-2024-11705Mozilla

    `NSC_DeriveKey` inadvertently assumed that the `phKey` parameter is always non-NULL. When it was passed as NULL, a segmentation fault (SEGV) occurred, leading to crashes. This behavior conflicted with the PKCS#11 v3.0 specification, which allows `phKey` to be

  • 7.5 High severity

    i9: NULL Pointer Dereference

    CVE-2024-11650TendaEPSS 1.27%

    A vulnerability was found in Tenda i9 1.0.0.8(3828) and classified as critical. This issue affects the function websReadEvent of the file /goform/GetIPTV. The manipulation leads to null pointer dereference. The attack may be initiated remotely. The exploit has

  • 7.5 High severity

    libdoip: NULL Pointer Dereference

    CVE-2024-11588AVL-DiTEST-DiagDev

    A vulnerability was found in AVL-DiTEST-DiagDev libdoip 1.0.0. It has been rated as problematic. This issue affects the function DoIPConnection::reactOnReceivedTcpMessage of the file DoIPConnection.cpp. The manipulation leads to null pointer dereference.