CVE-2026-55706
Received Received - Intake
BaseFortify

Publication date: 2026-06-17

Last updated on: 2026-06-17

Assigner: MITRE

Description
sppp_pap_input in sys/net/if_spppsubr.c in OpenBSD before 076e2b1 allows authentication bypass via certain zero values for lengths.
CVSS Scores
EPSS Scores
Probability:
Percentile:
Meta Information
Published
2026-06-17
Last Modified
2026-06-17
Generated
2026-06-17
AI Q&A
2026-06-17
EPSS Evaluated
N/A
NVD
EUVD
Affected Vendors & Products
Showing 2 associated CPEs
Vendor Product Version / Range
openbsd openbsd *
openbsd openbsd to 7.6 (exc)
Helpful Resources
Exploitability
CWE
CWE Icon
KEV
KEV Icon
CWE ID Description
CWE-1284 The product receives input that is expected to specify a quantity (such as size or length), but it does not validate or incorrectly validates that the quantity has the required properties.
Attack-Flow Graph
AI Quick Actions
Instant insights powered by AI
Executive Summary

CVE-2026-55706 is a vulnerability in OpenBSD's Point-to-Point Protocol (PPP) Password Authentication Protocol (PAP) implementation, specifically in the sppp_pap_input() function. The flaw allows an attacker to bypass authentication by sending PAP frames with zero-length username and password fields. Because the length fields are used directly in credential comparisons, zero lengths cause the comparison function to always succeed, granting unauthorized access without valid credentials.

Additionally, if the username length is larger than the allocated buffer, it causes a kernel heap over-read, which is a secondary issue. This vulnerability has existed since at least 2009 due to changes in how credentials are stored and compared.

Exploitation requires the target system to be configured as a PAP authenticator, such as in PPPoE setups. An attacker on the same network segment can authenticate without credentials, establish a full network link, and potentially impersonate legitimate servers to route traffic through their endpoint.

Impact Analysis

This vulnerability can allow an attacker on the same network segment to bypass authentication on an OpenBSD system configured as a PAP authenticator. The attacker can establish a full PPP connection without valid credentials.

  • Unauthorized network access by bypassing PAP authentication.
  • Potential impersonation of legitimate PPPoE servers, allowing the attacker to intercept or route victim's IP traffic through their endpoint.
  • Exposure to kernel heap over-read, which could lead to further security issues.

Overall, this can lead to unauthorized access, data interception, and network traffic manipulation.

Detection Guidance

This vulnerability can be detected by monitoring PPP PAP authentication attempts for unusual or zero-length username and password fields, which are indicators of an authentication bypass attempt.

Specifically, you can capture and analyze PPPoE traffic on your network segment to identify PAP Auth-Request packets where the username and password length fields are zero.

A practical approach is to use packet capture tools such as tcpdump or Wireshark to filter and inspect PPP PAP frames.

  • Use tcpdump to capture PPPoE PAP packets: tcpdump -i <interface> -vvv 'pppoed and ppp and ppppap'
  • In Wireshark, apply the display filter: ppp.pap

Look for PAP Auth-Request packets where the username and password fields have zero length or are missing, which indicates exploitation attempts.

Mitigation Strategies

Immediate mitigation involves updating OpenBSD to a version that includes the fix committed on June 14, 2026, which adds exact-length pre-checks to the sppp_pap_input() function.

If updating is not immediately possible, consider disabling PAP authentication on PPP links or restricting PPPoE access to trusted network segments to reduce exposure.

Additionally, monitor PPP authentication logs for suspicious activity and implement network segmentation to limit attacker access.

Compliance Impact

The CVE-2026-55706 vulnerability allows an attacker to bypass authentication on OpenBSD systems using the PPP Password Authentication Protocol (PAP). This unauthorized access can lead to a fully established network link, potentially allowing attackers to intercept or manipulate network traffic.

Such unauthorized access and potential data interception could compromise the confidentiality and integrity of sensitive data, which are core requirements under regulations like GDPR and HIPAA. Therefore, this vulnerability may lead to non-compliance with these standards if exploited, as it undermines access controls and data protection measures.

Organizations relying on vulnerable OpenBSD systems for network authentication should consider this risk in their compliance assessments and apply the available fix to maintain regulatory compliance.

Chat Assistant
Ask questions about this CVE
Hi! I’m here to help you understand CVE-2026-55706. Ask me anything about the vulnerability, its impact, or mitigation strategies.
0/70
EPSS Chart