Cyber Posture

CWE · MITRE source

CWE-822Untrusted Pointer Dereference

Abstraction: Base · CVEs in our corpus: 191

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:

Last updated: 09 May 2026 03:25 UTC

NIST 800-53 r5 controls that address this weakness (0)AI

Control Title Family Why it addresses this CWE
No NIST controls proposed yet.

Top CVEs of this weakness type, ranked by Risk Priority

CVE Risk CVSS EPSS Published
CVE-2024-21338 KEV8.27.80.78142024-02-13
CVE-2024-35250 KEV7.07.80.56832024-06-11
CVE-2023-217686.27.80.76832023-01-10
CVE-2023-29360 KEV5.58.40.30292023-06-14
CVE-2025-24990 KEV3.77.80.02762025-10-14
CVE-2023-36033 KEV3.67.80.00912023-11-14
CVE-2024-300902.77.00.20922024-06-11
CVE-2023-216772.57.50.16452023-01-10
CVE-2025-501652.39.80.06212025-08-12
CVE-2018-178932.29.80.04622018-10-17
CVE-2024-381042.28.80.06752024-07-09
CVE-2018-148112.19.80.02332018-09-26
CVE-2018-74972.09.80.00682018-05-15
CVE-2018-125482.09.80.00422019-01-31
CVE-2023-14372.09.80.00182023-08-02
CVE-2024-373392.08.80.04092024-09-10
CVE-2024-373402.08.80.04092024-09-10
CVE-2024-436242.08.80.03522024-11-12
CVE-2024-262541.97.50.06532024-04-09
CVE-2024-364611.99.10.00732024-08-12
CVE-2020-173921.88.80.00102020-08-25
CVE-2020-269911.88.80.01012021-01-12
CVE-2020-272591.88.80.00482021-02-09
CVE-2022-348901.88.80.00162022-07-18
CVE-2023-01891.88.80.00182023-04-01