A vulnerability in the web services of Cisco Secure Firewall Adaptive Security Appliance (ASA) Software, Cisco Secure Firewall Threat Defense (FTD) Software, Cisco IOS Software, Cisco IOS XE Software, and Cisco IOS XR Software could allow an unauthenticated, remote attacker (Cisco ASA and FTD Software) or authenticated, remote attacker (Cisco IOS, IOS XE, and IOS XR Software) with low user privileges to execute arbitrary code on an affected device. This vulnerability is due to improper validation of user-supplied input in HTTP requests. An attacker could exploit this vulnerability by sending crafted HTTP requests to a targeted web service on an affected device after obtaining additional information about the system, overcoming exploit mitigations, or both. A successful exploit could allow the attacker to execute arbitrary code as root, which may lead to the complete compromise of the affected device. For more information about this vulnerability, see the Details ["#details"] section of this advisory.
The vulnerability results from improper validation of user-supplied data in HTTP requests (CWE-122 — heap-based buffer overflow). An attacker sends crafted HTTP requests to the web service on the vulnerable device, after previously obtaining additional system information or bypassing exploit protection mechanisms. Successful exploitation of the vulnerability allows code execution with root privileges.
An attacker can execute arbitrary code with root privileges, leading to complete takeover of the device, including breaches of confidentiality, integrity, and system availability.
Apply patches available from the vendor in accordance with the references: https://sec.cloudapps.cisco.com/security/center/content/CiscoSecurityAdvisory/cisco-sa-http-code-exec-WmfP3h3O
Cisco Secure Firewall Adaptive Security Appliance (ASA) Software, Cisco Secure Firewall Threat Defense (FTD) Software, Cisco IOS Software, Cisco IOS XE Software, Cisco IOS XR Software (including devices such as Cisco ASR 9001); detailed version lists specified in vendor references
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:C/C:H/I:H/A:HCisco Adaptive Security Appliance Software
OSCisco9.12 – 9.12.4.72 (excl.)9.17.1 – 9.18.4.57 (excl.)9.16 – 9.16.4.84 (excl.)9.14 – 9.14.4.28 (excl.)9.23 – 9.23.1.3 (excl.)9.22 – 9.22.2 (excl.)9.20.1 – 9.20.3.16 (excl.)9.19.1 – 9.19.1.42 (excl.)Cisco Asr 9001
HWCiscoall versionsCisco IOS
OSCisco12.2\(15\)b – 15.9\(3\)m11Cisco IOS XE
OSCisco3.2.0sg – 17.17.1Cisco IOS XR
OSCisco6.5.16.5.26.5.36.6.26.6.256.6.36.7.16.7.26.7.36.8.16.8.26.9.16.9.2Cisco Secure Firewall Threat Defense
APPCisco7.6.07.0.0 – 7.0.8 (excl.)7.1.0 – 7.2.10 (excl.)7.3.0 – 7.4.2.3 (excl.)7.7.0 – 7.7.10 (excl.)
Related vulnerabilities
RCE jako root w Cisco ASA i FTD poprzez podatny serwer VPN web
Cisco IOS XE Web UI — nieautoryzowane tworzenie konta z privilege 15
RCE i DoS w funkcji Smart Install systemu Cisco IOS przez przepełnienie bufora
Buffer overflow w QoS Cisco IOS/IOS XE — RCE i DoS przez UDP 18999
Buffer overflow w DHCP relay Cisco IOS — RCE bez uwierzytelnienia