Skip to main content

OpenSSH ssh-agent CVE-2026-73281

| EUVDEUVD-2026-56890 LOW
Incorrect Resource Transfer Between Spheres (CWE-669)
2026-08-11 cve@mitre.org GHSA-j58v-28m8-49f3
3.5
CVSS 3.1 · Vendor: mitre
View

Attack ChainAIDerived

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

  1. Access
    Obtain valid SSH credentials
  2. Delivery
    Authenticate and establish SSH session with agent forwarding
  3. Exploit
    Negotiate session-bind@openssh.com extension
  4. Execution
    Exploit agent lock/session-bind misinteraction
  5. Persist
    Trigger local-only agent operations remotely
  6. Impact
    Add tokens or invoke key operations beyond authorized scope

Vulnerability Assessment

Weakness
CWE
ASVS 5.0
V15 - Secure Coding and Architecture Incorrect resource transfer between spheres
Exploitation Conditions

Exploitation requires all of the following: (1) the attacker holds valid SSH credentials and can authenticate to a target system - confirmed by CVSS PR:L; (2) SSH agent forwarding is active for the session, meaning both the client and server have agent forwarding enabled; (3) the session-bind@openssh.com extension is in use, which occurs when modern OpenSSH negotiates this extension during session establishment; and (4) the ssh-agent is in a specific interaction state involving agent locking, per the description. Limiting factors include: authentication is required (not exploitable by anonymous attackers), attack complexity is rated High (AC:H per CVSS) indicating non-trivial preconditions, SSVC confirms the attack is non-automatable, and environments that do not use agent forwarding are entirely unaffected by the remote vector.

Impact

Multiple signals converge on a low-to-moderate real-world risk profile despite the network vector. The CVSS base score of 3.5 reflects AC:H (high complexity requiring specific conditions to align) and I:L (limited integrity impact), with no confidentiality or availability impact. PR:L confirms an authenticated SSH session is required, eliminating unauthenticated mass exploitation. SSVC rates exploitation as 'none' and automatable as 'no,' meaning no opportunistic scanning is occurring and exploitation is inherently targeted. No EPSS data was present in the available intelligence to further calibrate probability. The S:C scope change is notable - it signals a trust boundary crossing from the remote session into the local agent - but the downstream impact remains limited to low-integrity unauthorized operations. This is not a fire-drill vulnerability, but environments actively using agent forwarding with ssh-agent should treat patching as a near-term priority rather than routine maintenance, given the sensitivity of key material managed by the agent.

Exploit ScenarioDerived

An attacker with valid SSH credentials connects to a target server that has agent forwarding enabled; by exploiting the misinteraction between the agent lock state and the session-bind extension, the attacker sends crafted agent protocol messages from the remote session that the ssh-agent incorrectly processes as locally-authorized, allowing the attacker to add tokens to or perform signing operations with keys held in the local agent. No public exploit code has been identified at time of analysis, and AC:H indicates specific timing or configuration conditions must be met, making this a targeted rather than opportunistic attack.

Monitor Track and reassess. Why: LOW severity (CVSS 0.1-3.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 – Aug 11, 2026

OpenSSH ssh-agent before version 10.5 permits remote execution of agent operations - including adding authentication tokens and using SSH keys - that were architecturally intended to be restricted to local access only. The trust boundary failure stems from a misinteraction between the agent locking mechanism and the session-bind@openssh.com extension, allowing an authenticated remote actor to cross the local/remote privilege boundary. No public exploit has been identified at time of analysis, and SSVC assessment confirms no current exploitation activity; however, the network-accessible vector and ubiquitous deployment footprint of OpenSSH make patching to 10.5 the appropriate response for any environment using agent forwarding.

RemediationAI

Upgrade to OpenSSH 10.5 or later, which resolves the misinteraction between the agent locking mechanism and the session-bind@openssh.com extension; the vendor-confirmed release notes are at https://www.openssh.org/releasenotes.html#10.5. Where immediate upgrading is not feasible, the most effective compensating control is to disable SSH agent forwarding by setting 'ForwardAgent no' in the client-side ssh_config - this eliminates the remote attack path entirely, though it removes forwarding convenience and may require workflow adjustments for users who rely on transparent key delegation across jump hosts. On the server side, setting 'AllowAgentForwarding no' in sshd_config provides a server-enforced backstop. Environments that do not use agent forwarding at all are not exposed to the remote exploitation path and face reduced urgency, though upgrading remains advisable as a general posture.

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 ssh-agent is a key management daemon that holds decrypted private keys in memory and performs cryptographic signing on behalf of SSH clients, avoiding repeated passphrase prompts. The session-bind@openssh.com extension was introduced to bind forwarded agent connections to specific SSH sessions, mitigating unauthorized agent hijacking. Agent locking is a separate mechanism that restricts all key operations until the agent is unlocked with a passphrase. CWE-669 (Incorrect Transfer of Resources Between Spheres) precisely characterizes the root cause: these two mechanisms interact incorrectly, causing the agent to treat remotely-initiated requests as if they originated from the local privileged context, allowing operations such as token addition and key usage to bypass the intended local-only enforcement boundary. All OpenSSH versions from inception through less than 10.5 are affected, per EUVD-2026-56890 data.

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

AV:N reflects the remote agent-forwarding attack path; AC:H for multi-condition dependency on forwarding, session-bind extension, and lock state; PR:L for required authentication; S:C for trust boundary crossing into local agent sphere; I:L for unauthorized key operations; C:N and A:N as no confidentiality disclosure or availability impact is described.

3.1 AV:N/AC:H/PR:L/UI:N/S:C/C:N/I:L/A:N
4.0 AV:N/AC:H/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
Network
Attack Complexity
High
Privileges Required
Low
User Interaction
None
Scope
Changed
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 3.5

DescriptionCVE.org

In ssh-agent in OpenSSH before 10.5, some operations can occur remotely but were intended to occur only locally, including operations that add tokens or use keys. This is caused by misinteraction between agent locking and the session-bind@openssh.com extension.

Threat Intelligence Overview

EPSS Score
0.2%
Top 95% exploitable
Prevalence
Ubiquitous
core SSH implementation in virtually all Unix/Linux server deployments
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.2%
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
Open
Automatable
No
Human Impact· derived
High
Technical Impact
Partial

Priority Score

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

More in SSH

View all
CVE-2014-6271 CRITICAL POC
9.8 Sep 24

GNU Bash through 4.3 processes trailing strings after function definitions in the values of environment variables, which

CVE-2014-6278 HIGH POC
8.8 Sep 30

GNU Bash through 4.3 bash43-026 does not properly parse function definitions in the values of environment variables, whi

CVE-2014-7169 CRITICAL POC
9.8 Sep 25

GNU Bash through 4.3 bash43-025 processes trailing strings after certain malformed function definitions in the values of

CVE-2012-6066 CRITICAL POC
9.3 Dec 04

freeSSHd.exe in freeSSHd through 1.2.6 allows remote attackers to bypass authentication via a crafted session, as demons

CVE-2014-6277 CRITICAL POC
10.0 Sep 27

GNU Bash through 4.3 bash43-026 does not properly parse function definitions in the values of environment variables, whi

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

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