CVE-2020-25577

In FreeBSD 12.2-STABLE before r368250, 11.4-STABLE before r368253, 12.2-RELEASE before p1, 12.1-RELEASE before p11 and 11.4-RELEASE before p5 rtsold(8) does…

published March 29, 2021

CVSS
—
EPSS
1%
Percentile
74.0
In the wild
Unconfirmed
What it is

⚠️ A malformed packet could sneak right through! In FreeBSD, rtsold(8) doesn't verify if the RDNSS option is playing nice, potentially leading to a userspace overflow. 🔥 Think of it like a restaurant receiving an order without checking if all the ingredients are listed. If the kitchen blindly takes in the order, they might use something questionable that could spoil the entire meal, or in this case, crash the software! An attacker could exploit this flaw to overwhelm a userspace program, leading to unexpected behavior or even crashes. This could disrupt important network functions, effectively putting your system on a slippery slope towards chaos!

Put simply

Think of it like a restaurant receiving an order without checking if all the ingredients are listed. If the kitchen blindly takes in the order, they might use something questionable that could spoil the entire meal, or in this case, crash the software! In FreeBSD versions 12.2-STABLE, 11.4-STABLE, and earlier releases, rtsold(8) fails to validate if the RDNSS option exceeds the packet boundaries, allowing malformed packets to reach userspace, potentially causing an overflow in programs that expect the kernel's validation.

What to do

An attacker could exploit this flaw to overwhelm a userspace program, leading to unexpected behavior or even crashes. This could disrupt important network functions, effectively putting your system on a slippery slope towards chaos! To mitigate this risk, check your FreeBSD version and upgrade to 12.2-RELEASE p1, 11.4-RELEASE p5, or apply the latest patches. It's essential to review any userspace applications that rely on rtsold(8) for proper validation. 🛡️ You've got this! Stay proactive and secure your systems with these updates! 🚀

The record
Technical detail
CVSS
Not scored
CVSS v4.0
Not supplied
EPSS
0.01496 · 74.0th percentile
Published
2021-03-29T19:53Z
EPSS history
Timeline
  • 29 MAR 19:53Z
    In FreeBSD 12.2-STABLE before r368250, 11.4-STABLE before r368253, 12.2-RELEASE before p1, 12.1-RELEASE before p11 and 11.4-RELEASE before p5 rtsold(8) does…
    cvelistv5