Goal Reached Thanks to every supporter — we hit 100%!

Goal: 1000 CNY · Raised: 1359 CNY

100%

CWE-822 (非可信指针解引用) — Vulnerability Class 268

268 vulnerabilities classified as CWE-822 (非可信指针解引用). AI Chinese analysis included.

CWE-822 represents a critical memory safety weakness where software incorrectly interprets an untrusted input value as a valid memory address. This flaw typically arises when developers fail to validate or sanitize external data before casting it to a pointer type. Attackers exploit this vulnerability by supplying malicious pointer values that reference unintended memory regions. If the application dereferences this pointer for a write operation, the attacker can corrupt critical state variables, trigger a denial of service through a system crash, or potentially achieve arbitrary code execution by overwriting function pointers. To mitigate this risk, developers must implement rigorous input validation, ensuring that all external values are strictly checked against expected ranges and types before any pointer conversion occurs. Additionally, employing static analysis tools and memory-safe programming languages can help detect and prevent these dangerous dereferences during the development lifecycle.

MITRE CWE Description
The product obtains a value from an untrusted source, converts this value to a pointer, and dereferences the resulting pointer. An attacker can supply a pointer for memory locations that the product is not expecting. If the pointer is dereferenced for a write operation, the attack might allow modification of critical state variables, cause a crash, or execute code. If the dereferencing operation is for a read, then the attack might allow reading of sensitive data, cause a crash, or set a variable to an unexpected value (since the value will be read from an unexpected memory location). There are several variants of this weakness, including but not necessarily limited to: The untrusted value is directly invoked as a function call. In OS kernels or drivers where there is a boundary between "userland" and privileged memory spaces, an untrusted pointer might enter through an API or system call (see CWE-781 for one such example). Inadvertently accepting the value from an untrusted control sphere when it did not have to be accepted as input at all. This might occur when the code was originally developed to be run by a single user in a non-networked environment, and the code is then ported to or otherwise exposed to a networked environment.
Common Consequences (3)
Confidentiality Read Memory
If the untrusted pointer is used in a read operation, an attacker might be able to read sensitive portions of memory.
Availability DoS: Crash, Exit, or Restart
If the untrusted pointer references a memory location that is not accessible to the product, or points to a location that is "malformed" or larger than expected by a read or write operation, the application may terminate unexpectedly.
Integrity, Confidentiality, Availability Execute Unauthorized Code or Commands, Modify Memory
If the untrusted pointer is used in a function call, or points to unexpected data in a write operation, then code execution may be possible.
CVE ID Title CVSS Severity Published
CVE-2026-19676 PECI transfer syscall verifier does not validate embedded user buffer pointers, allowing arbitrary kernel memory read/write from user mode — zephyr 7.8 High 2026-10-21
CVE-2026-110322 HMS Networks PEAK-System PCAN Windows drivers Untrusted Pointer Dereference — PEAK-System Device Driver Setup 5.5 Medium 2026-10-20
CVE-2026-108435 Microsoft Office Word Information Disclosure Vulnerability — Microsoft 365 Apps for Enterprise 6.5 Medium 2026-10-15
CVE-2026-103578 Windows Kernel Elevation of Privilege Vulnerability — Windows 11 version 26H1 6.8 Medium 2026-10-13
CVE-2026-102186 Windows Network File System Information Disclosure Vulnerability — Windows 10 Version 1607 4.7 Medium 2026-10-13
CVE-2026-102188 Windows Storage Port Driver Elevation of Privilege Vulnerability — Windows 10 Version 1607 6.8 Medium 2026-10-13
CVE-2026-88219 RPC Runtime Library Remote Code Execution Vulnerability — Windows 10 Version 1607 8.8 High 2026-10-13
CVE-2026-105729 SysInternals Elevation of Privilege Vulnerability — Windows Sysinternals Process Monitor 7.1 High 2026-10-13
CVE-2026-100205 SysInternals Elevation of Privilege Vulnerability — Windows Sysinternals Process Monitor 7.1 High 2026-10-13
CVE-2026-96931 Windows NTFS Elevation of Privilege Vulnerability — Windows 10 Version 1607 7.8 High 2026-10-13
CVE-2026-96933 Windows COM+ Event System Service Elevation of Privilege Vulnerability — Windows 10 Version 1607 7.8 High 2026-10-13
CVE-2026-96924 Windows OLE Remote Code Execution Vulnerability — Windows 10 Version 1607 9.8 Critical 2026-10-13
CVE-2026-96847 WebDAV Elevation of Privilege Vulnerability — Windows 10 Version 1607 7.8 High 2026-10-13
CVE-2026-96910 Microsoft Windows Search Component Information Disclosure Vulnerability — Windows 10 Version 1607 5.5 Medium 2026-10-13
CVE-2026-88203 Microsoft Office PowerPoint Information Disclosure Vulnerability — Microsoft 365 Apps for Enterprise 6.5 Medium 2026-10-13
CVE-2026-88114 Windows Domain Name Service Remote Code Execution Vulnerability — Windows 10 Version 1607 8.8 High 2026-10-13
CVE-2026-88116 Windows Domain Name Service Remote Code Execution Vulnerability — Windows 10 Version 1607 8.8 High 2026-10-13
CVE-2026-88112 Windows Domain Name Service Remote Code Execution Vulnerability — Windows 10 Version 1607 8.8 High 2026-10-13
CVE-2026-70111 Windows Kernel Elevation of Privilege Vulnerability — Windows 10 Version 1607 8.1 High 2026-10-13
CVE-2026-69902 Windows NTFS Remote Code Execution Vulnerability — Windows 10 Version 1607 6.7 Medium 2026-10-13
CVE-2026-88126 WebDAV Elevation of Privilege Vulnerability — Windows 10 Version 1607 7.8 High 2026-10-13
CVE-2026-85909 Windows Universal Disk Format File System Driver (UDFS) Information Disclosure Vulnerability — Windows 10 Version 1607 5.5 Medium 2026-10-13
CVE-2026-85903 Windows Domain Name Service Remote Code Execution Vulnerability — Windows 10 Version 1607 8.8 High 2026-10-13
CVE-2026-83587 Windows Core Messaging Elevation of Privilege Vulnerability — Windows 10 Version 1607 7.8 High 2026-10-13
CVE-2026-70300 Microsoft Office Word Remote Code Execution Vulnerability — Microsoft 365 Apps for Enterprise 9.8 Critical 2026-10-13
CVE-2026-88098 Windows Security Support Provider Interface Elevation of Privilege Vulnerability — Windows 10 Version 1607 7.0 High 2026-10-13
CVE-2026-70270 Windows Container Isolation FS Filter Driver Elevation of Privilege Vulnerability — Windows 10 Version 1607 5.5 Medium 2026-10-13
CVE-2026-70172 Windows NTFS Elevation of Privilege Vulnerability — Windows 10 Version 1607 7.8 High 2026-10-13
CVE-2026-70170 Windows Kernel Denial of Service Vulnerability — Windows 10 Version 1607 6.5 Medium 2026-10-13
CVE-2026-70275 Windows CD-ROM File System Driver Remote Code Execution Vulnerability — Windows 10 Version 1607 8.8 High 2026-10-13

Vulnerabilities classified as CWE-822 (非可信指针解引用) represent 268 CVEs. The CWE taxonomy describes the weakness; review individual CVEs for product-specific impact.