CWE · MITRE source
CWE-502Deserialization of Untrusted Data
The product deserializes untrusted data without sufficiently ensuring that the resulting data will be valid.
Last updated: 16 October 2026 10:19 UTC
OWASP Top 10 for Web (2025)
This weakness contributes to A08:2025 Software or Data Integrity Failures.
Control responseHuman-reviewed
Answering this weakness across the control lifecycle, from our framework cross-walks.
NIST 800-53 r5 controls PROPOSED for this weakness (7)AI-assisted
These are model PROPOSALS, not graded mappings. They come
from controls_to_cwe_proposals, which carries no grade field at
all; across the CWE pages 1,540 of 1,722 such associations (89%) have never
been graded by anything. The heading said “address” until
2026-09-29, which asserted a relationship the data does not carry.
Graded cross-walks are on the framework map, not here.
| Control | Title | Family | Why it addresses this CWE |
|---|---|---|---|
SI-10 | Information Input Validation | SI | graded mostly Validates or rejects untrusted serialized data before deserialization occurs. |
SI-7 | Software, Firmware, and Information Integrity | SI | graded partial Integrity verification of serialized information can detect tampering before deserialization occurs. |
SA-11 | Developer Testing and Evaluation | SA | graded mostly Evaluation of untrusted data handling (deserialization testing) reveals unsafe processing, which the required remediation process addresses. |
SI-3 | Malicious Code Protection | SI | Identifies and blocks malicious code introduced through deserialization of untrusted data at system boundaries. |
CA-8 | Penetration Testing | CA | Penetration testing supplies malicious serialized objects, detecting unsafe deserialization and supporting corrective actions. |
SC-44 | Detonation Chambers | SC | Untrusted serialized data can be deserialized and observed inside the chamber, blocking gadget-chain exploitation outside the sandbox. |
SR-4 | Provenance | SR | Provenance of associated data allows detection of untrusted sources before deserialization or processing occurs. |
Top CVEs of this weakness type, ranked by Risk Priority
| CVE | Risk | CVSS | EPSS | Published |
|---|---|---|---|---|
CVE-2021-44228 KEV UPD | 10.0 | 10.0 | 1.0000 | 2021-12-10 |
CVE-2023-40044 KEV UPD | 10.0 | 10.0 | 0.9035 | 2023-09-27 |
CVE-2023-46604 KEV UPD | 10.0 | 10.0 | 0.9989 | 2023-10-27 |
CVE-2025-10035 KEV UPD | 10.0 | 10.0 | 0.9980 | 2025-09-18 |
CVE-2025-55182 KEV UPD | 10.0 | 10.0 | 0.9980 | 2025-12-03 |
CVE-2026-20131 KEV UPD | 10.0 | 10.0 | 0.4317 | 2026-03-04 |
CVE-2015-4852 KEV UPD | 9.9 | 9.8 | 0.9499 | 2015-11-18 |
CVE-2015-8103 UPD | 9.9 | 9.8 | 0.8671 | 2015-11-25 |
CVE-2015-7450 KEV UPD | 9.9 | 9.8 | 0.9776 | 2016-01-02 |
CVE-2017-5645 UPD | 9.9 | 9.8 | 0.8979 | 2017-04-17 |
CVE-2017-3066 KEV UPD | 9.9 | 9.8 | 0.9060 | 2017-04-27 |
CVE-2017-12149 KEV UPD | 9.9 | 9.8 | 0.9071 | 2017-10-04 |
CVE-2015-7501 UPD | 9.9 | 9.8 | 0.8556 | 2017-11-09 |
CVE-2017-1000353 KEV UPD | 9.9 | 9.8 | 0.9968 | 2018-01-29 |
CVE-2017-12557 UPD | 9.9 | 9.8 | 0.7981 | 2018-02-15 |
CVE-2018-0147 KEV UPD | 9.9 | 9.8 | 0.1821 | 2018-03-08 |
CVE-2018-2628 KEV UPD | 9.9 | 9.8 | 0.9996 | 2018-04-19 |
CVE-2018-4939 KEV UPD | 9.9 | 9.8 | 0.6199 | 2018-05-19 |
CVE-2018-3245 UPD | 9.9 | 9.8 | 0.9428 | 2018-10-17 |
CVE-2018-15381 UPD | 9.9 | 9.8 | 0.8725 | 2018-11-08 |
CVE-2018-1000861 KEV UPD | 9.9 | 9.8 | 0.9833 | 2018-12-10 |
CVE-2019-0192 UPD | 9.9 | 9.8 | 0.7823 | 2019-03-07 |
CVE-2018-19276 UPD | 9.9 | 9.8 | 0.9871 | 2019-03-21 |
CVE-2019-10068 KEV UPD | 9.9 | 9.8 | 0.9507 | 2019-03-26 |
CVE-2019-7214 UPD | 9.9 | 9.8 | 0.8482 | 2019-04-24 |