VYPR

CWE-88

Improper Neutralization of Argument Delimiters in a Command ('Argument Injection')

BaseDraft

Description

The product constructs a string for a command to be executed by a separate component in another control sphere, but it does not properly delimit the intended arguments, options, or switches within that command string.

Hierarchy (View 1000)

Parents

Children

none

Related attack patterns (CAPEC)

CAPEC-137 · CAPEC-174 · CAPEC-41 · CAPEC-460 · CAPEC-88

CVEs mapped to this weakness (466)

page 12 of 24
  • CVE-2026-49373HigMay 29, 2026
    risk 0.47cvss 7.1epss 0.27

    In JetBrains TeamCity before 2026.1 remote code execution was possible via Perforce connection settings

  • CVE-2026-39884HigApr 15, 2026
    risk 0.47cvss 8.3epss 0.00

    mcp-server-kubernetes is a Model Context Protocol server for Kubernetes cluster management. Versions 3.4.0 and prior contain an argument injection vulnerability in the port_forward tool in src/tools/port_forward.ts, where a kubectl command is constructed via string concatenation…

  • CVE-2025-68144HigDec 17, 2025
    risk 0.47cvss 7.1epss 0.07

    In mcp-server-git versions prior to 2025.12.17, the git_diff and git_checkout functions passed user-controlled arguments directly to git CLI commands without sanitization. Flag-like values (e.g., `--output=/path/to/file` for `git_diff`) would be interpreted as command-line…

  • CVE-2025-57791MedAug 20, 2025
    risk 0.47cvss 6.5epss 0.22

    A security vulnerability has been identified that allows remote attackers to inject or manipulate command-line arguments passed to internal components due to insufficient input validation. Successful exploitation results in a valid user session for a low privilege role.

  • CVE-2025-3945HigMay 22, 2025
    risk 0.47cvss 7.2epss 0.01

    Improper Neutralization of Argument Delimiters in a Command ('Argument Injection') vulnerability in Tridium Niagara Framework on QNX, Tridium Niagara Enterprise Security on QNX allows Command Delimiters. This issue affects Niagara Framework: before 4.14.2, before 4.15.1, before…

  • CVE-2024-9131HigJan 10, 2025
    risk 0.47cvss 7.2epss 0.01

    A user with administrator privileges can perform command injection

  • CVE-2024-38655HigNov 13, 2024
    risk 0.47cvss 7.2epss 0.02

    Argument injection in Ivanti Connect Secure before version 22.7R2.1 and 9.1R18.9 and Ivanti Policy Secure before version 22.7R1.1 and 9.1R18.9 allows a remote authenticated attacker with admin privileges to achieve remote code execution.

  • CVE-2023-0633HigSep 25, 2023
    risk 0.47cvss 7.2epss 0.00

    In Docker Desktop on Windows before 4.12.0 an argument injection to installer may result in local privilege escalation (LPE).This issue affects Docker Desktop: before 4.12.0.

  • CVE-2022-40677HigFeb 16, 2023
    risk 0.47cvss 7.2epss 0.01

    A improper neutralization of argument delimiters in a command ('argument injection') in Fortinet FortiNAC versions 9.4.0, 9.2.0 through 9.2.5, 9.1.0 through 9.1.7, 8.8.0 through 8.8.11, 8.7.0 through 8.7.6, 8.6.0 through 8.6.5, 8.5.0 through 8.5.4, 8.3.7 allows attacker to…

  • CVE-2022-24828HigApr 13, 2022
    risk 0.47cvss 8.3epss 0.02

    Composer is a dependency manager for the PHP programming language. Integrators using Composer code to call `VcsDriver::getFileContent` can have a code injection vulnerability if the user can control the `$file` or `$identifier` argument. This leads to a vulnerability on…

  • CVE-2021-34816HigJul 21, 2021
    risk 0.47cvss 7.2epss 0.02

    An Argument Injection issue in the plugin management of Etherpad 1.8.13 allows privileged users to execute arbitrary code on the server by installing plugins from an attacker-controlled source.

  • CVE-2020-14421HigJun 18, 2020
    risk 0.47cvss 7.2epss 0.06

    aaPanel through 6.6.6 allows remote authenticated users to execute arbitrary commands via the Script Content box on the Add Cron Job screen.

  • CVE-2019-12264HigAug 5, 2019
    risk 0.47cvss 7.1epss 0.08

    Wind River VxWorks 6.6, 6.7, 6.8, 6.9.3, 6.9.4, and Vx7 has Incorrect Access Control in IPv4 assignment by the ipdhcpc DHCP client component.

  • CVE-2026-81529HigAug 27, 2026
    risk 0.46cvss 7.1epss 0.00

    Improper neutralization of delimiters in connection-URL construction allows connection-option injection in the MongoDB C# Driver. When an application passes untrusted text into the driver's connection-URL builder and round-trips the builder back into a client configuration, the…

  • CVE-2026-76219HigAug 19, 2026
    risk 0.46cvss 8.1epss 0.00

    GitPython versions before 3.1.58 contain an arbitrary file overwrite vulnerability in IndexFile.from_tree, IndexFile.reset, and IndexFile.merge_tree methods that append caller-influenced treeish strings to git read-tree without option validation or argument separation. Attackers…

  • CVE-2026-53790HigAug 13, 2026
    risk 0.46cvss 8.1epss 0.01

    rsync before 3.5.0 contains multiple command and argument injection vulnerabilities that allow attackers to execute arbitrary commands by supplying malicious input through several code paths, including the RSYNC_CONNECT_PROG environment variable, daemon hooks, the rsync-ssl…

  • CVE-2026-53783HigAug 13, 2026
    risk 0.46cvss 8.1epss 0.00

    rsync before 3.5.0 contains a time-of-check to time-of-use (TOCTOU) race condition vulnerability in the rrsync restricted shell wrapper that allows authenticated clients to escape enforced directory restrictions by substituting a symlink for a path component after validation…

  • CVE-2026-73624HigAug 13, 2026
    risk 0.46cvss 8.1epss 0.00

    GitPython versions before 3.1.54 contain an arbitrary file overwrite vulnerability in the Diffable.diff method that fails to validate git options passed through kwargs. Attackers can supply the --output argument via the other parameter or output kwarg to write patch content to…

  • CVE-2026-44712HigMay 27, 2026
    risk 0.46cvss 8.2epss 0.00

    pam_usb provides hardware authentication for Linux using ordinary removable media. Prior to 0.8.7, a crafted UUID such as $(id>/tmp/rce) in the config causes root RCE when pamusb-conf --reset-pads is run. A USB device with a crafted filesystem UUID (some controllers allow this)…

  • CVE-2026-42284HigMay 7, 2026
    risk 0.46cvss 8.1epss 0.01

    GitPython is a python library used to interact with Git repositories. Prior to version 3.1.47, _clone() validates multi_options as the original list, then executes shlex.split(" ".join(multi_options)). A string like "--branch main --config core.hooksPath=/x" passes validation…