Skip to content
OpenAdvisories
High · 8.8 CVE-2026-58095 EUVD-2026-66246

ppp(8): incorrect length calculation in mp_Enddisc()

Published Aug 26, 2026 · Updated Aug 27, 2026 · Assigned by freebsd

Description

mp_Enddisc() used incorrect length calculations when formatting endpoint discriminator addresses for display, allowing a received endpoint option to overflow a global result buffer.

A malicious PPP peer can crash ppp(8) or potentially execute arbitrary code as root.

Affected products

VendorProductAffectedFixed
FreeBSD FreeBSD 15.1-RELEASE – < p3, 15.0-RELEASE – < p13, 14.4-RELEASE – < p9 p3

Advisories 1

References