LOW 3.7

CVE-2026-55654: OpenSSH GSSAPI Heap Out-of-Bounds Read Denial of Service

OpenSSH contains a memory safety bug in its GSSAPI authentication handler that can crash the SSH service. When processing Kerberos-based authentication, a missing safety check allows the code to read beyond allocated memory, causing the authentication process to fail and temporarily disable SSH access. This only affects deployments using GSSAPI/Kerberos authentication and requires specific network conditions to trigger.

Source data · NVD / CISA · public domain

CVSS
3.1 · 3.7 LOW · CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:L
Weaknesses (CWE)
CWE-125
Affected products
7 configuration(s)
Published / Modified
2026-06-23 / 2026-07-08

NVD description (verbatim)

A flaw was found in OpenSSH. This vulnerability, a heap out-of-bounds read, occurs during the cleanup of GSSAPI (Generic Security Service Application Programming Interface) indicators when a trailing NULL termination is missing in the auth-indicators array. A remote attacker, under specific configurations involving GSSAPI authentication and a Kerberos environment, could exploit this to cause the SSH authentication path to crash or abort. This leads to a denial of service (DoS), impacting the availability of the SSH service.

3 reference(s) · View on NVD →

SEC.co analysis · AI-assisted, reviewed against source

Technical summary

CVE-2026-55654 is a heap out-of-bounds read vulnerability in OpenSSH's GSSAPI authentication indicator cleanup routine. The vulnerability stems from an improperly terminated auth-indicators array that lacks NULL termination during cleanup operations. Under GSSAPI and Kerberos authentication configurations, remote attackers can trigger an out-of-bounds memory read, causing the SSH authentication handler to crash. The vulnerability is classified as CWE-125 (out-of-bounds read).

Business impact

This vulnerability impacts SSH service availability in environments relying on GSSAPI/Kerberos authentication. A successful exploit causes temporary SSH service interruption, preventing legitimate users from authenticating until the service restarts. Organizations using centralized Kerberos authentication for SSH access face elevated risk of authentication disruption, which could disrupt remote access workflows and administrative access to critical systems.

Affected systems

OpenSSH across multiple platforms is vulnerable, including OpenBSD OpenSSH, Red Hat Hardened Images, and Red Hat Enterprise Linux. The vulnerability requires GSSAPI authentication and a Kerberos environment to be configured and actively in use. Organizations using password-only or key-based SSH authentication without GSSAPI are not affected.

Exploitability

Exploitability is constrained by configuration prerequisites. An attacker must operate on a network where the target SSH service has GSSAPI authentication enabled and Kerberos infrastructure is present. No authentication is required to trigger the crash, but specific network and authentication conditions must align. The low CVSS score (3.7) reflects limited practical impact despite remote network accessibility.

Remediation

Apply security updates from your SSH vendor. Red Hat and OpenBSD have released patches addressing the missing NULL termination in the auth-indicators array. Vendors' advisories contain specific patched version numbers—consult your distribution's security documentation for applicable updates. As a temporary measure, administrators can disable GSSAPI authentication if not operationally required, though this may break centralized authentication workflows.

Patch guidance

Obtain updates from your vendor's security advisory. Red Hat Enterprise Linux users should check Red Hat's security portal for patched versions across affected RHEL releases. OpenBSD OpenSSH users should upgrade to the latest patched release from openbsd.org. Verify that applied patches explicitly address the auth-indicators NULL termination issue before deploying to production. Test patches in non-production environments to confirm SSH service stability and GSSAPI functionality.

Detection guidance

Monitor SSH daemon logs for unusual authentication handler crashes or segmentation faults coinciding with GSSAPI authentication attempts. Look for repeated SSH service restarts or unexpected disconnections during the authentication phase from systems configured for Kerberos. Network-based detection is difficult without traffic inspection; focus monitoring on the SSH server logs and system kernel error messages. Organizations can enable verbose SSH logging to capture authentication-phase failures.

Why prioritize this

Priority should be moderate for organizations using GSSAPI/Kerberos SSH authentication; lower for environments using alternative authentication. The low CVSS score and configuration-specific nature mean this does not require emergency patching across all deployments. However, Kerberos-enabled environments should plan timely patching to maintain SSH availability. The DoS impact is significant within affected configurations despite the low numerical score.

Risk score, explained

CVSS 3.7 (LOW severity) reflects a network-accessible denial of service with limited scope. The attack vector is network-based (AV:N) but requires high attack complexity (AC:H) due to configuration and environmental prerequisites. No authentication is needed (PR:N), but impact is limited to availability (A:L) with no confidentiality or integrity compromise. The score appropriately penalizes exploitability barriers while acknowledging the real DoS potential within targeted deployments.

Frequently asked questions

Will this affect my SSH service if I'm not using Kerberos authentication?

No. This vulnerability only manifests in environments with GSSAPI authentication enabled and Kerberos infrastructure present. Organizations using SSH key pairs, passwords, or other authentication methods are not affected.

Can this vulnerability be exploited remotely without credentials?

Yes. While the vulnerability requires specific network conditions (GSSAPI/Kerberos must be configured), no valid credentials are needed to trigger the crash. An attacker can attempt to exploit this during the authentication handshake phase.

What should I do if I can't apply patches immediately?

If your organization uses GSSAPI/Kerberos for SSH, evaluate whether you can temporarily disable GSSAPI authentication while maintaining access through alternative methods. If not operationally feasible, prioritize patching within your normal change management window. The availability impact justifies scheduling sooner rather than treating as routine maintenance.

How can I tell if my SSH service was exploited?

Check system logs and SSH daemon logs for unexpected service restarts, segmentation faults, or authentication-phase disconnections. Kernel logs may contain references to memory access violations. Enable verbose SSH logging temporarily to capture authentication failures tied to GSSAPI attempts.

This analysis is based on published CVE data current as of the modification date (2026-07-08). Specific patch versions and detailed vendor remediation steps must be verified against official Red Hat and OpenBSD security advisories. CVSS score and severity interpretation reflect CVSS v3.1 standards. Organizations should validate patch applicability and compatibility within their specific environments before deployment. No liability is assumed for deployment decisions made based on this analysis. Source: NVD (public-domain), retrieved 2026-07-28. Analysis generated by SEC.co (claude-haiku-4-5).