Patchwire CVEs, their patch status, and feeds to follow them

CVE-2026-49943

No fix known EPSS <1%CVSS 6.3

CZ.NIC BIRD Internet Routing Daemon through 2.19.0 contains a stack-based buffer overflow in the BGP AS_PATH mask matching implementation in nest/a-path.c. The as_path_match() function uses a fixed-size stack array of 2048 + 1 pm_pos entries, while parse_path() expands AS_PATH segments from a received BGP UPDATE without enforcing a corresponding capacity limit. When RFC 8654 BGP Extended Messages are enabled and a BIRD filter evaluates an AS path mask expression such as "bgp_path ~ [= ... =]", an established BGP peer can send a long AS_PATH containing more than 2048 expanded ASNs. This causes parse_path()/as_path_match() to write beyond the fixed stack buffer, resulting in a crash of the daemon. NOTE: reportedly, the Supplier's position is that a fix is not being prioritized because all network operators should already be rejecting routes with unusually long attributes.

Published 2026-06-02 · CVE record · OSV

Products: nic bird

Distro releases

ReleasePackageFixed in
Debian 12birdno fix
Debian 12bird2no fix
Debian 13bird2no fix
Debian 13bird3no fix
Debian 14bird2no fix
Debian 14bird3no fix
Ubuntu 16.04 LTSbirdno fix
Ubuntu 18.04 LTSbirdno fix
Ubuntu 20.04 LTSbirdno fix
Ubuntu 20.04 LTSbird2no fix
Ubuntu 22.04 LTSbirdno fix
Ubuntu 22.04 LTSbird2no fix
Ubuntu 24.04 LTSbirdno fix
Ubuntu 24.04 LTSbird2no fix
Ubuntu 25.10bird2no fix
Ubuntu 25.10bird3no fix
Ubuntu 26.04 LTSbird2no fix
Ubuntu 26.04 LTSbird3no fix
Ubuntu 26.10bird2no fix
Ubuntu 26.10bird3no fix