CyberSecBulletin

Improper Neutralization of Special Elements used in a Command

CWE-77

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

Many protocols and products have their own custom command language. While OS or shell command strings are frequently discovered and targeted, developers may not realize that these other command languages might also be vulnerable to attacks.

We track 2,129 vulnerabilities of this type. 100% are rated high or critical, and the average CVSS score is 8.8. 41 have been exploited in real attacks.

How this weakness is prevented

  • Architecture and Design: If at all possible, use library calls rather than external processes to recreate the desired functionality.
  • Implementation: If possible, ensure that all external commands called from the program are statically created.
  • Operation: Run time: Run time policy enforcement may be used in an allowlist fashion to prevent use of any non-sanctioned commands.
  • System Configuration: Assign permissions that prevent the user from accessing/opening privileged files.

Latest Improper Neutralization of Special Elements used in a Command vulnerabilities

  • 8.8 High severity

    Symantec Messaging Gateway Remote Code Execution Exploited

    CVE-2017-6327SymantecEPSS 35.9%

    The Symantec Messaging Gateway before 10.6.3-267 can encounter an issue of remote code execution, which describes a situation whereby an individual may obtain the ability to execute commands remotely on a target machine or in a target process. In this type of

  • 9.8 Critical severity

    NETGEAR Multiple WAP Devices Command Injection Exploited

    CVE-2016-1555NETGEAREPSS 98.3%

    (1) boardData102.php, (2) boardData103.php, (3) boardDataJP.php, (4) boardDataNA.php, and (5) boardDataWW.php in Netgear WN604 before 3.3.3 and WN802Tv2, WNAP210v2, WNAP320, WNDAP350, WNDAP360, and WNDAP660 before 3.5.5.0 allow remote attackers to execute arbi

  • 7.8 High severity

    Cisco Adaptive Security Appliance (ASA) CLI Remote Code Execution Exploited

    CVE-2016-6367CiscoEPSS 22.6%

    Cisco Adaptive Security Appliance (ASA) Software before 8.4(1) on ASA 5500, ASA 5500-X, PIX, and FWSM devices allows local users to gain privileges via invalid CLI commands, aka Bug ID CSCtu74257 or EPICBANANA.

  • 8.1 High severity

    Apache Struts Command Injection Exploited

    CVE-2016-3081HuaweiEPSS 96.9%

    Apache Struts 2.3.19 to 2.3.20.2, 2.3.21 to 2.3.24.1, and 2.3.25 to 2.3.28, when Dynamic Method Invocation is enabled, allow remote attackers to execute arbitrary code via method: prefix, related to chained expressions.

  • 8.8 High severity

    D-Link DIR-645 Router Remote Code Execution Exploited

    CVE-2015-2051D-LinkEPSS 97.1%

    The D-Link DIR-645 Wired/Wireless Router Rev. Ax with firmware 1.04b12 and earlier allows remote attackers to execute arbitrary commands via a GetDeviceSettings action to the HNAP interface.

  • 7.5 High severity

    PHP-CGI Query String Parameter Exploited

    CVE-2012-1823PHPEPSS 100%

    sapi/cgi/cgi_main.c in PHP before 5.3.12 and 5.4.x before 5.4.2, when configured as a CGI script (aka php-cgi), does not properly handle query strings that lack an = (equals sign) character, which allows remote attackers to execute arbitrary code by placing co

  • 7.8 High severity

    Exim Privilege Escalation Exploited

    CVE-2010-4345EximEPSS 18%

    Exim 4.72 and earlier allows local users to gain privileges by leveraging the ability of the exim user account to specify an alternate configuration file with a directive that contains arbitrary commands, as demonstrated by the spool_directory directive.

  • 9.8 Critical severity

    Alcatel OmniPCX Enterprise Remote Code Execution Exploited

    CVE-2007-3010Al-enterpriseEPSS 97.4%

    masterCGI in the Unified Maintenance Tool in Alcatel OmniPCX Enterprise Communication Server R7.1 and earlier allows remote attackers to execute arbitrary commands via shell metacharacters in the user parameter during a ping action.

  • 9.8 Critical severity

    HP OpenView Network Node Manager Remote Code Execution Exploited

    CVE-2005-2773HPEPSS 74.4%

    HP OpenView Network Node Manager 6.2 through 7.50 allows remote attackers to execute arbitrary commands via shell metacharacters in the (1) node parameter to connectedNodes.ovpl, (2) cdpView.ovpl, (3) freeIPaddrs.ovpl, and (4) ecscmg.ovpl.