CWE · MITRE source
CWE-787Out-of-bounds Write
The product writes data past the end, or before the beginning, of the intended buffer.
Last updated: 22 August 2026 00:25 UTC
Control responseHuman-reviewed
Answering this weakness across the control lifecycle, from our framework cross-walks.
Detect
Catch it (CSF Detect / Respond)
—
Harden
Shrink the surface (DISA STIG)
—
Validate
Prove the fix (OWASP ASVS)
—
NIST 800-53 r5 controls that address this weakness (1)AI-assisted
| Control | Title | Family | Why it addresses this CWE |
|---|---|---|---|
SI-16 | Memory Protection | SI | Out-of-bounds writes that corrupt control flow or inject shellcode are rendered non-executable by the same memory protections. |
Top CVEs of this weakness type, ranked by Risk Priority
| CVE | Risk | CVSS | EPSS | Published |
|---|---|---|---|---|
CVE-2020-14871 KEV UPD | 10.0 | 10.0 | 0.7984 | 2020-10-21 |
CVE-2022-20700 KEV UPD | 10.0 | 10.0 | 0.0566 | 2022-02-10 |
CVE-2022-20701 KEV UPD | 10.0 | 10.0 | 0.0975 | 2022-02-10 |
CVE-2025-24201 KEV UPD | 10.0 | 10.0 | 0.0412 | 2025-03-11 |
CVE-2025-43300 KEV UPD | 10.0 | 10.0 | 0.2039 | 2025-08-21 |
CVE-2010-4344 KEV UPD | 9.9 | 9.8 | 0.7190 | 2010-12-14 |
CVE-2011-2462 KEV UPD | 9.9 | 9.8 | 0.8656 | 2011-12-07 |
CVE-2013-3346 KEV UPD | 9.9 | 9.8 | 0.7858 | 2013-08-30 |
CVE-2015-3043 KEV UPD | 9.9 | 9.8 | 0.7445 | 2015-04-14 |
CVE-2015-3113 KEV UPD | 9.9 | 9.8 | 0.9994 | 2015-06-23 |
CVE-2017-14491 UPD | 9.9 | 9.8 | 0.8492 | 2017-10-04 |
CVE-2018-0171 KEV UPD | 9.9 | 9.8 | 0.9949 | 2018-03-28 |
CVE-2018-1160 UPD | 9.9 | 9.8 | 0.8654 | 2018-12-20 |
CVE-2019-1663 UPD | 9.9 | 9.8 | 0.9571 | 2019-02-28 |
CVE-2019-3568 KEV UPD | 9.9 | 9.8 | 0.3917 | 2019-05-14 |
CVE-2019-16928 KEV UPD | 9.9 | 9.8 | 0.4248 | 2019-09-27 |
CVE-2019-5544 KEV UPD | 9.9 | 9.8 | 0.9682 | 2019-12-06 |
CVE-2021-31755 KEV UPD | 9.9 | 9.8 | 0.8585 | 2021-05-07 |
CVE-2021-20038 KEV UPD | 9.9 | 9.8 | 0.9990 | 2021-12-08 |
CVE-2021-44790 UPD | 9.9 | 9.8 | 0.9711 | 2021-12-20 |
CVE-2022-20705 UPD | 9.9 | 10.0 | 0.8003 | 2022-02-10 |
CVE-2022-20707 UPD | 9.9 | 10.0 | 0.7532 | 2022-02-10 |
CVE-2022-22587 KEV UPD | 9.9 | 9.8 | 0.1164 | 2022-03-18 |
CVE-2022-42475 KEV UPD | 9.9 | 9.8 | 0.9947 | 2023-01-02 |
CVE-2023-27997 KEV UPD | 9.9 | 9.8 | 0.8569 | 2023-06-13 |