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.1 High severity

    TL-MR6400 v7.0: NULL Pointer Dereference

    CVE-2026-17251TP-Link

    A NULL pointer dereference vulnerability exists in the HTTP request parsing functionality of TL-MR6400 v7. An unauthenticated remote attacker can trigger the vulnerability by sending a specially crafted HTTP request containing a malformed session cookie header

  • 7.5 High severity

    TL-MR100 v3.2: NULL Pointer Dereference

    CVE-2026-8619TP-Link

    An unauthenticated denial-of-service vulnerability was identified in TP-Link TL-MR100 v3.2, TL-MR150 v3.2, TL-MR6400 v8.0 and Archer MR600 v2, due to improper handling of exceptional request conditions that may lead to a NULL pointer dereference. A remote atta

  • 7.8 High severity

    Linux: NULL Pointer Dereference

    CVE-2026-72036Linux

    In the Linux kernel, the following vulnerability has been resolved: net/sched: sch_multiq: Replace direct dequeue call with peek and qdisc_dequeue_peeked multiq_dequeue() takes a packet from a band's child with a direct ->dequeue() call after multiq_peek() pee

  • 8.2 High severity

    Linux: NULL Pointer Dereference

    CVE-2026-72035Linux

    In the Linux kernel, the following vulnerability has been resolved: net/sched: sch_taprio: Replace direct dequeue call with peek and qdisc_dequeue_peeked When taprio's software path peeks a non-work-conserving child qdisc, the child stashes the peeked skb in i

  • 7.8 High severity

    Linux: NULL Pointer Dereference

    CVE-2026-72034Linux

    In the Linux kernel, the following vulnerability has been resolved: fhandle: reject detached mounts in capable_wrt_mount() The recent fhandle RCU fix moved the mount namespace capability check into capable_wrt_mount(), so a non-NULL mnt_namespace survives the

  • 7.5 High severity

    Content Credentials Rust SDK: NULL Pointer Dereference

    CVE-2026-48438Adobe

    CAI Content Credentials is affected by a NULL Pointer Dereference vulnerability that could result in an application denial-of-service. An attacker could exploit this vulnerability to crash the application, leading to a denial-of-service condition. Exploitation

  • 7.4 High severity

    Intel(R) PROSet/Wireless WiFi Software for…: NULL Pointer Dereference

    Null pointer dereference for some Intel(R) PROSet/Wireless WiFi Software for Windows within Ring 2: Device Drivers may allow a denial of service. Network adversary with an unauthenticated user combined with a low complexity attack may enable denial of service.

  • 7.4 High severity

    Intel(R) PROSet/Wireless WiFi Software for…: NULL Pointer Dereference

    Null pointer dereference for some Intel(R) PROSet/Wireless WiFi Software for Windows within Ring 2: Device Drivers may allow a denial of service. Network adversary with an unauthenticated user combined with a low complexity attack may enable denial of service.

  • 8.6 High severity

    Intel(R) PROSet/Wireless WiFi Software for…: NULL Pointer Dereference

    Null pointer dereference for some Intel(R) PROSet/Wireless WiFi Software for Windows within Ring 0: Kernel may allow a denial of service. Unprivileged software adversary with an unauthenticated user combined with a low complexity attack may enable denial of se

  • 7.5 High severity

    zephyr: NULL Pointer Dereference

    CVE-2026-11810Zephyr Project

    The UpdateHub firmware-update agent's probe handler (z_impl_updatehub_probe() in subsys/mgmt/updatehub/updatehub.c) parses the JSON metadata returned by the update server into a fixed two-level nested-array struct. After parsing it validates only the outer arr

  • 9.8 Critical severity

    Linux: NULL Pointer Dereference

    CVE-2026-68385Linux

    In the Linux kernel, the following vulnerability has been resolved: s390/checksum: Fix csum_partial() without vector facility Currently csum_partial() calls csum_copy() with copy=false and dst=NULL. On machines without the vector facility, csum_copy() falls ba

  • 8.8 High severity

    Linux: NULL Pointer Dereference

    CVE-2026-68354Linux

    In the Linux kernel, the following vulnerability has been resolved: firewire: net: Fix fragmented datagram reassembly fwnet_frag_new() keeps a sorted list of received fragments for a partial datagram. When a new fragment is adjacent to an existing fragment, th

  • 7.8 High severity

    Linux: NULL Pointer Dereference

    CVE-2026-68305Linux

    In the Linux kernel, the following vulnerability has been resolved: drm/xe/vf: Add drm_dev guards when detaching CCS read/write buffers CCS read/write buffers are freed during BO destruction. In some cases, BOs may be destroyed after the device is unbound but

  • 7.5 High severity

    Linux: NULL Pointer Dereference

    CVE-2026-68157Linux

    In the Linux kernel, the following vulnerability has been resolved: libceph: guard missing CRUSH type name lookup Localized read selection can walk a parent bucket whose name exists in the CRUSH map while its type has no matching entry in type_names. get_immed

  • 7.5 High severity

    Linux: NULL Pointer Dereference

    CVE-2026-68141Linux

    In the Linux kernel, the following vulnerability has been resolved: net/af_iucv: fix NULL deref in afiucv_hs_callback_syn() afiucv_hs_callback_syn() allocates the child socket with GFP_ATOMIC. If the allocation fails, nsk is NULL. The connection-refused path i

  • 9.8 Critical severity

    Linux: NULL Pointer Dereference

    CVE-2026-68136Linux

    In the Linux kernel, the following vulnerability has been resolved: net: gro: fix double aggregation of flush-marked skbs Commit 0ab03f353d36 ("net-gro: Fix GRO flush when receiving a GSO packet.") added a flush check to skb_gro_receive(), but skb_gro_receive_

  • 7.5 High severity

    fastschema: NULL Pointer Dereference

    CVE-2026-72582Fastschema

    A NULL pointer dereference vulnerability in fastschema through v0.15.1 allows an unauthenticated remote attacker to crash the server process with a single HTTP request. The sendOTPEmail function in pkg/auth/local.go dereferences a pointer obtained from an unch

  • 7.5 High severity

    Crypt::OpenSSL::PKCS12: NULL Pointer Dereference

    CVE-2026-17510Jonasbn

    Crypt::OpenSSL::PKCS12 versions before 1.98 for Perl allow a NULL pointer dereference in print_attribute via a zero length BMPSTRING attribute. print_attribute() sizes the destination buffer for a BMPSTRING attribute from its declared byte length with `Renew(*

  • 7.5 High severity

    klever-go: NULL Pointer Dereference

    CVE-2026-52878Klever-io

    Klever-Go is the Go implementation of the Klever blockchain protocol. Versions 1.7.14 through 1.7.17 are vulnerable to a nil-pointer panic triggered by a protobuf Transaction whose embedded RawData sub-message is omitted. This omission causes RawData to decode

  • 7.8 High severity

    NexTOR_IP_CHANGER: Improper Neutralization of Special Elements used in an OS Command

    CVE-2026-480970x5t4l1n

    NexTor IP Changer is a command-line tool that leverages the Tor network to periodically rotate a user's IP address. Versions prior to 2.0.0 have a command execution vulnerability due to unsafe use of `shell=True` with commands that rely on executable resolutio

  • 7.0 High severity

    llama.cpp: Concurrent Execution using Shared Resource with Improper Synchronization

    CVE-2026-70640Ggml-org

    llama.cpp builds b1886 through b7445 contain a race condition use-after-free vulnerability in the LLaMA-Android JNI wrapper where bench_1model() and free_1context() lack synchronization, allowing Thread A to operate on freed memory while Thread B concurrently

  • 8.2 High severity

    HDF5: NULL Pointer Dereference

    CVE-2026-19024The HDF Group

    NULL pointer dereference in H5Pget_fill_value in HDF5 before 2.3.0 allows attackers to cause a denial of service via a dataset whose version 1 or 2 fill value message has the "defined" flag set together with a negative size field, which is not normalized to th

  • 8.7 High severity

    OpenSIPS is a Session Initiation Protocol (SIP) server implementation.

    CVE-2026-46334OpenSIPS

    OpenSIPS is a Session Initiation Protocol (SIP) server implementation. Versions prior to 3.6.6 and 4.0.0-rc1 contain a denial of service vulnerability in the SDP bandwidth-line parsing logic. A SIP request with Content-Type: application/sdp and a malformed ses

  • 8.7 High severity

    opensips: NULL Pointer Dereference

    CVE-2026-45084OpenSIPS

    OpenSIPS is a Session Initiation Protocol (SIP) server implementation. Versions 3.4.0 through 3.6.5 contain a denial of service vulnerability in the presence module. When the presence module's handle_publish() function processes a SIP PUBLISH request with an E

  • 7.5 High severity

    FreeRDP: NULL Pointer Dereference

    CVE-2026-67304FreeRDP

    FreeRDP before 3.29.0 contains a null pointer dereference vulnerability in smartcard device control request cleanup when reader-state decoding fails. Attackers can send malformed smartcard IRP requests with non-zero cReaders and truncated reader-state data to

  • 7.5 High severity

    FreeRDP: NULL Pointer Dereference

    CVE-2026-67288FreeRDP

    FreeRDP before 3.29.0 contains a null pointer dereference vulnerability in smartcard cache request decoders that accept NULL NDR pointers for LookupName in SCARD_IOCTL_READCACHEA and SCARD_IOCTL_WRITECACHEA operations. When smartcard emulation is enabled, atta

  • 7.5 High severity

    Core Flight System (cFS) Health & Safety (HS)…: NULL Pointer Dereference

    CVE-2026-18064Nasa

    An incomplete fix for CVE-2026-15352 in the NASA core Flight System (cFS) Health and Safety (HS) application leaves a separate NULL pointer dereference reachable in versions through 7.0.1. An attacker who can trigger the affected command under specific conditi

  • 7.5 High severity

    Apache Traffic Server: NULL Pointer Dereference

    CVE-2026-58161Apache

    Apache Traffic Server can crash from null dereferences and dangling references in TLS and SNI handling. This issue affects Apache Traffic Server: from 8.0.0 through 8.1.11, from 9.0.0 through 9.2.14, from 10.0.0 through 10.1.3. Users are recommended to upgrade

  • 7.5 High severity

    TinyWeb: NULL Pointer Dereference

    CVE-2026-67184GeneralSandman

    TinyWeb through 0.0.8 contains a null pointer dereference vulnerability that allows unauthenticated remote attackers to crash worker processes by sending a malformed HTTP request line with an invalid version string. The HttpParser::execute() function fails to

  • 7.5 High severity

    github-mcp-server: NULL Pointer Dereference

    CVE-2026-47427GitHub

    GitHub MCP Server is GitHub's official MCP Server. Prior to 1.1.0, the CompletionsHandler function in pkg/github/server.go accesses params.Ref without first checking whether it is nil, so a completion/complete request with a missing or empty ref field triggers

  • 7.5 High severity

    Linux: NULL Pointer Dereference

    CVE-2026-64545Linux

    In the Linux kernel, the following vulnerability has been resolved: net, bpf: check master for NULL in xdp_master_redirect() xdp_master_redirect() dereferences the result of netdev_master_upper_dev_get_rcu() without a NULL check, but that helper returns NULL w

  • 7.0 High severity

    Linux: NULL Pointer Dereference

    CVE-2026-64420Linux

    In the Linux kernel, the following vulnerability has been resolved: mfd: cros_ec: Delay dev_set_drvdata() until probe success If ec_device_probe() fails, cros_ec_class_release releases memory for the cros_ec_dev structure. However, because the drvdata was alre

  • 7.1 High severity

    Linux: NULL Pointer Dereference

    CVE-2026-64403Linux

    In the Linux kernel, the following vulnerability has been resolved: Bluetooth: L2CAP: validate option length before reading conf opt value l2cap_get_conf_opt() derives the option length from the attacker-controlled opt->len field and immediately dereferences o

  • 8.1 High severity

    Linux: NULL Pointer Dereference

    CVE-2026-64235Linux

    In the Linux kernel, the following vulnerability has been resolved: x86/ftrace: Relocate %rip-relative percpu refs in dynamic trampolines With CONFIG_CALL_DEPTH_TRACKING enabled on an x86 retbleed-affected platform (eg: Skylake), with retbleed=stuff, registeri

  • 7.5 High severity

    Apache NimBLE: NULL Pointer Dereference

    CVE-2026-45816ApacheEPSS 1.03%

    NULL Pointer Dereference vulnerability in Apache NimBLE in LE Long Term Key Request event. This requires disabled asserts (otherwise assert would trigger before NULL dereference) and bogus (or misbehaving) controller, thus severity is low. This issue affects A

  • 7.5 High severity

    libIEC61850: NULL Pointer Dereference

    CVE-2026-50032MZ Automation

    A NULL pointer dereference in the MMS Write Named Variable List handler, which may allow a network adjacent attacker to crash the server by sending a WriteRequest with an empty listOfData field.

  • 8.1 High severity

    zephyr: NULL Pointer Dereference

    CVE-2026-10678Zephyr Project

    The MCTP-over-I2C+GPIO target binding in Zephyr (subsys/pmci/mctp/mctp_i2c_gpio_target.c) processes pseudo-register writes from an I2C bus master byte-by-byte in mctp_i2c_gpio_target_write_received() without validating the order or the receive buffer. In the a

  • 9.8 Critical severity

    Firefox: Use After Free

    CVE-2026-16353Mozilla

    Invalid pointer in the DOM: Bindings (WebIDL) component. This vulnerability was fixed in Firefox 153, Firefox ESR 115.38, Firefox ESR 140.13, Thunderbird 153, and Thunderbird 140.13.

  • 7.5 High severity

    Linux: NULL Pointer Dereference

    CVE-2026-64141Linux

    In the Linux kernel, the following vulnerability has been resolved: ksmbd: fix null pointer dereference in compare_guid_key() session_fd_check() walks the per-inode m_op_list during durable-handle session teardown and sets op->conn = NULL for every opinfo whos

  • 7.5 High severity

    Linux: NULL Pointer Dereference

    CVE-2026-64140Linux

    In the Linux kernel, the following vulnerability has been resolved: ksmbd: fix null pointer dereference in proc_show_files() When a SMB2 client opens a file with a durable v2 handle and then issues SMB2 SESSION_LOGOFF, session_fd_check() clears fp->tcon = NULL