Cisco IOS contains a flaw that may allow a malicious user to cause denial of service conditions or execute arbitrary code. The issue is triggered when a crafted IPv6 packet is sent to a router running a vulnerable version of IPv6 code. It is possible that the flaw may allow a denial of service or the execution of arbitrary code, resulting in a loss of integrity, and/or availability.
Classification
Location:
Remote / Network Access
Attack Type:
Denial of Service,
Input Manipulation
Impact:
Loss of Integrity,
Loss of Availability
Exploit:
Exploit Rumored
Disclosure:
OSVDB Verified
Technical
Exploit code for the above vulnerability was demonstrated at Black Hat 2005. The exploit code, which was not released, shoveled a reverse shell with full enable access to a listening console on the attacking machine. While the attack must come from a directly connected subnet, this is still a remote attack.
Solution
Upgrade to the version appropriate for your installation, as outlined in the vulnerable version matrix provided by Cisco. It is also possible to correct the flaw by implementing the following workaround(s): Disable support for IPv6. IPv6 support is enabled on most versions of IOS by default. To disable IPv6 on a router which supports it, the "no ipv6 enable" and "no ipv6 address" commands must be given within the configuration of each interface on the router.
This product uses the Daylife API but is not endorsed or certified by Daylife.
This section lists the latest news and blogs found via the daylife API (and for older items, the technorati API), which mention or otherwise discuss this vulnerability.