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

Goal: 1000 CNY · Raised: 1000 CNY

100.0%

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

172 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)
ConfidentialityRead Memory
If the untrusted pointer is used in a read operation, an attacker might be able to read sensitive portions of memory.
AvailabilityDoS: 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, AvailabilityExecute 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 IDTitleCVSSSeverityPublished
CVE-2025-62549 Windows Routing and Remote Access Service (RRAS) Remote Code Execution Vulnerability — Windows 10 Version 1607 8.8 High2025-12-09
CVE-2025-62561 Microsoft Excel Remote Code Execution Vulnerability — Microsoft 365 Apps for Enterprise 7.8 High2025-12-09
CVE-2025-62200 Microsoft Excel Remote Code Execution Vulnerability — Microsoft 365 Apps for Enterprise 7.8 High2025-11-11
CVE-2025-60713 Windows Routing and Remote Access Service (RRAS) Elevation of Privilege Vulnerability — Windows Server 2016 7.8 High2025-11-11
CVE-2025-60719 Windows Ancillary Function Driver for WinSock Elevation of Privilege Vulnerability — Windows 10 Version 1607 7.0 High2025-11-11
CVE-2025-60728 Microsoft Excel Information Disclosure Vulnerability — Microsoft 365 Apps for Enterprise 4.3 Medium2025-11-11
CVE-2025-60708 Storvsp.sys Driver Denial of Service Vulnerability — Windows 10 Version 1607 6.5 Medium2025-11-11
CVE-2025-60703 Windows Remote Desktop Services Elevation of Privilege Vulnerability — Windows 10 Version 1607 7.8 High2025-11-11
CVE-2025-59207 Windows Kernel Elevation of Privilege Vulnerability — Windows 10 Version 1809 7.8 High2025-10-14
CVE-2025-55677 Windows Device Association Broker Service Elevation of Privilege Vulnerability — Windows 11 Version 24H2 7.8 High2025-10-14
CVE-2025-24990 Windows Agere Modem Driver Elevation of Privilege Vulnerability — Windows 10 Version 1507 7.8 High2025-10-14
CVE-2025-47338 Untrusted Pointer Dereference in DSP Service — Snapdragon 7.8 High2025-10-09
CVE-2025-27060 Untrusted Pointer Dereference in TZ Firmware — Snapdragon 8.8 High2025-10-09
CVE-2025-27048 Untrusted Pointer Dereference in Camera — Snapdragon 7.8 High2025-10-09
CVE-2025-4993 Untrusted Pointer Dereference vulnerability in RTI Connext Professional (Core Libraries) allows Pointer Manipulation. — Connext Professional 9.1AICriticalAI2025-09-23
CVE-2025-1255 Untrusted Pointer Dereference vulnerability in RTI Connext Professional (Core Libraries) allows Pointer Manipulation. — Connext Professional 9.1AICriticalAI2025-09-23
CVE-2025-58749 WAMR runtime hangs or crashes with large memory.fill addresses in LLVM-JIT mode — wasm-micro-runtime 6.2AIMediumAI2025-09-16
CVE-2025-53801 Microsoft DWM Core Library Elevation of Privilege Vulnerability — Windows 10 Version 1507 7.8 High2025-09-09
CVE-2025-54905 Microsoft Word Information Disclosure Vulnerability — Microsoft 365 Apps for Enterprise 7.1 High2025-09-09
CVE-2024-36352 AMD Graphics Driver 安全漏洞 — AMD Ryzen™ 4000 Series Mobile Processors with Radeon™ Graphics 8.4 High2025-09-06
CVE-2025-55230 Windows MBT Transport Driver Elevation of Privilege Vulnerability — Windows 10 Version 1507 7.8 High2025-08-21
CVE-2025-50165 Windows Graphics Component Remote Code Execution Vulnerability — Windows 11 Version 24H2 9.8 Critical2025-08-12
CVE-2025-27069 Untrusted Pointer Dereference in DSP Service — Snapdragon 7.8 High2025-08-06
CVE-2025-49661 Windows Ancillary Function Driver for WinSock Elevation of Privilege Vulnerability — Windows 10 Version 1507 7.8 High2025-07-08
CVE-2025-47985 Windows Event Tracing Elevation of Privilege Vulnerability — Windows 10 Version 1507 7.8 High2025-07-08
CVE-2025-21486 Untrusted Pointer Dereference in DSP Service — Snapdragon 7.8 High2025-06-03
CVE-2025-29812 DirectX Graphics Kernel Elevation of Privilege Vulnerability — Windows 11 version 22H2 7.8 High2025-04-08
CVE-2025-27739 Windows Kernel Elevation of Privilege Vulnerability — Windows 10 Version 1809 7.8 High2025-04-08
CVE-2025-27747 Microsoft Word Remote Code Execution Vulnerability — Microsoft 365 Apps for Enterprise 7.8 High2025-04-08
CVE-2025-22464 Ivanti Endpoint Manager 安全漏洞 — Endpoint Manager 6.1 Medium2025-04-08

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