A vulnerability was found in Quagga, in the log formatting code. Specially crafted messages sent by BGP peers could cause Quagga to read one element past the end of certain static arrays, causing arbitrary binary data to appear in the logs or potentially, a crash.
The Quagga BGP daemon, bgpd, can overrun internal BGP code-to-string conversion tables used for debug by 1 pointer value, based on input.
The impact is thought to be very low. The bgpd daemon likely will continue
running. Warning and debug messages in the logs may contain arbitrary bytes.
The issue can only be triggered by a configured peer, if there is sufficient
transport security.
All versions of quagga are affected.
Statement:
Red Hat Product Security has given this vulnerability a rating of Low. We believe the potential for a crash on supported architectures is very small.