1557 vulnerabilities classified as CWE-476 (空指针解引用). AI Chinese analysis included.
CWE-476 represents a critical memory management weakness where software attempts to access memory through a pointer that holds a NULL value instead of a valid address. This error typically occurs when a function fails to allocate memory or validate input, yet the code proceeds to dereference the resulting null reference without checking its status. Attackers exploit this vulnerability by triggering the null condition, often causing the application to crash and resulting in a denial of service. In more complex scenarios, if the NULL pointer is manipulated to point to executable code, it may lead to arbitrary code execution or privilege escalation. To prevent this, developers must rigorously validate all pointers before use, ensuring they are not NULL. Implementing defensive programming practices, such as using assertions during development and comprehensive error handling in production, helps mitigate the risk of dereferencing invalid memory addresses.
void host_lookup(char *user_supplied_addr){ struct hostent *hp; in_addr_t *addr; char hostname[64]; in_addr_t inet_addr(const char *cp); /*routine that ensures user_supplied_addr is in the right format for conversion */ validate_addr_form(user_supplied_addr); addr = inet_addr(user_supplied_addr); hp = gethostbyaddr( addr, sizeof(struct in_addr), AF_INET); strcpy(hostname, hp->h_name); }
String cmd = System.getProperty("cmd"); cmd = cmd.trim();
| CVE ID | Title | CVSS | Severity | Published |
|---|---|---|---|---|
| CVE-2023-1186 | FabulaTech Webcam for Remote Desktop IOCTL ftwebcam.sys 0x222018 null pointer dereference — Webcam for Remote Desktop | 3.3 | Low | 2023-03-06 |
| CVE-2023-0196 | NVIDIA CUDA Toolkit 代码问题漏洞 — NVIDIA CUDA Toolkit | 3.3 | Low | 2023-03-02 |
| CVE-2023-1095 | Linux kernel 代码问题漏洞 — Linux kernel netfilter subsystem. | 5.5 | - | 2023-02-28 |
| CVE-2021-32843 | HyperKit 代码问题漏洞 — hyperkit | 6.2 | Medium | 2023-02-17 |
| CVE-2021-32844 | HyperKit 代码问题漏洞 — hyperkit | 6.2 | Medium | 2023-02-17 |
| CVE-2023-21593 | Adobe InDesign SVG file NULL Pointer Dereference Application denial-of-service — InDesign | 5.5 | Medium | 2023-02-17 |
| CVE-2023-21700 | Windows iSCSI Discovery Service Denial of Service Vulnerability — Windows 10 Version 1507 | 7.5 | High | 2023-02-14 |
| CVE-2022-25735 | Null Pointer Dereference in MODEM — Snapdragon | 7.5 | High | 2023-02-09 |
| CVE-2022-25733 | Null Pointer Dereference in MODEM — Snapdragon | 7.5 | High | 2023-02-09 |
| CVE-2023-22839 | BIG-IP DNS profile vulnerability — BIG-IP | 7.5 | High | 2023-02-01 |
| CVE-2023-22341 | BIG-IP APM OAuth vulnerability — BIG-IP | 7.5 | High | 2023-02-01 |
| CVE-2023-22340 | BIG-IP SIP profile vulnerability — BIG-IP | 7.5 | High | 2023-02-01 |
| CVE-2022-4285 | Fedora 代码问题漏洞 — binutils | 5.5 | - | 2023-01-27 |
| CVE-2023-0394 | Linux kernel 代码问题漏洞 — Kernel | 6.5 | - | 2023-01-24 |
| CVE-2022-4121 | LibEtPan 代码问题漏洞 — libetpan | 7.1 | - | 2023-01-17 |
| CVE-2022-41860 | SUSE Linux Enterprise Server 代码问题漏洞 — freeradius | 7.5 | - | 2023-01-17 |
| CVE-2023-0122 | Linux kernel 代码问题漏洞 — Kernel | 7.5 | - | 2023-01-17 |
| CVE-2022-3341 | FFmpeg 代码问题漏洞 — FFmpeg | 6.5 | - | 2023-01-12 |
| CVE-2022-4842 | Linux kernel 代码问题漏洞 — Kernel | 5.5 | - | 2023-01-12 |
| CVE-2023-21758 | Windows Internet Key Exchange (IKE) Extension Denial of Service Vulnerability — Windows 10 Version 1809 | 7.5 | High | 2023-01-10 |
| CVE-2023-21757 | Windows Layer 2 Tunneling Protocol (L2TP) Denial of Service Vulnerability — Windows 10 Version 1809 | 7.5 | High | 2023-01-10 |
| CVE-2023-21683 | Windows Internet Key Exchange (IKE) Extension Denial of Service Vulnerability — Windows 10 Version 1809 | 7.5 | High | 2023-01-10 |
| CVE-2023-21547 | Internet Key Exchange (IKE) Protocol Denial of Service Vulnerability — Windows 10 Version 1809 | 7.5 | High | 2023-01-10 |
| CVE-2022-43972 | Null pointer dereference in Linksys WRT54GL — WRT54GL Wireless-G Broadband Router | 6.5 | Medium | 2023-01-09 |
| CVE-2022-34675 | NVIDIA GPU Display Driver 代码问题漏洞 — vGPU software (Virtual GPU Manager), NVIDIA Cloud Gaming (Virtual GPU Manager) | 5.5 | Medium | 2022-12-30 |
| CVE-2022-34678 | NVIDIA GPU Display Driver 代码问题漏洞 — vGPU software (guest driver) - Windows, Linux and vGPU software (Virtual GPU Manager), NVIDIA Cloud Gaming (guest driver), NVIDIA Cloud Gaming (guest driver), NVIDIA Cloud Gaming (Virtual GPU Manager) | 6.5 | Medium | 2022-12-30 |
| CVE-2022-34679 | NVIDIA GPU Display Driver 代码问题漏洞 — vGPU software (guest driver) - Linux, vGPU software (Virtual GPU Manager), NVIDIA Cloud Gaming (guest driver), NVIDIA Cloud Gaming (Virtual GPU Manager) | 5.5 | Medium | 2022-12-30 |
| CVE-2022-34682 | NVIDIA GPU Display Driver 代码问题漏洞 — vGPU software (guest driver) - Linux, vGPU software (Virtual GPU Manager),NVIDIA Cloud Gaming (guest driver), NVIDIA Cloud Gaming (Virtual GPU Manager) | 5.5 | Medium | 2022-12-30 |
| CVE-2022-34683 | NVIDIA GPU Display Driver 代码问题漏洞 — vGPU software (guest driver) - Windows, NVIDIA Cloud Gaming (guest driver) | 5.5 | Medium | 2022-12-30 |
| CVE-2022-4843 | NULL Pointer Dereference in radareorg/radare2 — radareorg/radare2 | 5.5 | - | 2022-12-29 |
Vulnerabilities classified as CWE-476 (空指针解引用) represent 1557 CVEs. The CWE taxonomy describes the weakness; review individual CVEs for product-specific impact.