PT-2026-50221 · Openbsd · Openbsd

·

CVE-2026-55706

·

Published

2026-06-12

·

Updated

2026-08-25

CVSS v3.1

8.3

High

VectorAV:A/AC:H/PR:N/UI:N/S:C/C:H/I:H/A:H
Name of the Vulnerable Software and Affected Versions OpenBSD versions prior to 7.6
Description An authentication bypass exists in the sppp pap input function within sys/net/if spppsubr.c. The issue occurs when a PAP Auth-Request is sent with name len and passwd len set to zero. Because the system only checked these lengths against a maximum limit and then passed them to bcmp(), a length of zero caused bcmp() to return zero regardless of the actual content, allowing the credential check to be satisfied. This path is reachable over PPPoE via pppoe data input, pppoeintr, and sppp input. Additionally, the lack of a lower-bound test can lead to a kernel heap over-read if name len exceeds the allocated credential buffer. Real-world offensive activities targeting this issue have been identified.
Recommendations Update OpenBSD to version 7.6 or later.

Exploit

Fix

Found an issue in the description? Have something to add? Feel free to write us 👾

Weakness Enumeration

Related Identifiers

BDU:2026-09240
CVE-2026-55706

Affected Products

Openbsd