CWE · MITRE source
CWE-119Improper Restriction of Operations within the Bounds of a Memory Buffer
The product performs operations on a memory buffer, but it reads from or writes to a memory location outside the buffer's intended boundary. This may result in read or write operations on unexpected memory locations that could be linked to other variables, data structures, or internal program data.
Last updated: 22 August 2026 13:14 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 · 12 mapping(s) from 1 framework(s): CAPEC 12 (partial)
Control responseHuman-reviewed
Answering this weakness across the control lifecycle, from our framework cross-walks.
NIST 800-53 r5 controls that address this weakness (4)AI-assisted
| Control | Title | Family | Why it addresses this CWE |
|---|---|---|---|
SI-16 | Memory Protection | SI | Memory protections (e.g., W^X, ASLR) make exploitation of buffer-boundary violations far harder to turn into code execution. |
SI-4 | System Monitoring | SI | Detects exploitation attempts that produce memory corruption, crashes, or anomalous behavior. |
SA-11 | Developer Testing and Evaluation | SA | Ongoing control assessments and code testing (static/dynamic analysis, fuzzing) surface memory buffer restriction failures, which are then remediated before release. |
SC-27 | Platform-independent Applications | SC | Managed runtimes used by platform-independent applications (e.g., JVM, CLR) enforce memory safety, preventing most buffer overflows that require direct memory manipulation. |
Top CVEs of this weakness type, ranked by Risk Priority
| CVE | Risk | CVSS | EPSS | Published |
|---|---|---|---|---|
CVE-2020-0796 KEV UPD | 10.0 | 10.0 | 0.9981 | 2020-03-12 |
CVE-2008-4250 KEV UPD | 9.9 | 9.8 | 0.9875 | 2008-10-23 |
CVE-2010-3765 KEV UPD | 9.9 | 9.8 | 0.8328 | 2010-10-28 |
CVE-2011-1889 KEV UPD | 9.9 | 9.8 | 0.4837 | 2011-06-16 |
CVE-2016-1287 UPD | 9.9 | 9.8 | 0.7698 | 2016-02-11 |
CVE-2016-2108 UPD | 9.9 | 9.8 | 0.7791 | 2016-05-05 |
CVE-2014-3931 KEV UPD | 9.9 | 9.8 | 0.2898 | 2017-03-31 |
CVE-2017-12240 KEV UPD | 9.9 | 9.8 | 0.1388 | 2017-09-29 |
CVE-2017-14492 UPD | 9.9 | 9.8 | 0.9331 | 2017-10-03 |
CVE-2017-14493 UPD | 9.9 | 9.8 | 0.8364 | 2017-10-03 |
CVE-2017-15944 KEV UPD | 9.9 | 9.8 | 0.9830 | 2017-12-11 |
CVE-2017-13696 UPD | 9.9 | 9.8 | 0.7831 | 2018-01-24 |
CVE-2018-6892 UPD | 9.9 | 9.8 | 0.9339 | 2018-02-11 |
CVE-2018-7584 UPD | 9.9 | 9.8 | 0.8735 | 2018-03-01 |
CVE-2018-7445 KEV UPD | 9.9 | 9.8 | 0.6102 | 2018-03-19 |
CVE-2018-0151 KEV UPD | 9.9 | 9.8 | 0.1429 | 2018-03-28 |
CVE-2018-9059 UPD | 9.9 | 9.8 | 0.7732 | 2018-04-20 |
CVE-2016-6563 UPD | 9.9 | 9.8 | 0.7995 | 2018-07-13 |
CVE-2019-1663 UPD | 9.9 | 9.8 | 0.9571 | 2019-02-28 |
CVE-2020-29557 KEV UPD | 9.9 | 9.8 | 0.5432 | 2021-01-29 |
CVE-2021-22991 KEV UPD | 9.9 | 9.8 | 0.6106 | 2021-03-31 |
CVE-2025-31200 KEV UPD | 9.9 | 9.8 | 0.1966 | 2025-04-16 |
CVE-2025-6543 KEV UPD | 9.9 | 9.8 | 0.1009 | 2025-06-25 |
CVE-2025-7775 KEV UPD | 9.9 | 9.8 | 0.1963 | 2025-08-26 |
CVE-2018-7573 UPD | 9.8 | 9.8 | 0.6920 | 2018-03-01 |