Stack-based buffer overflow in BIRD Internet Routing Daemon - CVE-2019-16159
Published: September 29, 2019
Vulnerability details
The vulnerability exists due to a boundary error when checking validity of BGP administrative shutdown communication messages. A remote unauthenticated attacker can send a specially crafted administrative shutdown communication message, trigger a four-byte stack-based buffer overflow and perform denial of service attack or execute arbitrary code on the target system.
Affected software
bird (Debian package)
bird
bird2
Fedora
SUSE Linux
Opensuse
How to mitigate CVE-2019-16159
bird (Debian package) - update to 1.6.6-1+deb10u1
bird - addressed in versions 1.6.8-1.el6, 1.6.8-1.el7, 1.6.8-1.fc29, 2.0.6-1.el8, 2.0.6-1.fc30, 2.0.6-1.fc31
bird2 - update to 2.0.6-1.el7
External References
- http://bird.network.cz
- http://trubka.network.cz/pipermail/bird-users/2019-September/013718.html
- http://trubka.network.cz/pipermail/bird-users/2019-September/013720.html
- http://trubka.network.cz/pipermail/bird-users/2019-September/013722.html
- https://gitlab.labs.nic.cz/labs/bird/commit/1657c41c96b3c07d9265b07dd4912033ead4124b
- https://gitlab.labs.nic.cz/labs/bird/commit/8388f5a7e14108a1458fea35bfbb5a453e2c563c
Related Security Bulletins
- Buffer overflow in BIRD Internet Routing Daemon
- OpenSUSE Linux update for bird
- OpenSUSE Linux update for bird
- Debian update for bird
- Fedora 31 update for bird
- Fedora 30 update for bird
- Fedora 29 update for bird
- Fedora EPEL 8 update for bird
- Fedora EPEL 7 update for bird
- Fedora EPEL 6 update for bird
- Fedora EPEL 7 update for bird2