Skip to main content

Octopus Server EUVDEUVD-2026-110722

| CVE-2026-116870 HIGH
Improper Validation of Unsafe Equivalence in Input (CWE-1289)
2026-10-27 Octopus GHSA-j58f-w66m-94wj
8.7
CVSS 4.0 · Vendor: Octopus
View

Attack ChainAIDerived

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

  1. Access
    Identify target service account's OIDC identity details
  2. Delivery
    Stand up attacker-controlled malicious OIDC issuer
  3. Exploit
    Mint token matching the trusted issuer's claims
  4. Execution
    Submit forged token to Octopus auth endpoint
  5. Impact
    Impersonate 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.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.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 – 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

Octopus Server 2024.1.0 <2026.1.11781
Octopus Server 2026.2.0 <2026.2.13438
Octopus Server 2026.3.0 <2026.3.15816

Affected Packages

euvd octopus_server fix: 2026.1.11781, 2026.2.13438, 2026.3.15816

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

Vendor (Octopus) PRIMARY 8.7 HIGH
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
vuln.today AI 8.1 HIGH

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).

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

Primary rating from Vendor (Octopus).

CVSS VectorVendor: Octopus

Attack Vector
Network
Attack Complexity
Low
Attack Requirements
None
Privileges Required
Low
User Interaction
None
Vulnerable system: Confidentiality
High
Vulnerable system: Integrity
High
Vulnerable system: Availability
High
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

Lifecycle Timeline

2
Patch available
Oct 27, 2026 - 11:01 EUVD
CVE Published
Oct 27, 2026 - 10:28 cve.org
HIGH 8.7

DescriptionCVE.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

Why It Matters

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.

Business Impact: High
Compensating Controls

Apply vendor patch.

Threat Intelligence Overview

EPSS Score
0.2%
Top 87% exploitable
Prevalence
Medium
popular enterprise CI/CD deployment server, common in DevOps but not universal
Social Media
1
Sightings
Data Quality
3 sources
Confidence: Low

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.2%
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· derived
None
System Exposure· derived
Open
Automatable· derived
No
Human Impact
High

Priority Score

44
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +44
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-2018-18850 HIGH POC
8.8 Oct 31

In Octopus Deploy 2018.8.0 through 2018.9.x before 2018.9.1, an authenticated user with permission to modify deployment

CVE-2019-11632 HIGH POC
8.1 May 01

In Octopus Deploy 2019.1.0 through 2019.3.1 and 2019.4.0 through 2019.4.5, an authenticated user with the VariableViewUn

CVE-2026-4881 MEDIUM POC
6.0 Jun 04

Server-level configuration changes can be made by any authenticated low-privilege user in Octopus Server through a speci

CVE-2022-2572 CRITICAL
9.8 Nov 01

In affected versions of Octopus Server where access is managed by an external authentication provider, it was possible t

CVE-2022-2778 CRITICAL
9.8 Sep 30

In affected versions of Octopus Deploy it is possible to bypass rate limiting on login using null bytes. Rated critical

CVE-2018-11320 CRITICAL
9.8 May 21

In Octopus Deploy 2018.4.4 through 2018.5.1, Octopus variables that are sourced from the target do not have sensitive va

CVE-2026-0704 CRITICAL
9.1 Feb 25

Path traversal in Octopus Deploy allows removing files and file contents on the host through API manipulation. Enables d

CVE-2022-2782 CRITICAL
9.1 Oct 27

In affected versions of Octopus Server it is possible for a session token to be valid indefinitely due to improper valid

CVE-2026-92355 HIGH
8.7 Sep 16

Path traversal in Octopus Server allows an authenticated low-privilege user to overwrite arbitrary files on the server f

CVE-2026-101169 HIGH
8.7 Sep 29

Authenticated remote code execution in Octopus Server allows any user whose role grants permission to edit an Environmen

CVE-2026-102478 HIGH
8.7 Oct 07

Privilege escalation in Octopus Server lets an authenticated user who already holds permission to modify roles weaken a

CVE-2026-102488 HIGH
8.7 Oct 08

Incorrect authorization in Octopus Server causes the platform to evaluate multiple scoped permission assignments incorre

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