← Back
CWE-78

6,715 CVEs • Abstraction: Base • Likelihood of Exploit: High

Improper Neutralization of Special Elements used in an OS Command ('OS Command Injection')

The product constructs all or part of an OS command using externally-influenced input from an upstream component, but it does not neutralize or incorrectly neutralizes special elements that could modify the intended OS command when it is sent to a downstream component.

JSON object

Loading...

CVEs (6,715)

CVE
VENDORS
PRODUCTS
UPDATED
PUBLISHED
CVSS
6Apache
DebianFedoraproject+3 more
16Activemq
Banking Enterprise Default ManagementBanking Platform+13 more
Jun 17, 2026
Mar 23, 2021
N/A· v4
9.9 CRITICAL· v3
6.5 MEDIUM· v2
XStream is a Java library to serialize objects to XML and back again. In XStream before version 1.4.16, there is a vulnerability which may allow a remote attacker who has sufficient rights to execute commands of the host...Show more
XStream is a Java library to serialize objects to XML and back again. In XStream before version 1.4.16, there is a vulnerability which may allow a remote attacker who has sufficient rights to execute commands of the host only by manipulating the processed input stream. No user is affected, who followed the recommendation to setup XStream's security framework with a whitelist limited to the minimal required types. If you rely on XStream's default blacklist of the Security Framework, you will have to use at least version 1.4.16.Show less
1Killport Project
1Killport
Jun 17, 2026
Mar 21, 2021
N/A· v4
8.8 HIGH· v3
6.5 MEDIUM· v2
This affects the package killport before 1.0.2. If (attacker-controlled) user input is given, it is possible for an attacker to execute arbitrary commands. This is due to use of the child_process exec function without in...Show more
This affects the package killport before 1.0.2. If (attacker-controlled) user input is given, it is possible for an attacker to execute arbitrary commands. This is due to use of the child_process exec function without input sanitization. Running this PoC will cause the command touch success to be executed, leading to the creation of a file called success.Show less
1Openwrt
1Openwrt
Jun 17, 2026
Mar 21, 2021
N/A· v4
8.8 HIGH· v3
6.5 MEDIUM· v2
applications/luci-app-ddns/luasrc/model/cbi/ddns/detail.lua in the DDNS package for OpenWrt 19.07 allows remote authenticated users to inject arbitrary commands via POST requests.
1Port Killer Project
1Port Killer
Jun 17, 2026
Mar 18, 2021
N/A· v4
8.8 HIGH· v3
6.5 MEDIUM· v2
This affects all versions of package port-killer. If (attacker-controlled) user input is given, it is possible for an attacker to execute arbitrary commands. This is due to use of the child_process exec function without...Show more
This affects all versions of package port-killer. If (attacker-controlled) user input is given, it is possible for an attacker to execute arbitrary commands. This is due to use of the child_process exec function without input sanitization. Running this PoC will cause the command touch success to be executed, leading to the creation of a file called success.Show less
1Kill Process By Name Project
1Kill Process By Name
Jun 17, 2026
Mar 15, 2021
N/A· v4
9.8 CRITICAL· v3
7.5 HIGH· v2
This affects all versions of package kill-process-by-name. If (attacker-controlled) user input is given, it is possible for an attacker to execute arbitrary commands. This is due to use of the child_process exec function...Show more
This affects all versions of package kill-process-by-name. If (attacker-controlled) user input is given, it is possible for an attacker to execute arbitrary commands. This is due to use of the child_process exec function without input sanitization in the index.js file.Show less
1Ps Kill Project
1Ps Kill
Jun 17, 2026
Mar 15, 2021
N/A· v4
9.8 CRITICAL· v3
7.5 HIGH· v2
This affects all versions of package ps-kill. If (attacker-controlled) user input is given to the kill function, it is possible for an attacker to execute arbitrary commands. This is due to use of the child_process exec...Show more
This affects all versions of package ps-kill. If (attacker-controlled) user input is given to the kill function, it is possible for an attacker to execute arbitrary commands. This is due to use of the child_process exec function without input sanitization in the index.js file. PoC (provided by reporter): var ps_kill = require('ps-kill'); ps_kill.kill('$(touch success)',function(){});Show less
1Sonicwall
1Sma100 Firmware
Jun 17, 2026
Mar 13, 2021
N/A· v4
8.8 HIGH· v3
9.0 HIGH· v2
A post-authenticated command injection vulnerability in SonicWall SMA100 allows an authenticated attacker to execute OS commands as a 'nobody' user. This vulnerability impacts SMA100 version 10.2.0.5 and earlier.
1Dlink
1Dir 841 Firmware
Jun 17, 2026
Mar 11, 2021
N/A· v4
8.0 HIGH· v3
7.7 HIGH· v2
/jsonrpc on D-Link DIR-841 3.03 and 3.04 devices allows authenticated command injection via ping, ping6, or traceroute (under System Tools).
1Dlink
1Dir 3060 Firmware
Jun 17, 2026
Mar 11, 2021
N/A· v4
8.8 HIGH· v3
9.0 HIGH· v2
prog.cgi on D-Link DIR-3060 devices before 1.11b04 HF2 allows remote authenticated users to inject arbitrary commands in an admin or root context because SetVirtualServerSettings calls CheckArpTables, which calls popen u...Show more
prog.cgi on D-Link DIR-3060 devices before 1.11b04 HF2 allows remote authenticated users to inject arbitrary commands in an admin or root context because SetVirtualServerSettings calls CheckArpTables, which calls popen unsafely.Show less
1Lucysecurity
1Security Awareness
Jun 17, 2026
Mar 11, 2021
N/A· v4
9.8 CRITICAL· v3
7.5 HIGH· v2
LUCY Security Awareness Software through 4.7.x allows unauthenticated remote code execution because the Migration Tool (in the Support section) allows upload of .php files within a system.tar.gz file. The .php file becom...Show more
LUCY Security Awareness Software through 4.7.x allows unauthenticated remote code execution because the Migration Tool (in the Support section) allows upload of .php files within a system.tar.gz file. The .php file becomes accessible with a public/system/static URI.Show less
1Facebook
1React Dev Utils
Jun 17, 2026
Mar 9, 2021
N/A· v4
5.6 MEDIUM· v3
6.8 MEDIUM· v2
react-dev-utils prior to v11.0.4 exposes a function, getProcessForPort, where an input argument is concatenated into a command string to be executed. This function is typically used from react-scripts (in Create React Ap...Show more
react-dev-utils prior to v11.0.4 exposes a function, getProcessForPort, where an input argument is concatenated into a command string to be executed. This function is typically used from react-scripts (in Create React App projects), where the usage is safe. Only when this function is manually invoked with user-provided values (ie: by custom code) is there the potential for command injection. If you're consuming it from react-scripts then this issue does not affect you.Show less
1Dell
1Emc Powerscale Onefs
Jun 17, 2026
Mar 8, 2021
N/A· v4
7.8 HIGH· v3
4.6 MEDIUM· v2
PowerScale OneFS 8.1.2,8.2.2 and 9.1.0 contains an improper input sanitization issue in a command. The Compadmin user could potentially exploit this vulnerability, leading to potential privileges escalation.
1Maxum
1Rumpus
Jul 9, 2026
Mar 8, 2021
N/A· v4
8.8 HIGH· v3
6.5 MEDIUM· v2
Maxum Rumpus 8.2.13 and 8.2.14 is affected by a command injection vulnerability. The web administration contains functionality in which administrators are able to manage users. The edit users form contains a parameter vu...Show more
Maxum Rumpus 8.2.13 and 8.2.14 is affected by a command injection vulnerability. The web administration contains functionality in which administrators are able to manage users. The edit users form contains a parameter vulnerable to command injection due to insufficient validation.Show less
1Netgear
43Br200 Firmware
Br500 FirmwareD7800 Firmware+40 more
Jun 17, 2026
Mar 5, 2021
N/A· v4
8.8 HIGH· v3
8.3 HIGH· v2
This vulnerability allows network-adjacent attackers to execute arbitrary code on affected installations of NETGEAR R7800 firmware version 1.0.2.76. Although authentication is required to exploit this vulnerability, the...Show more
This vulnerability allows network-adjacent attackers to execute arbitrary code on affected installations of NETGEAR R7800 firmware version 1.0.2.76. Although authentication is required to exploit this vulnerability, the existing authentication mechanism can be bypassed. The specific flaw exists within the handling of the rc_service parameter provided to apply_save.cgi. The issue results from the lack of proper validation of a user-supplied string before using it to execute a system call. An attacker can leverage this vulnerability to execute code in the context of root. Was ZDI-CAN-12355.Show less
1Arubanetworks
1Airwave
Jun 17, 2026
Mar 5, 2021
N/A· v4
6.3 MEDIUM· v3
6.5 MEDIUM· v2
A remote authenticated arbitrary command execution vulnerability was discovered in Aruba AirWave Management Platform version(s): Prior to 8.2.12.0. Vulnerabilities in the AirWave web-base management interface could allow...Show more
A remote authenticated arbitrary command execution vulnerability was discovered in Aruba AirWave Management Platform version(s): Prior to 8.2.12.0. Vulnerabilities in the AirWave web-base management interface could allow remote authenticated users to run arbitrary commands on the underlying host. A successful exploit could allow an attacker to execute arbitrary commands as a lower privileged user on the underlying operating system leading to partial system compromise.Show less
1Arubanetworks
1Airwave
Jun 17, 2026
Mar 5, 2021
N/A· v4
7.2 HIGH· v3
9.0 HIGH· v2
A remote authenticated arbitrary command execution vulnerability was discovered in Aruba AirWave Management Platform version(s): Prior to 8.2.12.0. Vulnerabilities in the AirWave CLI could allow remote authenticated user...Show more
A remote authenticated arbitrary command execution vulnerability was discovered in Aruba AirWave Management Platform version(s): Prior to 8.2.12.0. Vulnerabilities in the AirWave CLI could allow remote authenticated users to run arbitrary commands on the underlying host. A successful exploit could allow an attacker to execute arbitrary commands as root on the underlying operating system leading to full system compromise.Show less
1Docker Dashboard Project
1Docker Dashboard
Jun 17, 2026
Mar 2, 2021
N/A· v4
9.8 CRITICAL· v3
7.5 HIGH· v2
rakibtg Docker Dashboard before 2021-02-28 allows command injection in backend/utilities/terminal.js via shell metacharacters in the command parameter of an API request. NOTE: this is NOT a Docker, Inc. product.
1Eprints
1Eprints
Jun 17, 2026
Mar 1, 2021
N/A· v4
9.8 CRITICAL· v3
6.8 MEDIUM· v2
EPrints 3.4.2 allows remote attackers to read arbitrary files and possibly execute commands via crafted LaTeX input to a cgi/latex2png?latex= URI.
1Eprints
1Eprints
Jun 17, 2026
Mar 1, 2021
N/A· v4
8.8 HIGH· v3
6.5 MEDIUM· v2
EPrints 3.4.2 allows remote attackers to execute arbitrary commands via crafted input to the verb parameter in a cgi/toolbox/toolbox URI.
1Eprints
1Eprints
Jun 17, 2026
Mar 1, 2021
N/A· v4
9.8 CRITICAL· v3
7.5 HIGH· v2
EPrints 3.4.2 allows remote attackers to execute OS commands via crafted LaTeX input to a cgi/cal?year= URI.