Skip to main content

Openssh CVE-2026-35414

| EUVDEUVD-2026-18480 HIGH
Always-Incorrect Control Flow Implementation (CWE-670)
2026-04-02 mitre
8.1
CVSS 3.1 · NVD
View

Vulnerability Assessment

Weakness
CWE
ASVS 5.0
V15 - Secure Coding and Architecture Always-incorrect control flow
Impact

The real-world risk is moderate but context-dependent. The CVSS score of 4.2 reflects low-to-moderate severity: the vulnerability requires authenticated access (PR:L), has high attack complexity (AC:H), and only achieves partial confidentiality and integrity impact (no availability impact). The EPSS probability and KEV status are not provided, but the absence of public exploit code and the restrictive attack preconditions suggest this is not an immediate critical threat. However, the vulnerability's placement in uncommon certificate configuration scenarios means it may affect organizations using advanced OpenSSH certificate-based authentication infrastructures. The attack requires an already-authenticated attacker with specific knowledge of the target's principals and CA configuration, significantly narrowing the threat surface compared to unauthenticated remote code execution vulnerabilities. Organizations running standard OpenSSH configurations without custom principals lists or those not using certificate-based authentication may face lower practical risk. This appears to be a low-probability but high-specificity vulnerability-difficult to exploit accidentally but potentially serious if certificate-based authentication is a core control.

Exploit ScenarioDerived

An attacker with valid SSH credentials on a system running vulnerable OpenSSH (versions before 10.3) could craft or exploit a principals list containing specific comma-character patterns in conjunction with a malicious or specially configured certificate to trigger the parsing flaw. For example, if an organization uses certificate-based access control with principals like 'admin,user' or CA certificates with embedded commas in metadata, the attacker could manipulate authorization checks to either disclose which principals are authorized or bypass authorization restrictions on their current identity. However, the high attack complexity (AC:H) means the attack requires precise knowledge of the target system's certificate and principals configuration, making this difficult to exploit in generic or opportunistic attack scenarios.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
Patch available 0.0% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – Apr 02, 2026

OpenSSH before version 10.3 mishandles the authorized_keys principals option when a principals list is combined with a Certificate Authority that uses certain comma character patterns, allowing authenticated local or remote users to disclose sensitive authorization information or manipulate authentication decisions. This vulnerability affects all OpenSSH versions prior to 10.3p1 and requires authenticated access (PR:L) with non-trivial attack complexity (AC:H), resulting in partial confidentiality and integrity impact. No public exploit code or active exploitation has been identified at time of analysis.

RemediationAI

Upgrade OpenSSH to version 10.3p1 or later, which includes the fix for principals parsing in certificate-based authentication. Organizations unable to immediately patch should audit their authorized_keys files and certificate authority configurations for use of principals options in conjunction with commas in CA certificate data; if such configurations are not in use, the vulnerability exposure is minimal. Workarounds are not documented in available references, making patching the primary mitigation. Administrators should prioritize patching in environments that actively deploy OpenSSH certificate-based authentication with complex principal configurations. Refer to https://www.openssh.org/releasenotes.html#10.3p1 for explicit patch availability and https://marc.info/?l=openssh-unix-dev&m=177513443901484&w=2 for technical discussion of the issue.

Affected VersionsENISA

OpenSSH 0 <10.3

Affected Packages

euvd openssh fix: 10.3

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

The vulnerability resides in OpenSSH's parsing and validation of the authorized_keys file, specifically in how the ssh daemon processes the principals option within certificate-based authentication scenarios. The principals option is used in conjunction with OpenSSH certificates to restrict which principals (identities) are authorized to use a given certificate. The root cause involves improper parsing (CWE-670: Improper Controls for Generation of Security-Relevant Values) when comma characters appear in both the principals list configuration and within the Certificate Authority's certificate data structure. This parsing error can cause the ssh daemon to incorrectly interpret authorization boundaries, potentially exposing principal names or allowing unintended principal matches. The affected component is the OpenSSH authentication subsystem (cpe:3.1:a:openbsd:openssh), which is the de facto SSH server implementation deployed across Unix-like systems globally.

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

NVD PRIMARY 8.1 HIGH
AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H
SUSE 4.2 MEDIUM
AV:N/AC:H/PR:L/UI:N/S:U/C:L/I:L/A:N
Red Hat 4.8 MEDIUM

Primary rating from NVD.

CVSS VectorNVD

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

Lifecycle Timeline

4
Severity Changed
Jul 24, 2026 - 21:22 NVD
MEDIUM HIGH
CVSS changed
Jul 24, 2026 - 21:22 NVD
4.2 (MEDIUM) 8.1 (HIGH)
Patch available
Apr 16, 2026 - 05:29 EUVD
10.3
CVE Published
Apr 02, 2026 - 17:08 nvd
MEDIUM 4.2

DescriptionNVD

OpenSSH before 10.3 mishandles the authorized_keys principals option in uncommon scenarios involving a principals list in conjunction with a Certificate Authority that makes certain use of comma characters.

Threat Intelligence Overview

EPSS Score
0.0%
Top 96% exploitable
Data Quality
7 sources
Confidence: High
EUVD NVD CVE.org EPSS Vulnrichment MSRC Vendor VulDB

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 HIGH
CISA KEV No
Public POC No
EPSS 0.0%
Patch available Yes
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.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
Medium
Technical Impact
Partial

Priority Score

40
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +40
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: Medium
Product Status
SLES15-SP5-CHOST-BYOS-SAP-CCloud Fixed
SLES15-SP6-CHOST-BYOS Fixed
SLES15-SP6-CHOST-BYOS-Aliyun Fixed
SLES15-SP6-CHOST-BYOS-Azure Fixed
SLES15-SP6-CHOST-BYOS-EC2 Fixed

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