目标达成 感谢每一位支持者 — 我们达成了 100% 目标!

目标: 1000 元 · 已筹: 1310

100%

CWE-88 参数注入或修改 类漏洞列表 161

CWE-88 参数注入或修改 类弱点 161 条 CVE 漏洞汇总,含 AI 中文分析。

CWE-88 属于参数注入漏洞,指程序在构建外部命令字符串时,未正确界定参数边界。攻击者通过注入特殊字符(如空格或引号),将恶意参数伪装成合法选项,从而执行非预期的系统命令。开发者应避免直接拼接用户输入,转而使用接受独立参数数组的 API 调用命令,或严格过滤输入中的特殊字符,以确保命令解析的准确性与安全性。

MITRE CWE 官方描述
CWE:CWE-88 命令中的参数分隔符处理不当('Argument Injection') 英文:产品为在另一个控制域中的独立组件执行的命令构建字符串,但未正确分隔该命令字符串内的预期参数、选项或开关。 在使用字符串插值创建命令时,开发人员可能假设仅会处理其指定的参数/选项。当程序员以某种方式对命令进行编码以防止恶意提供单独的命令时(例如,针对 shell 元字符的情况),这种假设可能会更加强烈。在构建命令时,开发人员可能会使用空格或其他分隔符,这些分隔符在命令执行时用于分隔参数。然而,如果攻击者能够提供包含参数分隔符的不可信输入,则生成的命令将包含比开发人员预期更多的参数。攻击者随后可能能够改变命令的行为。根据多余参数所支持的功能,这可能会产生与安全相关的后果。
常见影响 (1)
Confidentiality, Integrity, Availability, OtherExecute Unauthorized Code or Commands, Alter Execution Logic, Read Application Data, Modify Application Data
An attacker could include arguments that allow unintended commands or code to be executed, allow sensitive data to be read or modified or could cause other unintended behavior.
缓解措施 (5)
ImplementationWhere possible, avoid building a single string that contains the command and its arguments. Some languages or frameworks have functions that support specifying independent arguments, e.g. as an array, which is used to automatically perform the appropriate quoting or escaping while building the command. For example, in PHP, escapeshellarg() can be used to escape a single argument to system(), or …
Effectiveness: High
Architecture and DesignUnderstand all the potential areas where untrusted inputs can enter your product: parameters or arguments, cookies, anything read from the network, environment variables, request headers as well as content, URL components, e-mail, files, databases, and any external systems that provide data to the application. Perform input validation at well-defined interfaces.
ImplementationAssume all input is malicious. Use an "accept known good" input validation strategy, i.e., use a list of acceptable inputs that strictly conform to specifications. Reject any input that does not strictly conform to specifications, or transform it into something that does. When performing input validation, consider all potentially relevant properties, including length, type of input, the full range…
ImplementationDirectly convert your input type into the expected data type, such as using a conversion function that translates a string into a number. After converting to the expected data type, ensure that the input's values fall within the expected range of allowable values and that multi-field consistencies are maintained.
ImplementationInputs should be decoded and canonicalized to the application's current internal representation before being validated (CWE-180, CWE-181). Make sure that your application does not inadvertently decode the same input twice (CWE-174). Such errors could be used to bypass allowlist schemes by introducing dangerous inputs after they have been checked. Use libraries such as the OWASP ESAPI Canonicalizat…
代码示例 (2)
Consider the following program. It intends to perform an "ls -l" on an input filename. The validate_name() subroutine performs validation on the input to make sure that only alphanumeric and "-" characters are allowed, which avoids path traversal (CWE-22) and OS command injection (CWE-78) weaknesses. Only filenames like "abc" or "d-e-f" are intended to be allowed.
my $arg = GetArgument("filename"); do_listing($arg); sub do_listing { my($fname) = @_; if (! validate_name($fname)) { print "Error: name is not well-formed!\n"; return; } # build command my $cmd = "/bin/ls -l $fname"; system($cmd); } sub validate_name { my($name) = @_; if ($name =~ /^[\w\-]+$/) { return(1); } else { return(0); } }
Bad · Perl
if ($name =~ /^\w[\w\-]+$/) ...
Good · Perl
CVE-2016-10033 / [REF-1249] provides a useful real-world example of this weakness within PHPMailer.
CVE ID标题CVSS风险等级Published
CVE-2025-12613 Cloudinary Node SDK 安全漏洞 — cloudinary 8.6 High2025-11-10
CVE-2025-12556 IDIS ICM Viewer 参数注入漏洞 — ICM Viewer 8.8 High2025-11-06
CVE-2025-36565 Dell PowerProtect Data Domain 参数注入漏洞 — PowerProtect Data Domain with Data Domain Operating System (DD OS) of Feature Release 6.7 Medium2025-10-07
CVE-2025-43905 Dell PowerProtect Data Domain 参数注入漏洞 — PowerProtect Data Domain with Data Domain Operating System (DD OS) of Feature Release 4.3 Medium2025-10-07
CVE-2025-59489 Unity Runtime 参数注入漏洞 — Unity Editor 7.4 High2025-10-03
CVE-2025-59937 go-mail 参数注入漏洞 — go-mail 8.2AIHighAI2025-09-29
CVE-2025-59433 Conventional Changelog 参数注入漏洞 — conventional-changelog 5.3 Medium2025-09-22
CVE-2025-47421 CRESTRON TOUCHSCREENS x70 安全漏洞 — TOUCHSCREENS x70 7.2AIHighAI2025-09-03
CVE-2025-43730 Dell ThinOS 10 参数注入漏洞 — ThinOS 10 8.4 High2025-08-27
CVE-2025-57791 Commvault 参数注入漏洞 — CommCell 8.8 -2025-08-20
CVE-2025-6232 Lenovo Vantage 安全漏洞 — Vantage 7.8 High2025-07-17
CVE-2025-6231 Lenovo Vantage 安全漏洞 — Vantage 7.8 High2025-07-17
CVE-2025-53509 Advantech iView 参数注入漏洞 — iView 6.5 Medium2025-07-10
CVE-2025-52459 Advantech iView 参数注入漏洞 — iView 6.5 Medium2025-07-10
CVE-2025-46835 Git 参数注入漏洞 — git-gui 8.5 High2025-07-10
CVE-2025-48385 Git 安全漏洞 — git 8.8 -2025-07-08
CVE-2025-49520 Red Hat Ansible Automation Platform 参数注入漏洞 — Red Hat Ansible Automation Platform 2.5 for RHEL 8 8.8 High2025-06-30
CVE-2025-52480 Julia Registrator.jl 参数注入漏洞 — Registrator.jl 9.8AICriticalAI2025-06-25
CVE-2025-35010 Microhard BulletLTE‑NA2和Microhard IPn4Gii-NA2 安全漏洞 — IPn4Gii / Bullet-LTE Firmware 7.1 High2025-06-08
CVE-2025-35009 Microhard BulletLTE‑NA2和Microhard IPn4Gii-NA2 参数注入漏洞 — IPn4Gii / Bullet-LTE Firmware 7.1 High2025-06-08
CVE-2025-35008 Microhard BulletLTE‑NA2和Microhard IPn4Gii-NA2 安全漏洞 — IPn4Gii / Bullet-LTE Firmware 7.1 High2025-06-08
CVE-2025-35007 Microhard BulletLTE‑NA2和Microhard IPn4Gii-NA2 安全漏洞 — IPn4Gii / Bullet-LTE Firmware 7.1 High2025-06-08
CVE-2025-35006 Microhard Bullet-LTE和Microhard IPn4Gii-NA2 安全漏洞 — IPn4Gii / Bullet-LTE Firmware 7.1 High2025-06-08
CVE-2025-35005 Microhard BulletLTE‑NA2和Microhard IPn4Gii-NA2 安全漏洞 — IPn4Gii / Bullet-LTE Firmware 7.1 High2025-06-08
CVE-2025-35004 Microhard BulletLTE‑NA2和Microhard IPn4Gii-NA2 安全漏洞 — IPn4Gii / Bullet-LTE Firmware 7.1 High2025-06-08
CVE-2025-32459 Quantenna Communications Quantenna Wi-Fi chipset 安全漏洞 — Quantenna Wi-Fi chipset 7.7 High2025-06-08
CVE-2025-32458 Quantenna Communications Quantenna Wi-Fi chipset 安全漏洞 — Quantenna Wi-Fi chipset 7.7 High2025-06-08
CVE-2025-32457 Quantenna Communications Quantenna Wi-Fi chipset 安全漏洞 — Quantenna Wi-Fi chipset 7.7 High2025-06-08
CVE-2025-32456 Quantenna Communications Quantenna Wi-Fi chipset 安全漏洞 — Quantenna Wi-Fi chipset 7.7 High2025-06-08
CVE-2025-32455 Quantenna Communications Quantenna Wi-Fi chipset 安全漏洞 — Quantenna Wi-Fi chipset 7.7 High2025-06-08

CWE-88(参数注入或修改) 是常见的弱点类别,本平台收录该类弱点关联的 161 条 CVE 漏洞。