3240 vulnerabilities classified as CWE-121 (栈缓冲区溢出). AI Chinese analysis included.
CWE-121 represents a critical memory safety weakness where program data exceeds the allocated bounds of a stack-allocated buffer, corrupting adjacent memory structures. Attackers typically exploit this vulnerability by injecting malicious payloads that overwrite the function’s return address or saved frame pointer, thereby hijacking control flow to execute arbitrary code with the privileges of the compromised process. This exploitation is particularly dangerous because stack buffers are local variables, making the attack surface common in low-level languages like C and C++. Developers mitigate this risk by enforcing strict input validation, utilizing safe string handling functions that prevent unbounded writes, and adopting modern programming languages with automatic memory management. Additionally, implementing compiler-level protections such as stack canaries and Address Space Layout Randomization significantly raises the barrier for successful exploitation, ensuring system integrity remains intact against buffer overflow attempts.
#define BUFSIZE 256 int main(int argc, char **argv) { char buf[BUFSIZE]; strcpy(buf, argv[1]); }
void host_lookup(char *user_supplied_addr){ struct hostent *hp; in_addr_t *addr; char hostname[64]; in_addr_t inet_addr(const char *cp); /*routine that ensures user_supplied_addr is in the right format for conversion */ validate_addr_form(user_supplied_addr); addr = inet_addr(user_supplied_addr); hp = gethostbyaddr( addr, sizeof(struct in_addr), AF_INET); strcpy(hostname, hp->h_name); }
| CVE ID | Title | CVSS | Severity | Published |
|---|---|---|---|---|
| CVE-2017-16265 | INSTEON Hub 缓冲区错误漏洞 — Hub | 9.9 | - | 2023-01-11 |
| CVE-2017-16266 | INSTEON Hub 缓冲区错误漏洞 — Hub | 9.9 | - | 2023-01-11 |
| CVE-2017-16267 | INSTEON Hub 缓冲区错误漏洞 — Hub | 9.9 | - | 2023-01-11 |
| CVE-2017-16268 | INSTEON Hub 缓冲区错误漏洞 — Hub | 9.9 | - | 2023-01-11 |
| CVE-2017-16269 | INSTEON Hub 缓冲区错误漏洞 — Hub | 9.9 | - | 2023-01-11 |
| CVE-2017-16270 | INSTEON Hub 缓冲区错误漏洞 — Hub | 9.9 | - | 2023-01-11 |
| CVE-2017-16256 | INSTEON Hub 缓冲区错误漏洞 — Hub | 9.9 | - | 2023-01-11 |
| CVE-2017-16257 | INSTEON Hub 缓冲区错误漏洞 — Hub | 9.9 | - | 2023-01-11 |
| CVE-2017-16258 | INSTEON Hub 缓冲区错误漏洞 — Hub | 9.9 | - | 2023-01-11 |
| CVE-2017-16259 | INSTEON Hub 缓冲区错误漏洞 — Hub | 9.9 | - | 2023-01-11 |
| CVE-2017-16260 | INSTEON Hub 缓冲区错误漏洞 — Hub | 9.9 | - | 2023-01-11 |
| CVE-2017-16261 | INSTEON Hub 缓冲区错误漏洞 — Hub | 9.9 | - | 2023-01-11 |
| CVE-2017-16262 | INSTEON Hub 缓冲区错误漏洞 — Hub | 9.9 | - | 2023-01-11 |
| CVE-2017-16263 | INSTEON Hub 缓冲区错误漏洞 — Hub | 9.9 | - | 2023-01-11 |
| CVE-2023-21732 | Microsoft ODBC Driver Remote Code Execution Vulnerability — Windows 10 Version 1809 | 8.8 | High | 2023-01-10 |
| CVE-2022-40201 | Bentley Systems MicroStation 安全漏洞 — MicroStation Connect | 7.8 | High | 2023-01-06 |
| CVE-2022-39116 | UNISOC chipset 缓冲区错误漏洞 — SC9863A/SC9832E/SC7731E/T610/T310/T606/T760/T610/T618/T606/T612/T616/T760/T770/T820/S8000 | 5.5 | - | 2023-01-04 |
| CVE-2022-42270 | NVIDIA Jetson 缓冲区错误漏洞 — NVIDIA Jetson AGX Xavier Series, Jetson Xavier NX, Jetson AGX Orin Series | 7.8 | High | 2022-12-30 |
| CVE-2022-41981 | OpenImageIO 缓冲区错误漏洞 — OpenImageIO | 8.1 | High | 2022-12-23 |
| CVE-2022-39106 | Google Pixel 缓冲区错误漏洞 — SC9863A/SC9832E/SC7731E/T610/T310/T606/T760/T610/T618/T606/T612/T616/T760/T770/T820/S8000 | 5.5 | - | 2022-12-06 |
| CVE-2022-39129 | Google Pixel 缓冲区错误漏洞 — SC9863A/SC9832E/SC7731E/T610/T310/T606/T760/T610/T618/T606/T612/T616/T760/T770/T820/S8000 | 5.5 | - | 2022-12-06 |
| CVE-2022-34667 | NVIDIA CUDA Toolkit 缓冲区错误漏洞 — NVIDIA CUDA Toolkit | 4.4 | Medium | 2022-11-18 |
| CVE-2022-41854 | Stack Overflow in Snakeyaml — SnakeYaml | 5.8 | Medium | 2022-11-11 |
| CVE-2022-41664 | Siemens JT2Go和Teamcenter Visualization 缓冲区错误漏洞 — JT2Go | 7.8 | High | 2022-11-08 |
| CVE-2022-3228 | Host Engineering H0-ECOM100 Communications Module 缓冲区错误漏洞 — H0-ECOM100 Communications Module | 6.5 | Medium | 2022-10-28 |
| CVE-2022-3386 | Advantech R-SeeNet 缓冲区错误漏洞 — R-SeeNet | 9.8 | Critical | 2022-10-27 |
| CVE-2022-3385 | Advantech R-SeeNet 缓冲区错误漏洞 — R-SeeNet | 9.8 | Critical | 2022-10-27 |
| CVE-2022-3409 | Unauthenticated out of bounds stack write in bmcweb — OpenBMC | 8.2 | High | 2022-10-27 |
| CVE-2022-32454 | Abode Iota 安全漏洞 — iota All-In-One Security Kit | 9.8 | - | 2022-10-25 |
| CVE-2021-26730 | spx_restservice Login_handler_func Subfunction Stack-Based Buffer Overflow — IAC-AST2500A | 10.0 | Critical | 2022-10-24 |
Vulnerabilities classified as CWE-121 (栈缓冲区溢出) represent 3240 CVEs. The CWE taxonomy describes the weakness; review individual CVEs for product-specific impact.