2237 vulnerabilities classified as CWE-787 (跨界内存写). AI Chinese analysis included.
CWE-787 represents a critical memory management weakness where software incorrectly writes data beyond the allocated boundaries of a buffer. This flaw typically arises from insufficient bounds checking, allowing attackers to overwrite adjacent memory locations with malicious payloads. Exploitation often leads to arbitrary code execution, denial of service, or privilege escalation by corrupting critical system structures or control flow data. Developers mitigate this risk by implementing rigorous input validation and utilizing safe programming practices that enforce strict boundary checks before any memory operation. Employing modern languages with automatic memory management, such as Rust or Java, further reduces exposure by preventing direct pointer arithmetic. Additionally, static analysis tools and fuzzing techniques help identify potential out-of-bounds conditions during the development lifecycle, ensuring that buffer operations remain within their intended limits and preserving application integrity against memory corruption attacks.
int id_sequence[3]; /* Populate the id array. */ id_sequence[0] = 123; id_sequence[1] = 234; id_sequence[2] = 345; id_sequence[3] = 456;int returnChunkSize(void *) { /* if chunk info is valid, return the size of usable memory, * else, return -1 to indicate an error */ ... } int main() { ... memcpy(destBuf, srcBuf, (returnChunkSize(destBuf)-1)); ... }| CVE ID | Title | CVSS | Severity | Published |
|---|---|---|---|---|
| CVE-2021-22754 | Schneider Electric IGSS 缓冲区错误漏洞 — IGSS Definition (Def.exe) V15.0.0.21140 and prior | 7.8 | - | 2021-06-11 |
| CVE-2021-22755 | Schneider Electric IGSS 缓冲区错误漏洞 — IGSS Definition (Def.exe) V15.0.0.21140 and prior | 7.8 | - | 2021-06-11 |
| CVE-2021-22750 | Schneider Electric IGSS 缓冲区错误漏洞 — IGSS Definition (Def.exe) V15.0.0.21041 and prior | 7.8 | - | 2021-06-11 |
| CVE-2021-22751 | Schneider Electric IGSS 缓冲区错误漏洞 — IGSS Definition (Def.exe) V15.0.0.21140 and prior | 7.8 | - | 2021-06-11 |
| CVE-2021-25396 | Samsung SMR 缓冲区错误漏洞 — Samsung Mobile Devices | 6.7 | Medium | 2021-06-11 |
| CVE-2021-25407 | Samsung SMR 缓冲区错误漏洞 — Samsung Mobile Devices | 7.8 | - | 2021-06-11 |
| CVE-2021-25408 | Samsung SMR 安全漏洞 — Samsung Mobile Devices | 7.8 | - | 2021-06-11 |
| CVE-2021-31837 | Out of bounds write vulnerability in McAfee GetSusp — McAfee GetSusp | 8.8 | High | 2021-06-09 |
| CVE-2021-27620 | SAP Internet Graphics Server 缓冲区错误漏洞 — SAP Internet Graphics Service | 5.9 | - | 2021-06-09 |
| CVE-2021-27622 | SAP Internet Graphics Service 缓冲区错误漏洞 — SAP Internet Graphics Service | 5.9 | - | 2021-06-09 |
| CVE-2021-27623 | SAP Internet Graphics Server 缓冲区错误漏洞 — SAP Internet Graphics Service | 5.9 | - | 2021-06-09 |
| CVE-2021-27624 | SAP Internet Graphics Server 缓冲区错误漏洞 — SAP Internet Graphics Service | 5.9 | - | 2021-06-09 |
| CVE-2021-27625 | SAP Internet Graphics Server 缓冲区错误漏洞 — SAP Internet Graphics Service | 5.9 | - | 2021-06-09 |
| CVE-2021-27626 | SAP Internet Graphics Server 缓冲区错误漏洞 — SAP Internet Graphics Service | 5.9 | - | 2021-06-09 |
| CVE-2021-27627 | SAP Internet Graphics Server 缓冲区错误漏洞 — SAP Internet Graphics Service | 5.9 | - | 2021-06-09 |
| CVE-2021-27628 | SAP Netweaver 缓冲区错误漏洞 — SAP NetWeaver ABAP Server and ABAP Platform (Dispatcher) | 7.5 | - | 2021-06-09 |
| CVE-2021-27633 | SAP Netweaver 缓冲区错误漏洞 — SAP NetWeaver AS for ABAP (RFC Gateway) | 7.5 | - | 2021-06-09 |
| CVE-2021-27634 | SAP Netweaver 缓冲区错误漏洞 — SAP NetWeaver AS for ABAP (RFC Gateway) | 7.5 | - | 2021-06-09 |
| CVE-2021-27387 | Simcenter Femap 缓冲区错误漏洞 — Simcenter Femap 2020.2 | 7.8 | - | 2021-06-08 |
| CVE-2021-27390 | Siemens Jt2go 缓冲区错误漏洞 — JT2Go | 7.8 | - | 2021-06-08 |
| CVE-2021-27399 | Simcenter Femap 缓冲区错误漏洞 — Simcenter Femap 2020.2 | 7.8 | - | 2021-06-08 |
| CVE-2021-31342 | Solid Edge SE 缓冲区错误漏洞 — Siemens Solid Edge | 8.8 | - | 2021-06-08 |
| CVE-2021-31343 | Solid Edge SE 缓冲区错误漏洞 — Siemens Solid Edge | 8.8 | - | 2021-06-08 |
| CVE-2021-23169 | Industrial Light And Magic(lim) OpenEXR 缓冲区错误漏洞 — OpenEXR | 9.8 | - | 2021-06-08 |
| CVE-2021-3490 | Linux kernel eBPF bitwise ops ALU32 bounds tracking — Linux kernel | 7.8 | High | 2021-06-04 |
| CVE-2021-3546 | QEMU 缓冲区错误漏洞 — QEMU | 8.2 | - | 2021-06-02 |
| CVE-2010-3843 | Ettercap 缓冲区错误漏洞 — ettercap | 7.8 | - | 2021-05-28 |
| CVE-2021-27488 | Siemens Solid Edge 缓冲区错误漏洞 — Datakit Software libraries embedded in Luxion KeyShot software | 7.8 | - | 2021-05-27 |
| CVE-2021-30498 | libcaca 缓冲区错误漏洞 — libcaca | 7.8 | - | 2021-05-26 |
| CVE-2018-25011 | libwebp 缓冲区错误漏洞 — libwebp | 9.8 | - | 2021-05-21 |
Vulnerabilities classified as CWE-787 (跨界内存写) represent 2237 CVEs. The CWE taxonomy describes the weakness; review individual CVEs for product-specific impact.