CWE-94 对生成代码的控制不恰当(代码注入) 类弱点 2110 条 CVE 漏洞汇总,含 AI 中文分析。
CWE-94 指代码注入漏洞,属于输入验证缺陷。攻击者通过向程序提供恶意构造的外部输入,利用未正确过滤的特殊字符或代码片段,篡改预期代码逻辑或注入可执行指令,从而劫持系统控制权。开发者应避免直接拼接用户输入,采用白名单验证机制,并使用参数化查询或沙箱环境隔离执行上下文,确保输入数据的合法性与安全性,从根本上阻断恶意代码的注入路径。
$MessageFile = "messages.out"; if ($_GET["action"] == "NewMessage") { $name = $_GET["name"]; $message = $_GET["message"]; $handle = fopen($MessageFile, "a+"); fwrite($handle, "<b>$name</b> says '$message'<hr>\n"); fclose($handle); echo "Message Saved!<p>\n"; } else if ($_GET["action"] == "ViewMessages") { include($MessageFile); }
name=h4x0r message=%3C?php%20system(%22/bin/ls%20-l%22);?%3E
use CGI qw(:standard); sub config_file_add_key { my ($fname, $key, $arg) = @_; # code to add a field/key to a file goes here } sub config_file_set_key { my ($fname, $key, $arg) = @_; # code to set key to a particular file goes here } sub config_file_delete_key { my ($fname, $key, $arg) = @_; # code to delete key from a particular file goes here } sub handleConfigAction { my ($fname, $action) = @_; my $key = param('key'); my $val = param('val'); # this is super-efficient code, especially if you have to invoke # any one of dozens of different functions! my $code = "config_file_$action_key(\$fnam
add_key(",","); system("/bin/ls");
| CVE ID | 标题 | CVSS | 风险等级 | Published |
|---|---|---|---|---|
| CVE-2021-1518 | Cisco Firepower Device Manager 代码注入漏洞 — Cisco Firepower Threat Defense Software | 6.3 | Medium | 2021-07-22 |
| CVE-2021-1585 | Cisco Adaptive Security Device Manager 代码注入漏洞 — Cisco Adaptive Security Appliance (ASA) Software | 7.5 | High | 2021-07-08 |
| CVE-2021-25393 | Samsung SMR 输入验证错误漏洞 — Samsung Mobile Devices | 6.6 | Medium | 2021-06-11 |
| CVE-2021-25415 | Samsung Mobile RKP 输入验证错误漏洞 — Samsung Mobile Devices | 5.5 | - | 2021-06-11 |
| CVE-2021-25416 | Samsung SMR 输入验证错误漏洞 — Samsung Mobile Devices | 6.5 | - | 2021-06-11 |
| CVE-2021-25411 | Samsung SMR 输入验证错误漏洞 — Samsung Mobile Devices | 4.4 | - | 2021-06-11 |
| CVE-2021-32673 | reg-suit 操作系统命令注入漏洞 — reg-suit | 8.8 | High | 2021-06-08 |
| CVE-2021-24312 | WordPress plugin WP Super Cache 操作系统命令注入漏洞 — WP Super Cache | 7.2 | - | 2021-06-01 |
| CVE-2021-32621 | xwiki-platform 代码注入漏洞 — xwiki-platform | 8.8 | High | 2021-05-28 |
| CVE-2021-29505 | XStream 代码问题漏洞 — xstream | 7.5 | High | 2021-05-28 |
| CVE-2021-22900 | Pulse Secure Pulse Connect Secure 代码注入漏洞 — Pulse Secure Secure | 6.5 | - | 2021-05-27 |
| CVE-2021-22894 | Pulse Secure Pulse Connect Secure 缓冲区错误漏洞 — Pulse Connect Secure | 8.8 | - | 2021-05-27 |
| CVE-2021-22117 | Pivotal Software RabbitMQ 代码注入漏洞 — RabbitMQ | 7.1 | - | 2021-05-18 |
| CVE-2019-14827 | Moodle 代码注入漏洞 — Moodle | 6.1 | - | 2021-05-17 |
| CVE-2021-29493 | kennnyshiwa-cogs 代码注入漏洞 — kennnyshiwa-cogs | 6.5 | Medium | 2021-05-06 |
| CVE-2021-21415 | Prisma VS Code extension 安全漏洞 — language-tools | 7.8 | High | 2021-04-29 |
| CVE-2021-29475 | Hedgedoc 代码问题漏洞 — hedgedoc | 10.0 | Critical | 2021-04-26 |
| CVE-2021-29465 | Mohamed Dief Discord-Recon 操作系统命令注入漏洞 — Discord-Recon | 8.3 | High | 2021-04-22 |
| CVE-2021-29461 | Discord Recon Server 参数注入漏洞 — Discord-Recon | 8.1 | High | 2021-04-20 |
| CVE-2021-29440 | Grav 代码注入漏洞 — grav | 8.4 | High | 2021-04-13 |
| CVE-2021-23281 | Eaton Intelligent Power Manager 代码注入漏洞 — Intelligent Power manager (IPM) | 10.0 | Critical | 2021-04-13 |
| CVE-2021-21433 | Discord Recon Server 操作系统命令注入漏洞 — Discord-Recon | 9.9 | Critical | 2021-04-09 |
| CVE-2021-1362 | Cisco Unified Communications Manager和Cisco Unity Connection 代码注入漏洞 — Cisco Unity Connection | 8.8 | High | 2021-04-08 |
| CVE-2021-27438 | Grid Solutions GE Reason DR60 信任管理问题漏洞 — Reason DR60 | 9.8 | - | 2021-03-25 |
| CVE-2021-21345 | XStream 操作系统命令注入漏洞 — xstream | 5.8 | Medium | 2021-03-22 |
| CVE-2021-3411 | Linux kernel 代码注入漏洞 — Linux kernel | 7.8 | - | 2021-03-09 |
| CVE-2021-20187 | Moodle 代码注入漏洞 — moodle | 7.2 | - | 2021-01-28 |
| CVE-2020-8274 | Citrix Secure Mail For Android 代码注入漏洞 — Citrix Secure Mail for Android | 6.5 | - | 2021-01-06 |
| CVE-2020-15252 | Xwiki Platform 注入漏洞 — xwiki-platform | 8.5 | High | 2020-10-16 |
| CVE-2020-8243 | Pulse Secure Pulse Connect Secure 代码注入漏洞 — Pulse Connect Secre | 7.2 | - | 2020-09-29 |
CWE-94(对生成代码的控制不恰当(代码注入)) 是常见的弱点类别,本平台收录该类弱点关联的 2110 条 CVE 漏洞。