CVE-2020-25583

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 when processing a…

published March 29, 2021

CVSS
—
EPSS
2%
Percentile
74.3
In the wild
Unconfirmed
What it is

⚠️ A sneaky buffer overflow could be lurking in FreeBSD's rtsold(8)! This happens when the system processes DNSSL options but forgets to check a critical detail—label lengths. 🔍 Imagine a restaurant where the kitchen staff doesn't double-check the size of the orders — if a large dish is mistakenly treated as a small one, it could spill over and create a mess! This vulnerability is similar; incorrect label lengths can cause a buffer overflow, leading to unpredictable behavior. An attacker could potentially exploit this overflow, allowing them to crash the service or even execute arbitrary code. While no known exploitation exists, the possibility of unexpected behavior makes this a vulnerability worth monitoring closely.

Put simply

Imagine a restaurant where the kitchen staff doesn't double-check the size of the orders — if a large dish is mistakenly treated as a small one, it could spill over and create a mess! This vulnerability is similar; incorrect label lengths can cause a buffer overflow, leading to unpredictable behavior. This vulnerability arises because rtsold(8) fails to properly validate the lengths of domain name labels according to RFC 1035, leading to buffer overflows in memory.

What to do

An attacker could potentially exploit this overflow, allowing them to crash the service or even execute arbitrary code. While no known exploitation exists, the possibility of unexpected behavior makes this a vulnerability worth monitoring closely. To mitigate this, ensure that you're running FreeBSD versions 12.2-STABLE after r368250, 11.4-STABLE after r368253, 12.2-RELEASE after p1, 12.1-RELEASE after p11, and 11.4-RELEASE after p5. Regularly update your systems to the latest patches to avoid such issues. 🛡️ You've got this! Stay vigilant, apply those updates, and keep your systems secured! ✨

The record
Technical detail
CVSS
Not scored
CVSS v4.0
Not supplied
EPSS
0.01517 · 74.3th 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 when processing a…
    cvelistv5