FRRouting Release 9.0.2 [Download]
FRRouting Release 9.0.2 Available for Download
Dec 1, 2023
We are pleased to announce FRR 9.0.2.
Debian Packages - https://deb.frrouting.org
RPM Packages - https://rpm.frrouting.org
Snaps - https://snapcraft.io/frr
Docker - quay.io/frrouting/frr:9.0.2
Fixed CVE-2023-47235
More details: https://frrouting.org/security/cve-2023-47235
Bug Fixes
bgpd
- Fix aggregate-address summary-only suppressed export to EVPN
- Allow using attribute number 255 for path attr discard/withdraw cmds
- Check mandatory attributes more carefully for the UPDATE message
- Do not suppress conditional advertisement updates if triggered
- Fix Extended community memory leak
- Fix the
no set as-path prependcommand - Fix heap-use-after-free for
bgp_best_selection() - Fix crash in SNMP BGP4V2-MIB
bgpv2PeerErrorsTable() - Fix
clear bgp ipv6 unicast ...command - Flush attributes only if we don’t have to announce a conditional route (avoid use-after-free)
- Free memory for SRv6 functions and locator chunks
- Handle MP_UNREACH_NLRI malformed packets with session reset
- Ignore handling NLRIs if we received the MP_UNREACH_NLRI attribute
- Initialise
timebufarrays to zeros for dampening reuse timer - Initialise buffer in
bgp_notify_admin_message()before using it - LTTng add EVPN route trace events
- Make sure dampening is enabled for the specified AFI/SAFI
- Use proper AFI when dumping information for dampening stuff
- Treat the AS4-PATH attribute as withdrawn if malformed
- Treat PMSI tunnel attribute as withdrawn if malformed
- Treat EOR as withdrawn to avoid unwanted handling of malformed attrs
eigrpd
- Use the correct memory pool on interface deletion
mgmtd
- Change mgmtd_vty_port to 2623
- Fix crash on
show mgmtd datastore-contents
ospf6d
- Fix setting of the forwarding address in as-external LSAs
- Set loopback interface cost to 0
ospfd
- Fixing infinite loop when listing OSPF interfaces
pathd
- Add
no msdcommand - Add
no pcepcommand
pbrd
- Fix
show pbr map detail jsoncommand - Free memory in
pbr_map_delete()
pim6d
- Fix valgrind issues
pimd
- Fix missing pimreg interface
tools
- Fix the
frr-reloadinterface description command - Fix the
frr-reloadroute-map description command - Make
--quietactually suppress output
vtysh
- Fix entering configuration node in file-lock mode
- Fix
configure terminalargument descriptions - Fix working in file-lock mode
- Fix
show route map jsonoutput
zebra
- Add
encaptype when building packet for FPM - Display
ptmStatusorder in interface JSON - Fix connected route deletion when multiple entry exists
- Fix FPM multipath
encapaddition - Fix link update for veth interfaces
- Fix zebra crash when replacing
nheduring shutdown - Prevent null pointer dereference
A full log of changes can be found by browsing the commit history of FRR 9.0.2 tag here
