CVE-2023-3748: Inifinite loop in babld message parsing may cause dos
A flaw was found in FRRouting when parsing certain babeld unicast hello messages that are intended to be ignored. This issue may allow an attacker to send specially crafted hello messages with the unicast flag set, the interval field set to 0, or any TLV that contains a sub-TLV with the Mandatory flag set to enter an infinite loop and cause a denial of service.
Other sources
An issue was discovered in frr from 8.3 when parsing certain babeld unicast hello messages that were intended to be ignored. Hello messages with the unicast flag set, the interval field set to 0, or any TLV that contains a sub-TLV with the Mandatory flag set could enter an infinite loop.
https://github.com/FRRouting/frr/issues/11808
— Red Hat
Affected Software
Remediation
Event History
Frequently Asked Questions
What is the vulnerability ID of this flaw in FRRouting?
The vulnerability ID is CVE-2023-3748.
What is the severity of CVE-2023-3748?
The severity of CVE-2023-3748 is high, with a severity value of 7.5.
What software versions are affected by CVE-2023-3748?
The affected software versions are FRRouting 8.4.2-1ubuntu1.2, FRRouting 8.5, and Frrouting Frrouting up to version 8.5.
What is the remedy for CVE-2023-3748 in Ubuntu?
The remedy for CVE-2023-3748 in Ubuntu is to update to version 8.4.2-1ubuntu1.2 of the FRRouting package.
What is the remedy for CVE-2023-3748 in Red Hat?
The remedy for CVE-2023-3748 in Red Hat is to update to version 8.5 of the FRRouting package.