A remote overflow exists in Cisco IOS. The operating system fails to gracefully handle more than 255 Open Shortest Path First (OSPF) neighbors on an interface, resulting in a buffer overflow. With a specially crafted request, an attacker can cause denial of service, command execution, or manipulate the router's configuration, 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 Unknown
Disclosure:
OSVDB Verified
Technical
Cisco IOS versions in the 11.x code train, 12.0.x code train up until 12.0(18), and 12.1(0) code train contain a buffer overflow in their handling of OSPF neighbor annoucements. If more than 255 OSPF neighbors attempt to connect to a router through a single interface, an IO memory structure (small buffer header) is overflowed. This allows remote attackers to cause a denial of service, and possibly to execute commands or change the configuration of the router.
Solution
Upgrade to version 12.0(19)S, 12.0(19)ST, 12.1(1), 12.1(1)DB, 12.1(1)DC, 12.1(1)T or higher, as this has been reported to fix this vulnerability. An upgrade is required as there are no known workarounds.
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.