Skip to main content

OpenSSH EUVDEUVD-2026-56892

| CVE-2026-73283 LOW
Always-Incorrect Control Flow Implementation (CWE-670)
2026-08-11 cve@mitre.org GHSA-97p6-qxmv-h7jm
2.5
CVSS 3.1 · Vendor: mitre
View

Attack ChainAIDerived

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

  1. Access
    Authenticate via SSH with a 'restrict'-marked key
  2. Delivery
    Request tun-device tunnel forwarding (-w flag)
  3. Exploit
    sshd fails to enforce restrict policy against tunnel subsystem
  4. Execution
    Unauthorized tunnel established
  5. Impact
    Route traffic through server beyond intended scope

Vulnerability Assessment

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

Three specific conditions must simultaneously be true for this bypass to be relevant: (1) the target system runs OpenSSH sshd in any version prior to 10.5; (2) the attacking user possesses a valid private key whose corresponding public key entry in authorized_keys includes the restrict keyword; and (3) the administrator's intent was that restrict should prevent tunnel forwarding for that key - meaning the bypass only matters where that policy is security-relevant. Exploitation is further limited by CVSS AV:L (local/SSH session access required) and AC:H (the specific authorized_keys configuration must be present). Authentication with a valid key pair is mandatory (PR:L). Default OpenSSH deployments without restrict in any authorized_keys entry are entirely unaffected.

Impact

All available signals converge on very low real-world risk. The CVSS 3.1 base score of 2.5 (AV:L/AC:H/PR:L/UI:N/S:U/C:N/I:L/A:N) reflects that exploitation requires local access, high attack complexity (specific authorized_keys configuration with restrict applied), low-privilege authenticated credentials, and yields only a limited integrity impact - no confidentiality or availability consequence. SSVC corroborates this: exploitation status is none, the attack is not automatable, and technical impact is partial. No EPSS data was provided, but the combination of zero confirmed exploitation, no POC, and the narrow preconditions (administrator must have explicitly deployed restrict to block tunnels) strongly suggests exploitation probability is negligible. This is a correctness/policy flaw rather than a remote attack surface. Organizations should prioritize this only if their security model critically depends on restrict blocking tunnel forwarding for specific key holders.

Exploit ScenarioDerived

An SSH user whose public key is listed in authorized_keys with the restrict keyword - intended by the administrator to block tunnel forwarding among other capabilities - discovers the enforcement gap and invokes ssh -w any:any user@target to establish a tun-device tunnel. Because sshd in OpenSSH before 10.5 does not enforce restrict against this subsystem, the tunnel is permitted, allowing the user to route arbitrary network traffic through the server in violation of the intended access policy. No public exploit code has been identified.

Monitor Track and reassess. Why: LOW severity (CVSS 0.1-3.9).
Patch available 0.1% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – Aug 11, 2026

OpenSSH sshd before version 10.5 fails to enforce the restrict keyword in authorized_keys against tunnel forwarding, allowing a constrained SSH key holder to establish tun-device tunnels that the administrator explicitly intended to block. The flaw affects all OpenSSH releases prior to 10.5 and is classified as a policy-enforcement bypass with low integrity impact. No active exploitation is confirmed per SSVC (exploitation: none) and the vulnerability is absent from the CISA KEV catalog, placing this firmly in the low-urgency tier despite OpenSSH's near-ubiquitous deployment footprint.

RemediationAI

The primary fix is upgrading sshd to OpenSSH 10.5 or later, which correctly enforces the restrict keyword against tunnel forwarding. Release notes and download information are at https://www.openssh.org/releasenotes.html#10.5. As a compensating control on systems where upgrading immediately is not feasible, administrators should explicitly add the no-tunnel option to each affected authorized_keys entry alongside restrict (e.g., restrict,no-tunnel ssh-ed25519 AAAA...). This makes the tunnel restriction explicit and does not depend on the restrict meta-keyword's implicit coverage. The trade-off is that this requires auditing all authorized_keys files across managed systems. There is no known adverse side effect to adding the explicit no-tunnel directive.

Affected VersionsENISA

OpenSSH 0 <10.5

Affected Packages

euvd openssh fix: 10.5

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

OpenSSH's authorized_keys file supports per-key option directives, including the restrict meta-keyword introduced to conveniently apply a hardened set of restrictions (disabling port forwarding, agent forwarding, X11 forwarding, PTY allocation, and user RC). CWE-670 (Always-Incorrect Control Flow Implementation) identifies the root cause: the code path that evaluates restrict at session setup correctly gates most subsystems but contains a logic defect that bypasses enforcement for tunnel-device forwarding (-w / PermitTunnel). As a result, even though restrict is semantically documented to cover tunnel forwarding, the sshd session handler does not honor that intent for this subsystem. Affected versions span the entire OpenSSH lineage prior to 10.5, as confirmed by EUVD CPE data (OpenSSH 0 < 10.5).

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 2.5 LOW
AV:L/AC:H/PR:L/UI:N/S:U/C:N/I:L/A:N
vuln.today AI 2.5 LOW

Exploitation requires an authenticated SSH session with a 'restrict'-marked authorized_keys entry (PR:L, AC:H); only a tunnel-policy bypass occurs with no confidentiality or availability impact.

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

Primary rating from Vendor (mitre).

CVSS VectorVendor: mitre

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

Lifecycle Timeline

2
Patch available
Aug 11, 2026 - 20:34 EUVD
CVE Published
Aug 11, 2026 - 20:18 cve.org
LOW 2.5

DescriptionCVE.org

In sshd in OpenSSH before 10.5, the restrict keyword (in authorized_keys) was supposed to be applicable to tunnel forwarding but was not.

Threat Intelligence Overview

EPSS Score
0.1%
Top 100% exploitable
Prevalence
Ubiquitous
dominant SSH server across Linux, macOS, BSD, and embedded systems
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 LOW
CISA KEV No
Public POC No
EPSS 0.1%
Patch available Yes
Active threat No
Deciding rule
LOW severity (CVSS 0.1-3.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
Small
Automatable
No
Human Impact· derived
High
Technical Impact
Partial

Priority Score

12
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +12
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

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