Skip to content
OpenAdvisories

Weakness (CWE)

CWE-476: NULL Pointer Dereference

Base

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

How to prevent it (5 mitigations)
  1. 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 [REF-1484].

  2. Requirements

    Select a programming language that is not susceptible to these issues.

  3. Implementation

    Check the results of all functions that return a value and verify that the value is non-null before acting upon it.

  4. 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.

  5. Implementation

    Explicitly initialize all variables and other data stores, either during declaration or just before the first usage.

Source: MITRE CWE-476

2,667 results · Feed

  • Medium 5.5

    Acrobat Reader | NULL Pointer Dereference (CWE-476)

    Acrobat Reader versions 24.001.30235, 20.005.30763, 25.001.20521 and earlier are affected by a NULL Pointer Dereference vulnerability that could lead to application denial-of-service. An attacker could exploit this vulnerability to crash the application, caus…

  • Medium 6.5

    Windows Local Security Authority (LSA) Denial of Service Vulnerability

    Null pointer dereference in Windows Local Security Authority (LSA) allows an authorized attacker to deny service over a network.

  • Medium 5.5

    InDesign Desktop | NULL Pointer Dereference (CWE-476)

    InDesign Desktop versions ID20.2, ID19.5.3 and earlier are affected by a NULL Pointer Dereference vulnerability that could lead to application denial-of-service. An attacker could exploit this vulnerability to crash the application, causing disruption in serv…

  • High 8.0

    RT-Thread lwp_syscall.c csys_sendto null pointer dereference

    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.

  • Low 3.3

    arkui_ace_enginehas a NULL pointer dereference vulnerability

    in OpenHarmony v5.0.3 and prior versions allow a local attacker case DOS through NULL pointer dereference.

  • Medium 5.3

    File Station 5

    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 …

  • Medium 5.3

    File Station 5

    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 …

  • Medium 5.3

    File Station 5

    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 …

  • Medium 5.3

    File Station 5

    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 …

  • Medium 5.1

    In cplog service, there is a possible system crash due to null pointer dereference. This could lead to local denial of …

  • High 7.5

    An issue was discovered in Samsung Mobile Processor Exynos 1280, 2200, 1380, 1480, 2400. The absence of a NULL check le…

  • Medium 5.5

    In Bluetooth driver, there is a possible system crash due to an uncaught exception. This could lead to local denial of …

  • Medium 5.5

    In wlan STA driver, there is a possible system crash due to an uncaught exception. This could lead to local denial of s…

  • Medium 5.5

    In wlan STA driver, there is a possible system crash due to an uncaught exception. This could lead to local denial of s…

  • Medium 5.5

    In wlan STA driver, there is a possible system crash due to an uncaught exception. This could lead to local denial of s…

  • Medium 4.8

    yasm commit 9defefae was discovered to contain a NULL pointer dereference via the yasm_section_bcs_append function at s…

  • High 7.5

    MikroTik RouterOS 6.40.5, the SMB service contains a memory corruption vulnerability. Remote, unauthenticated attackers…

  • Medium 5.5

    In the function process_crypto_cmd, the values of ptrs[i] can be potentially equal to NULL which is valid value after c…

  • Low 2.9

    TagLib before 2.0 allows a segmentation violation and application crash during tag writing via a crafted WAV file in wh…

  • Medium 4.3
    CVE-2025-4476 Public exploit

    Libsoup: null pointer dereference in libsoup may lead to denial of service

    A denial-of-service vulnerability has been identified in the libsoup HTTP client library. This flaw can be triggered when a libsoup client receives a 401 (Unauthorized) HTTP response containing a specifically crafted domain parameter within the WWW-Authentica…

  • Medium 6.5

    Gnome-remote-desktop: freerdp: unauthenticated rdp packet causes segfault in freerdp leading to denial of service

    A flaw was found in the FreeRDP used by Anaconda's remote install feature, where a crafted RDP packet could trigger a segmentation fault. This issue causes the service to crash and remain defunct, resulting in a denial of service. It occurs pre-boot and is li…

  • Medium 6.5

    Zoom Workplace Apps - NULL Pointer Dereference

    NULL pointer dereference in some Zoom Workplace Apps for Windows may allow an authenticated user to conduct a denial of service via network access.

  • Medium 6.5

    Zoom Workplace Apps for Windows - NULL Pointer Dereference

    NULL pointer dereference in some Zoom Workplace Apps for Windows may allow an authenticated user to conduct a denial of service via network access.

  • Medium 6.5

    Zoom Workplace Apps for Windows - NULL Pointer Dereference

    NULL pointer dereference in some Zoom Workplace Apps for Windows may allow an authenticated user to conduct a denial of service via network access.

  • Medium 6.5

    NULL pointer dereference for some Intel(R) Graphics Drivers may allow an authenticated user to potentially enable denia…

  • Medium 5.5

    Animate | NULL Pointer Dereference (CWE-476)

    Animate versions 24.0.8, 23.0.11 and earlier are affected by a NULL Pointer Dereference vulnerability that could lead to application denial-of-service. An attacker could exploit this vulnerability to crash the application, causing disruption of service. Explo…

  • Medium 5.5

    InDesign Desktop | NULL Pointer Dereference (CWE-476)

    InDesign Desktop versions ID19.5.2, ID20.2 and earlier are affected by a NULL Pointer Dereference vulnerability that could lead to application denial-of-service. An attacker could exploit this vulnerability to crash the application, causing disruption in serv…

  • Medium 5.5

    InDesign Desktop | NULL Pointer Dereference (CWE-476)

    InDesign Desktop versions ID19.5.2, ID20.2 and earlier are affected by a NULL Pointer Dereference vulnerability that could lead to application denial-of-service. An attacker could exploit this vulnerability to crash the application, causing a disruption in se…

  • High 7.4

    Windows ExecutionContext Driver Elevation of Privilege Vulnerability

    Null pointer dereference in Windows Drivers allows an unauthorized attacker to elevate privileges locally.

  • Medium 6.5

    Windows Remote Access Connection Manager Information Disclosure Vulnerability

    Out-of-bounds read in Windows Routing and Remote Access Service (RRAS) allows an unauthorized attacker to disclose information over a network.

  • Medium 4.3

    A vulnerability has been identified in SCALANCE LPE9403 (6GK5998-3GS00-2AC2) (All versions < V4.0 HF0). Affected device…

  • High 7.5

    A null pointer dereference vulnerability was discovered in Netis WF2880 v2.1.40207. The vulnerability exists in the FUN…

  • High 7.5

    BIG-IP SIP ALG profile vulnerability

    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: Sof…

  • High 7.5

    BIG-IP HTTP/2 vulnerability

    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

  • High 7.5

    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…

  • Low 3.3

    multimedia_av_codec has a NULL pointer dereference vulnerability

    in OpenHarmony v5.0.3 and prior versions allow a local attacker case DOS through NULL pointer dereference.

  • Low 3.3

    ai_neural_network_runtime has a NULL pointer dereference vulnerability

    in OpenHarmony v5.0.3 and prior versions allow a local attacker case DOS through NULL pointer dereference.

  • Low 3.3

    third_party_mksh has a NULL pointer dereference vulnerability

    in OpenHarmony v5.0.3 and prior versions allow a local attacker case DOS through NULL pointer dereference.

  • Medium 4.4

    Null pointer dereference vulnerability in the USB HDI driver module Impact: Successful exploitation of this vulnerabili…

  • High 7.5

    scsi: target: Fix WRITE_SAME No Data Buffer crash

    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 …