CWE-94 对生成代码的控制不恰当(代码注入) 类弱点 2113 条 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-2026-10134 | IBM Langflow OSS 代码注入漏洞 — Langflow OSS | 10.0 | Critical | 2026-06-30 |
| CVE-2026-7873 | IBM Langflow OSS 代码注入漏洞 — Langflow OSS | 9.9 | Critical | 2026-06-30 |
| CVE-2026-58138 | Conductor OSS Conductor 代码注入漏洞 — conductor | 9.8 | Critical | 2026-06-30 |
| CVE-2026-48192 | Siemens Mendix Studio Pro 代码注入漏洞 — Mendix Studio Pro 10.11 | 5.4 | Medium | 2026-06-30 |
| CVE-2026-13749 | Snowflake CLI 代码注入漏洞 — Snowflake CLI | 8.8 | High | 2026-06-29 |
| CVE-2026-13500 | ANTLR 输入验证错误漏洞 — ANTLR4 | 7.3 | High | 2026-06-28 |
| CVE-2026-53576 | kestra-io kestra 授权问题漏洞 — kestra | 10.0 | Critical | 2026-06-26 |
| CVE-2026-33646 | jdx mise 代码注入漏洞 — mise | 9.6 | Critical | 2026-06-26 |
| CVE-2026-57315 | Creative Themes Blocksy Companion Pro 代码注入漏洞 — Blocksy Companion Pro | 8.5 | High | 2026-06-26 |
| CVE-2025-7958 | Trellix NX 代码注入漏洞 — Trellix Network Security NX, EX, FX, AX, and CMS | - | - | 2026-06-26 |
| CVE-2026-50741 | revive adserver 代码注入漏洞 — Adserver | - | - | 2026-06-26 |
| CVE-2026-55413 | ToolJet 代码注入漏洞 — ToolJet | - | - | 2026-06-25 |
| CVE-2026-57456 | Vim 代码注入漏洞 — vim | - | - | 2026-06-25 |
| CVE-2026-56049 | WPExperts Post Snippets 代码注入漏洞 — Post Snippets | 8.5 | High | 2026-06-25 |
| CVE-2026-54823 | Marketing Fire Widget Options 代码注入漏洞 — Widget Options | 9.9 | Critical | 2026-06-25 |
| CVE-2026-1606 | GitLab 代码注入漏洞 — GitLab | 4.3 | Medium | 2026-06-25 |
| CVE-2026-44016 | Docling Project Docling 服务端请求伪造漏洞 — docling | 8.2 | High | 2026-06-24 |
| CVE-2026-12242 | Arnan AdRotate Banner Manager 代码注入漏洞 — AdRotate Banner Manager | 8.8 | High | 2026-06-24 |
| CVE-2026-53753 | UncleCode Crawl4AI 处理逻辑错误漏洞 — crawl4ai | 9.8 | Critical | 2026-06-23 |
| CVE-2026-48519 | Langflow 代码注入漏洞 — langflow | 9.6 | Critical | 2026-06-23 |
| CVE-2026-34916 | revive adserver 代码注入漏洞 — Revive Adserver | - | - | 2026-06-23 |
| CVE-2026-44959 | revive adserver 代码注入漏洞 — Adserver | - | - | 2026-06-23 |
| CVE-2026-12866 | Matthew Crumley JavaScript Expression Evaluator 代码注入漏洞 — expr-eval | 9.8 | Critical | 2026-06-23 |
| CVE-2026-41523 | vllm 异常处理不当漏洞 — vllm | 7.5 | High | 2026-06-22 |
| CVE-2026-10789 | Autodesk fusion 代码注入漏洞 — Fusion | 9.6 | Critical | 2026-06-22 |
| CVE-2026-55388 | Piscina 输入验证错误漏洞 — piscina | 8.1 | High | 2026-06-22 |
| CVE-2026-54271 | protobufjs project protobufjs-cli 代码注入漏洞 — protobufjs-cli | 8.2 | High | 2026-06-22 |
| CVE-2026-9072 | IBM i 代码注入漏洞 — WebSphere Application Server | 8.1 | High | 2026-06-22 |
| CVE-2026-8858 | IBM i 代码注入漏洞 — WebSphere Application Server | 7.5 | High | 2026-06-22 |
| CVE-2026-10561 | IBM Langflow OSS 代码注入漏洞 — Langflow OSS | 10.0 | Critical | 2026-06-22 |
CWE-94(对生成代码的控制不恰当(代码注入)) 是常见的弱点类别,本平台收录该类弱点关联的 2113 条 CVE 漏洞。