Skip to main content

OpenSSH CVE-2026-59998

| EUVDEUVD-2026-42141 MEDIUM
Improper Following of Specification by Caller (CWE-573)
2026-07-08 mitre GHSA-3j2g-cqmq-cjw9
6.5
CVSS 3.1 · NVD
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Attacker obtains valid AD domain Kerberos credentials
  2. Delivery
    Identifies AD-joined SSH server with GSSAPI enabled
  3. Exploit
    Initiates GSSAPI/Kerberos SSH authentication session
  4. Execution
    Presents credentials for unintended service principal
  5. Persist
    Server silently skips GSSAPIStrictAcceptorCheck validation
  6. Impact
    SSH session granted beyond intended authorization scope

Vulnerability Assessment

Weakness
CWE
ASVS 5.0
V15 - Secure Coding and Architecture Improper following of specification
Exploitation Conditions

The server must be joined to a Windows Active Directory domain with GSSAPI authentication explicitly enabled via GSSAPIAuthentication yes in sshd_config, and GSSAPIStrictAcceptorCheck must be configured (its presence is what triggers the bypassed code path). Exploitation requires the attacker to already possess valid Kerberos credentials within the Active Directory domain - this is not an unauthenticated attack despite PR:N in the CVSS vector (which reflects no prior privilege on the target SSH server itself). Systems using only public key or password authentication, systems not enrolled in Active Directory, and systems where GSSAPI is disabled are entirely outside the attack surface. The CVSS AC:H rating reflects that the combined prerequisite of AD enrollment, explicit GSSAPI configuration, and possession of domain Kerberos credentials significantly limits realistic exploitation.

Impact

The CVSS 4.8 score with vector AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:L/A:N represents moderate, bounded risk. The AC:H rating is the critical moderating factor: exploitation requires the SSH server to be actively enrolled in a Windows Active Directory domain, GSSAPI authentication to be explicitly enabled, and the attacker to hold valid Kerberos credentials within that domain. No EPSS score was provided in the source data, so probabilistic exploitation likelihood cannot be quantified. No CISA KEV listing exists for this CVE, and no public proof-of-concept has been identified, making this a low-exploitation-pressure issue at time of analysis. The C:L and I:L impact ratings reflect that this is a security control bypass rather than a direct remote code execution or credential theft primitive - successful abuse lets an attacker authenticate with an unintended service principal, not gain arbitrary system access. Organizations that have not explicitly enabled GSSAPI/Kerberos authentication or are not AD-joined are entirely unaffected. Real-world priority is moderate for AD-integrated environments where administrators have explicitly relied on GSSAPIStrictAcceptorCheck as a hardening control.

Exploit ScenarioDerived

An attacker holding valid Kerberos credentials for a different service principal within the Active Directory domain connects to an AD-joined SSH server with GSSAPIAuthentication enabled and GSSAPIStrictAcceptorCheck set. Because the strict acceptor check is silently ignored in the AD environment, the server accepts the GSSAPI authentication without verifying the service principal name matches the intended SSH host principal, granting the attacker an SSH session that should have been rejected. No public proof-of-concept exists at time of analysis, and the attacker must already possess valid domain Kerberos credentials, limiting the practical threat to insider or partially-compromised-domain scenarios.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
Patch available 0.2% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Jul 08, 2026

OpenSSH sshd before version 10.4 silently ignores the GSSAPIStrictAcceptorCheck configuration directive when the server is integrated with Windows Active Directory, defeating a security control that administrators rely on to enforce GSSAPI acceptor name validation during Kerberos-based SSH authentication. This undocumented behavior means AD-joined SSH servers may accept GSSAPI authentications against unintended Kerberos service principals regardless of how the option is configured, yielding limited confidentiality and integrity impact. No public exploits or active exploitation have been identified; the CVSS AC:H rating reflects the specific environmental prerequisites required for exploitation.

RemediationAI

The primary and recommended fix is to upgrade to OpenSSH 10.4p1 or later, which resolves the undocumented behavior; release notes are available at https://www.openssh.org/releasenotes.html#10.4p1. For systems that cannot be immediately patched, administrators may disable GSSAPI authentication entirely by setting GSSAPIAuthentication no in sshd_config and reloading sshd - this eliminates the vulnerable code path but also removes Kerberos single sign-on capability, which may impact usability in AD environments. A less disruptive workaround is to restrict SSH access at the network level (firewall or security group rules) to only trusted Kerberos client subnets, reducing the population of potential authenticators; this does not fix the control bypass but limits exposure. Additional context is available in the oss-security disclosure at https://www.openwall.com/lists/oss-security/2026/07/06/5 and the openssh-unix-dev thread at https://marc.info/?l=openssh-unix-dev&m=178333966933090&w=2.

Affected VersionsENISA

OpenSSH 0 <10.4

Affected Packages

euvd openssh fix: 10.4

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 1 package in euvd

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

