Stack-based buffer overflow in Quagga - CVE-2013-2236
Published: October 24, 2013 / Updated: July 28, 2020
Quagga
Detailed vulnerability description
The vulnerability allows a remote attacker to execute arbitrary code on the target system.
The vulnerability exists due to a boundary error within the new_msg_lsa_change_notify function in the OSPFD API (ospf_api.c) when processing a large LSA. A remote unauthenticated attacker can trigger stack-based buffer overflow and execute arbitrary code on the target system.
Successful exploitation of this vulnerability may result in complete compromise of vulnerable system.
How to mitigate CVE-2013-2236
Sources
- http://git.savannah.gnu.org/gitweb/?p=quagga.git;a=commitdiff;h=3f872fe60463a931c5c766dbf8c36870c0023e88
- http://lists.quagga.net/pipermail/quagga-dev/2013-July/010622.html
- http://nongnu.mirrors.hostinginnederland.nl//quagga/quagga-0.99.22.3.changelog.txt
- http://rhn.redhat.com/errata/RHSA-2017-0794.html
- http://seclists.org/oss-sec/2013/q3/24
- http://www.debian.org/security/2013/dsa-2803
- http://www.securityfocus.com/bid/60955
- http://www.ubuntu.com/usn/USN-2941-1