Skip to content

bird2, bird3: update to 2.19.3 and 3.3.3 - #1207

Open
BKPepe wants to merge 2 commits into
openwrt:openwrt-24.10from
BKPepe:bird-update-24.10
Open

BKPepe wants to merge 2 commits into
openwrt:openwrt-24.10from
BKPepe:bird-update-24.10

Conversation

@BKPepe

@BKPepe BKPepe commented Oct 26, 2026 •

Copy link
Copy Markdown
Member

Maintainer: @tohojo

This fixes a stack buffer overflow in the BGP Flowspec NLRI decoder, accepting authentication keys that differ after a null byte and an LSA length overflow in OSPF.

It updates to 2.19.3 and 3.3.3 instead of 2.18.4 and 3.2.4, because upstream supports the 2.18 and 3.2 series only until the end of November 2026, as announced on bird-users with the 2.20.0 and 3.4.0 releases. The security fixes are the same in both series. The jump adds the bridge and evpn protocols and their keywords, with no new dependencies. openwrt-24.10 took the same kind of jump before in #1153. Only PKG_VERSION and PKG_HASH change, and the Makefiles are the same as in the openwrt-25.12 update.

Tested: bird2, bird2c, bird2cl, bird3, bird3c and bird3cl were built in the openwrt-24.10 SDK (armsr/armv8) and passed the generic tests and test-version.sh in the openwrt/rootfs:aarch64_generic-openwrt-24.10 container. The Makefiles are the same in the openwrt-25.12 and openwrt-24.10 PRs.

[allow cherry-pick]

This fixes a stack buffer overflow in the BGP Flowspec NLRI decoder,
accepting authentication keys that differ after a null byte and an LSA
length overflow in OSPF.

The 2.18 series is supported upstream only until the end of November
2026, so update to the same version as openwrt-25.12 and master
(openwrt/packages commit 295e53fff8).

Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
This fixes a stack buffer overflow in the BGP Flowspec NLRI decoder,
accepting authentication keys that differ after a null byte and an LSA
length overflow in OSPF.

The 3.2 series is supported upstream only until the end of November
2026, so update to the same version as openwrt-25.12 and master
(openwrt/packages commit 5258ec2c04).

Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
@openwrt openwrt Bot added not following guidelines Pull request does not follow formatting guidelines release/24.10 Pull request targets the stable release branch release/24.10 and removed not following guidelines Pull request does not follow formatting guidelines labels Oct 26, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

release/24.10 Pull request targets the stable release branch release/24.10

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant