CVE-2024-20358
Plain English Summary
AI-powered analysis for quick understanding
An attacker with administrator-level access could exploit a flaw in Cisco's security software to run any command on the device's operating system with full control. This is possible because the system doesn't properly check the contents of backup files when they are restored, allowing a maliciously crafted backup to be used for the attack.
Technical Description
A vulnerability in the Cisco Adaptive Security Appliance (ASA) restore functionality that is available in Cisco ASA Software and Cisco Firepower Threat Defense (FTD) Software could allow an authenticated, local attacker to execute arbitrary commands on the underlying operating system with root-level privileges. Administrator-level privileges are required to exploit this vulnerability. This vulnerability exists because the contents of a backup file are improperly sanitized at restore time. An attacker could exploit this vulnerability by restoring a crafted backup file to an affected device. A successful exploit could allow the attacker to execute arbitrary commands on the underlying Linux operating system as root.
CVSS Vector Analysis
Vector String
CVSS:3.1/AV:L/AC:L/PR:H/UI:N/S:U/C:H/I:H/A:HExploit Resources
Search for proof-of-concept code and exploit modules
Official References
Quick Information
Published
Apr 24, 2024
almost 2 years ago
Last Modified
Mar 4, 2026
about 1 month ago
Vendor
cisco
Product
adaptive security appliance software
Related Vulnerabilities
An attacker with a valid account on the Cisco Secure Firewall Management Center can exploit a vulnerability in its web interface to perform an SQL injection, allowing them to read sensitive database information and gain limited access to the underlying operating system. This requires the attacker to have specific roles like Security Approver or Network Admin, making it a targeted threat.
An attacker with local access to the Cisco SD-WAN Software can run specially crafted commands to gain root-level control of the system, allowing them to execute any command they want. This vulnerability requires the attacker to be authenticated and have access to the command line interface.