Cisco has released updates to address a remote code execution vulnerability affecting the company’s Adaptive Security Appliance (ASA) software.
The vulnerability, identified as CVE-2016-1287 and rated “critical,” is caused by a buffer overflow in the Internet Key Exchange version 1 (IKEv1) and IKEv2 code in the Cisco ASA software. A remote, unauthenticated attacker can exploit the flaw to cause a device to reload or to execute arbitrary code and gain full control of the system.
The vulnerability can affect several devices running Cisco ASA software, including ASA 5500 adaptive security appliances, ASA 5500-X next-generation firewalls, the ASA service module for Catalyst 6500 switches and 7600 routers, the ASA 1000V cloud firewall, Adaptive Security Virtual Appliance (ASAv), the Firepower 9300 module, and ISA 3000 industrial security appliances.
Cisco has pointed out that the flaw only impacts systems configured to terminate IKEv1 or IKEv2 VPN connections. The vulnerability can be exploited by sending specially crafted UDP packets to vulnerable devices, which are accessible from the Internet when deployed as a VPN.
“Only traffic directed to the affected system can be used to exploit this vulnerability. This vulnerability affects systems configured in routed firewall mode only and in single or multiple context mode. This vulnerability can be triggered by IPv4 and IPv6 traffic,” Cisco said in its advisory.
After Cisco published its advisory, Johannes Ullrich of the SANS Institute reported seeing a spike in UDP traffic on port 500, one of the ports likely targeted in an attack attempt. The expert believes someone might be conducting scans to identify vulnerable devices.
Exodus Intelligence, the company credited for finding this vulnerability, published a blog post detailing the issue, how it can be exploited for DoS and remote code execution, and how potential attacks can be detected.
Organizations should apply the patches as soon as possible. Cisco customers can determine if their devices are affected by using the show running-config crypto map | include interface command. The product is vulnerable if a crypto map is returned.
Related: Cisco Patches Serious Flaws in Networking, Security Products
Related: Cisco Patches High Severity Flaws in Several Products

Eduard Kovacs (@EduardKovacs) is a contributing editor at SecurityWeek. He worked as a high school IT teacher for two years before starting a career in journalism as Softpedia’s security news reporter. Eduard holds a bachelor’s degree in industrial informatics and a master’s degree in computer techniques applied in electrical engineering.
More from Eduard Kovacs
- Unpatched Econolite Traffic Controller Vulnerabilities Allow Remote Hacking
- Google Fi Data Breach Reportedly Led to SIM Swapping
- Microsoft’s Verified Publisher Status Abused in Email Theft Campaign
- British Retailer JD Sports Discloses Data Breach Affecting 10 Million Customers
- Meta Awards $27,000 Bounty for 2FA Bypass Vulnerability
- Industry Reactions to Hive Ransomware Takedown: Feedback Friday
- US Reiterates $10 Million Reward Offer After Disruption of Hive Ransomware
- Hive Ransomware Operation Shut Down by Law Enforcement
Latest News
- Malicious NPM, PyPI Packages Stealing User Information
- VMware Confirms Exploit Code Released for Critical vRealize Logging Vulnerabilities
- 98% of Firms Have a Supply Chain Relationship That Has Been Breached: Analysis
- Dutch, European Hospitals ‘Hit by Pro-Russian Hackers’
- Gem Security Gets $11 Million Seed Investment for Cloud Incident Response Platform
- Ransomware Leads to Nantucket Public Schools Shutdown
- Stop, Collaborate and Listen: Disrupting Cybercrime Networks Requires Private-Public Cooperation and Information Sharing
- Boxx Insurance Raises $14.4 Million in Series B Funding