GSSAPI (Generic Security Services Application Programming Interface) is the abstraction layer OpenSSH uses to support Kerberos-based single sign-on, most commonly when servers are joined to a Windows Active Directory domain. The GSSAPIStrictAcceptorCheck sshd_config directive is documented to enforce that the GSSAPI service principal name presented during authentication matches the server's actual principal, preventing cross-principal authentication. CWE-573 (Improper Following of Specification by Caller) identifies the root cause: the OpenSSH implementation does not correctly apply the strict-checking specification in the Windows AD code path, leaving the control silently inoperative regardless of its configured value. All OpenSSH versions prior to 10.4 are affected per CPE cpe:2.3:a:openbsd:openssh:*:*:*:*:*:*:*:*. The issue was disclosed on the oss-security mailing list and the openssh-unix-dev list before being resolved in the 10.4p1 release.

Know when Openssh gets its next vulnerability

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

Vendor (mitre) PRIMARY MEDIUM
NVD 6.5 MEDIUM
AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:N
vuln.today AI 4.8 MEDIUM

Network-accessible SSH service; AC:H for mandatory Windows AD integration and explicit GSSAPI configuration; C:L and I:L for authentication control bypass; no availability impact.

3.1 AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:L/A:N
4.0 AV:N/AC:H/AT:P/PR:N/UI:N/VC:L/VI:L/VA:N/SC:N/SI:N/SA:N
SUSE 4.8 MEDIUM
AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:L/A:N
Red Hat 4.8 MEDIUM

Primary rating from Vendor (mitre).

CVSS VectorNVD

Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
None
Scope
Unchanged
Confidentiality
Low
Integrity
Low
Availability
None

Lifecycle Timeline

3
CVSS changed
Jul 09, 2026 - 17:07 NVD
4.8 (MEDIUM) 6.5 (MEDIUM)
Patch available
Jul 08, 2026 - 02:01 EUVD
CVE Published
Jul 08, 2026 - 00:11 cve.org
MEDIUM 4.8

DescriptionNVD

sshd in OpenSSH before 10.4 has an undocumented security-relevant behavior: GSSAPIStrictAcceptorCheck has no value if the server is in Windows Active Directory.

Threat Intelligence Overview

EPSS Score
0.2%
Top 93% exploitable
Prevalence
Ubiquitous
core SSH daemon in virtually all Linux and Unix deployments
Social Media
1
Sightings
Data Quality
6 sources
Confidence: High

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity MEDIUM
CISA KEV No
Public POC No
EPSS 0.2%
Patch available Yes
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
No
Human Impact· derived
High
Technical Impact
Partial

Priority Score

32
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +32
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.

CVE-2023-38408 CRITICAL POC
9.8 Jul 20

The PKCS#11 feature in ssh-agent in OpenSSH before 9.3p2 has an insufficiently trustworthy search path, leading to remot

CVE-2023-25136 MEDIUM POC
6.5 Feb 03

OpenSSH server (sshd) 9.1 introduced a double-free vulnerability during options.kex_algorithms handling. Rated medium se

CVE-2016-6210 MEDIUM POC
5.9 Feb 13

sshd in OpenSSH before 7.3, when SHA256 or SHA512 are used for user password hashing, uses BLOWFISH hashing on a static

CVE-2015-5600 HIGH POC
8.1 Aug 03

The kbdint_next_device function in auth2-chall.c in sshd in OpenSSH through 6.9 does not properly restrict the processin

CVE-2016-6515 HIGH POC
7.5 Aug 07

The auth_password function in auth-passwd.c in sshd in OpenSSH before 7.3 does not limit password lengths for password a

CVE-2024-6387 HIGH POC
8.1 Jul 01

Remote code execution in OpenSSH's sshd server (regression of CVE-2006-5051) allows unauthenticated remote attackers to

CVE-2019-6111 MEDIUM POC
5.9 Jan 31

An issue was discovered in OpenSSH 7.9. Rated medium severity (CVSS 5.9), this vulnerability is remotely exploitable, no

CVE-2025-26465 MEDIUM
6.8 Feb 18

A vulnerability was found in OpenSSH when the VerifyHostKeyDNS option is enabled. Rated medium severity (CVSS 6.8), this

CVE-2023-48795 MEDIUM POC
5.9 Dec 18

The SSH transport protocol with certain OpenSSH extensions, found in OpenSSH before 9.6 and other products, allows remot

CVE-2016-0777 MEDIUM
6.5 Jan 14

The resend_bytes function in roaming_common.c in the client in OpenSSH 5.x, 6.x, and 7.x before 7.1p2 allows remote serv

CVE-2016-3115 MEDIUM POC
6.4 Mar 22

Multiple CRLF injection vulnerabilities in session.c in sshd in OpenSSH before 7.2p2 allow remote authenticated users to

CVE-2019-6110 MEDIUM POC
6.8 Jan 31

In OpenSSH 7.9, due to accepting and displaying arbitrary stderr output from the server, a malicious server (or Man-in-T

Vendor StatusVendor

SUSE

Severity: Moderate
Product Status
SLES15-SP5-CHOST-BYOS-SAP-CCloud Affected
SLES15-SP6-CHOST-BYOS Affected
SLES15-SP6-CHOST-BYOS-Aliyun Affected
SLES15-SP6-CHOST-BYOS-Azure Affected
SLES15-SP6-CHOST-BYOS-EC2 Affected

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy