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: 22 August 2026 20:22 UTC
Cumulative inbound coverage
How completely the frameworks we cross-walk collectively cover this — the verdict is the strongest single mapping (overlapping partials are not summed); breadth shows the corroboration behind it.
Collective: partial · 1 mapping(s) from 1 framework(s): CAPEC 1 (partial)
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 that address this weakness (7)AI-assisted
| Control | Title | Family | Why it addresses this CWE |
|---|---|---|---|
SI-10 | Information Input Validation | SI | Validates or rejects untrusted serialized data before deserialization occurs. |
SI-3 | Malicious Code Protection | SI | Identifies and blocks malicious code introduced through deserialization of untrusted data at system boundaries. |
SI-7 | Software, Firmware, and Information Integrity | SI | Integrity verification of serialized information can detect tampering before deserialization occurs. |
CA-8 | Penetration Testing | CA | Penetration testing supplies malicious serialized objects, detecting unsafe deserialization and supporting corrective actions. |
SA-11 | Developer Testing and Evaluation | SA | Evaluation of untrusted data handling (deserialization testing) reveals unsafe processing, which the required remediation process addresses. |
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.9015 | 2023-09-27 |
CVE-2023-46604 KEV UPD | 10.0 | 10.0 | 0.9972 | 2023-10-27 |
CVE-2025-10035 KEV UPD | 10.0 | 10.0 | 0.9958 | 2025-09-18 |
CVE-2025-55182 KEV UPD | 10.0 | 10.0 | 0.9962 | 2025-12-03 |
CVE-2026-20131 KEV UPD | 10.0 | 10.0 | 0.3123 | 2026-03-04 |
CVE-2015-4852 KEV UPD | 9.9 | 9.8 | 0.9603 | 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.9766 | 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.9945 | 2018-04-19 |
CVE-2018-4939 KEV UPD | 9.9 | 9.8 | 0.6291 | 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.7751 | 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.9625 | 2019-03-26 |
CVE-2019-7214 UPD | 9.9 | 9.8 | 0.8482 | 2019-04-24 |