VYPR

CWE-78

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

BaseStableLikelihood: High

Description

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.

Hierarchy (View 1000)

Parents

Children

none

Related attack patterns (CAPEC)

CAPEC-108 · CAPEC-15 · CAPEC-43 · CAPEC-6 · CAPEC-88

CVEs mapped to this weakness (6,524)

page 72 of 327
  • CVE-2020-7606CriMar 15, 2020
    risk 0.64cvss 9.8epss 0.03

    docker-compose-remote-api through 0.1.4 allows execution of arbitrary commands. Within 'index.js' of the package, the function 'exec(serviceName, cmd, fnStdout, fnStderr, fnExit)' uses the variable 'serviceName' which can be controlled by users without any sanitization.

  • CVE-2020-7605CriMar 15, 2020
    risk 0.64cvss 9.8epss 0.03

    gulp-tape through 1.0.0 allows execution of arbitrary commands. It is possible to inject arbitrary commands as part of 'gulp-tape' options.

  • CVE-2020-7604CriMar 15, 2020
    risk 0.64cvss 9.8epss 0.03

    pulverizr through 0.7.0 allows execution of arbitrary commands. Within "lib/job.js", the variable "filename" can be controlled by the attacker. This function uses the variable "filename" to construct the argument of the exec call without any sanitization. In order to…

  • CVE-2020-7603CriMar 15, 2020
    risk 0.64cvss 9.8epss 0.03

    closure-compiler-stream through 0.1.15 allows execution of arbitrary commands. The argument "options" of the exports function in "index.js" can be controlled by users without any sanitization.

  • CVE-2020-7602CriMar 15, 2020
    risk 0.64cvss 9.8epss 0.03

    node-prompt-here through 1.0.1 allows execution of arbitrary commands. The "runCommand()" is called by "getDevices()" function in file "linux/manager.js", which is required by the "index. process.env.NM_CLI" in the file "linux/manager.js". This function is used to construct the…

  • CVE-2020-7601CriMar 15, 2020
    risk 0.64cvss 9.8epss 0.03

    gulp-scss-lint through 1.0.0 allows execution of arbitrary commands. It is possible to inject arbitrary commands to the "exec" function located in "src/command.js" via the provided options.

  • CVE-2020-10250CriMar 9, 2020
    risk 0.64cvss 9.8epss 0.03

    BWA DiREX-Pro 1.2181 devices allow remote attackers to execute arbitrary OS commands via shell metacharacters in the PKG parameter to uninstall.php3.

  • CVE-2019-20504CriMar 9, 2020
    risk 0.64cvss 9.8epss 0.10

    service/krashrpt.php in Quest KACE K1000 Systems Management Appliance before 6.4 SP3 (6.4.120822) allows a remote attacker to execute code via shell metacharacters in the kuid parameter.

  • CVE-2019-20488CriMar 2, 2020
    risk 0.64cvss 9.8epss 0.02

    An issue was discovered on NETGEAR WNR1000V4 1.1.0.54 devices. Multiple actions within the web management interface (setup.cgi) are vulnerable to command injection, allowing remote attackers to execute arbitrary commands, as demonstrated by shell metacharacters in the sysDNSHost…

  • CVE-2019-10804CriFeb 28, 2020
    risk 0.64cvss 9.8epss 0.03

    serial-number through 1.3.0 allows execution of arbritary commands. The "cmdPrefix" argument in serialNumber function is used by the "exec" function without any validation.

  • CVE-2019-10803CriFeb 28, 2020
    risk 0.64cvss 9.8epss 0.03

    push-dir through 0.4.1 allows execution of arbritary commands. Arguments provided as part of the variable "opt.branch" is not validated before being provided to the "git" command within "index.js#L139". This could be abused by an attacker to inject arbitrary commands.

  • CVE-2019-10801CriFeb 28, 2020
    risk 0.64cvss 9.8epss 0.03

    enpeem through 2.2.0 allows execution of arbitrary commands. The "options.dir" argument is provided to the "exec" function without any sanitization.

  • CVE-2019-15609CriFeb 28, 2020
    risk 0.64cvss 9.8epss 0.04

    The kill-port-process package version < 2.2.0 is vulnerable to a Command Injection vulnerability.

  • CVE-2019-19994CriFeb 26, 2020
    risk 0.64cvss 9.8epss 0.05

    An issue was discovered in Selesta Visual Access Manager (VAM) 4.15.0 through 4.29. It allows blind Command Injection. An attacker without authentication is able to execute arbitrary operating system command by injecting the vulnerable parameter in the PHP Web page…

  • CVE-2019-12511CriFeb 24, 2020
    risk 0.64cvss 9.8epss 0.02

    In NETGEAR Nighthawk X10-R9000 prior to 1.0.4.26, an attacker may execute arbitrary system commands as root by sending a specially-crafted MAC address to the "NETGEAR Genie" SOAP endpoint at AdvancedQoS:GetCurrentBandwidthByMAC. Although this requires QoS being enabled, advanced…

  • CVE-2019-10796CriFeb 24, 2020
    risk 0.64cvss 9.8epss 0.03

    rpi through 0.0.3 allows execution of arbritary commands. The variable pinNumbver in function GPIO within src/lib/gpio.js is used as part of the arguement of exec function without any sanitization.

  • CVE-2019-18183CriFeb 24, 2020
    risk 0.64cvss 9.8epss 0.04

    pacman before 5.2 is vulnerable to arbitrary command injection in lib/libalpm/sync.c in the apply_deltas() function. This can be exploited when unsigned databases are used. To exploit the vulnerability, the user must enable the non-default delta feature and retrieve an…

  • CVE-2019-18182CriFeb 24, 2020
    risk 0.64cvss 9.8epss 0.04

    pacman before 5.2 is vulnerable to arbitrary command injection in conf.c in the download_with_xfercommand() function. This can be exploited when unsigned databases are used. To exploit the vulnerability, the user must enable a non-default XferCommand and retrieve an…

  • CVE-2020-6841CriFeb 21, 2020
    risk 0.64cvss 9.8epss 0.03

    D-Link DCH-M225 1.05b01 and earlier devices allow remote attackers to execute arbitrary OS commands via shell metacharacters in the spotifyConnect.php userName parameter.

  • CVE-2014-2727CriFeb 19, 2020
    risk 0.64cvss 9.8epss 0.02

    The STARTTLS implementation in MailMarshal before 7.2 allows plaintext command injection.