Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessIdentify target service account's OIDC identity details
-
DeliveryStand up attacker-controlled malicious OIDC issuer
-
ExploitMint token matching the trusted issuer's claims
-
ExecutionSubmit forged token to Octopus auth endpoint
-
ImpactImpersonate service account and act with its privileges
Vulnerability Assessment
| Weakness |
CWE
ASVS 5.0
V15 - Secure Coding and Architecture Hardware access control
|
| Exploitation Conditions | Exploitation requires a target Octopus Server configured so that at least one service account has one or more OIDC identities defined - i.e. OIDC authentication is in use for service accounts (not a default on a fresh install that does not use OIDC). The attacker must additionally know or guess specific details of that OIDC identity (such as the subject/claims the legitimate trusted issuer would present) and must configure a non-legitimate OIDC issuer capable of minting a matching token. Limiting factors: the dependence on knowing a particular identity's details prevents blind, large-scale exploitation and skews toward targeted attacks; the Octopus authentication endpoint must be network-reachable; and the affected version must be deployed (2024.1.0-<2026.1.11781, 2026.2.0-<2026.2.13438, or 2026.3.0-<2026.3.15816). No end-user interaction is required. |
| Impact | This is a genuine authorization/authentication-bypass flaw (CWE-1289, inconsistent OIDC token issuer validation) that allows impersonation of a service account, with the vendor CVSS 4.0 vector rating impact VC:H/VI:H/VA:H (score 8.7). The vendor vector is AV:N/AC:L/AT:N/PR:L/UI:N, i.e. network-reachable and low-complexity. However, that rating is in tension with the description, which states exploitation requires (a) a service account that already has an OIDC identity configured and (b) the attacker knowing or guessing details of that identity and standing up a 'suitably configured' malicious issuer - these are real attack requirements that argue for higher complexity (AT:P / AC:H) than AC:L/AT:N suggest. The vendor's PR:L is also debatable: the attacker forges a token from their own issuer rather than using Octopus credentials, so no Octopus privilege is strictly needed (arguably PR:N), with the difficulty living in the knowledge/configuration requirement - verify intended PR with the vendor. On the decision signals: no CISA KEV listing, no EPSS score supplied, and no public exploit, while the vuln.today decision label is 'this_week' (not act_now/emergency). Taken together this is a serious, patch-this-week issue rather than an active-exploitation emergency; the requirement to know a specific OIDC identity's details makes opportunistic mass exploitation unlikely and points toward targeted use. Exploitation status: no public exploit identified at time of analysis. |
| Exploit ScenarioDerived | An attacker who learns the details of a service account's configured OIDC identity on a target Octopus Server stands up their own non-legitimate OIDC issuer and mints a token crafted to match the trusted issuer's claims. Because issuer validation is applied inconsistently, Octopus accepts the forged token as belonging to the legitimate service account, granting the attacker that account's privileges (deployments, variables/secrets, and connected infrastructure). No public proof-of-concept or exploit code is identified at time of analysis. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 28, 2026
Service account impersonation in Octopus Server stems from inconsistent OIDC token issuer validation, allowing a token minted by a non-legitimate issuer to be accepted as if it came from a legitimate trusted issuer. Deployments are exposed only when OIDC is in use for at least one service account identity, and a attacker must additionally know or guess details of that specific identity and operate a rogue issuer that can mint a matching token - conditions that favour targeted attacks over opportunistic scanning. Vendor CVSS 4.0 score is 8.7; the assessed CVSS 3.1 vector (AV:N/AC:H/PR:N/UI:N, C:H/I:H/A:H) likewise reflects high complexity and high confidentiality, integrity and availability impact, and no public exploit has been identified at time of analysis.
RemediationAI
Octopus has released fixes; upgrade to 2026.1.11781 or later on the 2026.1 branch, 2026.2.13438 or later on the 2026.2 branch, or 2026.3.15816 or later on the 2026.3 branch, per advisory SA2026-15 (https://advisories.octopus.com/post/2026/sa2026-15), and prioritise this within the current week given the vendor severity. Where an immediate upgrade is not possible, the exposure is confined to instances that define OIDC identities on service accounts, so reviewing those bindings and removing identities that are not actively required reduces the attack surface - at the cost of breaking OIDC-based automation for any service account so changed. Because the exploit path depends on the Octopus authentication endpoint being reachable and on an attacker-operated rogue issuer, restricting network access to that endpoint to known identity-provider and administrative sources also limits attempts, though it will not stop an attacker already inside the permitted network range and does not substitute for the 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
Octopus Server supports OpenID Connect identities bound to service accounts, where an external identity provider issues tokens whose issuer (iss) and subject/claim values are matched against a configured identity. CWE-1289 (Improper Validation of Unsafe Equivalence in Input) describes the root-cause class: the server treated tokens from different issuers as equivalent because issuer validation was applied inconsistently. Instead of strictly binding a token to the configured trusted issuer, the validation path could accept a token produced by a suitably configured non-legitimate issuer as belonging to a service account of a legitimate trusted issuer. The affected component is the Octopus Server authentication/OIDC handling (CPE cpe:2.3:a:octopus_deploy:octopus_server), and the flaw is not a default exposure on installations that do not use OIDC identities for service accounts. The available sources do not detail which specific validation step was skipped, the exact claim-matching logic, or whether multiple OIDC identities on one account change the outcome; those mechanics remain unverified.
Know when Octopus Server 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
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N
No Octopus account is needed since the attacker forges a token from their own issuer (PR:N), but needing to know a configured OIDC identity's details and run a matching issuer raises complexity (AC:H); successful impersonation fully compromises the service account (C/I/A:H).
Primary rating from Vendor (Octopus).
CVSS VectorVendor: Octopus
Lifecycle Timeline
2DescriptionCVE.org
In affected versions of Octopus Server, OIDC token issuer validation was performed inconsistently. This could result in a token issued from a suitably configured non legitimate issuer being accepted as a token belonging to a service account from a legitimate trusted issuer. Exploitation requires a service account with at least one OIDC identity configured. An attacker would also need to know or guess some details of that identity in order to be in a position to attempt exploitation.
Executive ViewAI
Octopus Server deployments that use OIDC for service account identity can be tricked into accepting tokens from a malicious issuer, letting an attacker impersonate a service account with full confidentiality, integrity, and availability impact. Only organizations running OIDC-backed service accounts are exposed, and the attack requires prior knowledge of a specific identity plus a rogue issuer, pointing to targeted intrusion rather than opportunistic scanning. Leadership should care because a successful impersonation grants high-privilege access to deployment pipelines and secrets, though no public exploit has been identified at time of analysis.
Apply vendor patch.
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
Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.
More in Octopus Server
View allIn Octopus Deploy 2018.8.0 through 2018.9.x before 2018.9.1, an authenticated user with permission to modify deployment
In Octopus Deploy 2019.1.0 through 2019.3.1 and 2019.4.0 through 2019.4.5, an authenticated user with the VariableViewUn
Server-level configuration changes can be made by any authenticated low-privilege user in Octopus Server through a speci
In affected versions of Octopus Server where access is managed by an external authentication provider, it was possible t
In affected versions of Octopus Deploy it is possible to bypass rate limiting on login using null bytes. Rated critical
In Octopus Deploy 2018.4.4 through 2018.5.1, Octopus variables that are sourced from the target do not have sensitive va
Path traversal in Octopus Deploy allows removing files and file contents on the host through API manipulation. Enables d
In affected versions of Octopus Server it is possible for a session token to be valid indefinitely due to improper valid
Path traversal in Octopus Server allows an authenticated low-privilege user to overwrite arbitrary files on the server f
Authenticated remote code execution in Octopus Server allows any user whose role grants permission to edit an Environmen
Privilege escalation in Octopus Server lets an authenticated user who already holds permission to modify roles weaken a
Incorrect authorization in Octopus Server causes the platform to evaluate multiple scoped permission assignments incorre
EUVD-2026-110722
GHSA-j58f-w66m-94wj
NVD
CVE.org
EPSS
VulDB
Exploit-DB