Impact
The bug in mp_Enddisc() causes an incorrect length calculation when formatting endpoint discriminator addresses for display, which overflows a global result buffer. This overflow can crash the ppp(8) process or, if exploited correctly, allow an attacker to execute arbitrary code with root privileges. The flaw is a classic buffer overflow (CWE‑122) that can compromise confidentiality, integrity, and availability of the system.
Affected Systems
The vulnerability affects FreeBSD systems that use the ppp(8) implementation containing mp_Enddisc(). Specific product is FreeBSD; no version information is listed, so all releases affected by the advisory should be considered vulnerable until a patched release is applied.
Risk and Exploitability
The attack vector is a malicious PPP peer that sends a crafted endpoint option. The EPSS score is less than 1%, and the vulnerability is not listed in the CISA KEV catalog, but a CVSS score of 8.8 indicates high severity. The flaw can lead to arbitrary code execution with root privileges and remains exploitable from a remote PPP session without additional authentication.
OpenCVE Enrichment