Octopus Server may accept forged login tokens from untrusted identity providers
A flaw in how Octopus Server checks login tokens could let someone from an untrusted login provider sign in as a trusted automation account. The attacker would need to know some details of that account's login setup.
| Severity | HighCVSS 8.7 of 10 |
|---|---|
| Being exploited? | UnclearNo reports either way yet |
| Fix available? | UnclearNo fixed version published in the sources yet |
| How sure is this? | Official, 3 sourcesBacked by an official source |
How the attack works simplified
- 1Attacker sets up issuerRuns a non-legitimate OIDC issuer
- 2Forged token issuedToken claims a trusted service account
- 3Inconsistent validationIssuer check is skipped in some paths
- 4Login acceptedToken treated as trusted service account
- ResultAttacker acts as the service account
What happened
In affected Octopus Server versions, OIDC token issuer validation is applied inconsistently, so a token from a suitably configured non-legitimate issuer can be accepted as belonging to a service account from a trusted issuer.
Are you affected?
You are affected if you run Octopus Server with at least one service account that has an OIDC identity configured.
Octopus Server (affected versions not specified in the provided material)
What to do
- Identify whether your Octopus Server has any service accounts with OIDC identities configured
- Check the Octopus Deploy vendor advisory (GHSA-j58f-w66m-94wj) for the fixed version and update Octopus Server
- Review OIDC service account identities and remove any that are unused
- Review audit logs for unexpected service account activity
Timeline
- 27 Oct 2026, 11:17 UTCPublicly disclosed
- 27 Oct 2026, 11:17 UTCReported by NVD · NVD
- 27 Oct 2026, 11:17 UTCPicked up by Zero Radar
- 27 Oct 2026, 12:43 UTCCERT-Bund (BSI) reported on it · CERT-Bund (BSI)
- 27 Oct 2026, 12:48 UTCGitHub Advisory reported on it · GitHub Advisory
Sources 3 reports, oldest first
Official vendor, government CERT or advisory database
- CVE-2026-116870NVD · 27 Oct 2026, 11:17 UTC
- In affected versions of Octopus Server, OIDC token issuer validation was performed inconsistently...GitHub Advisory · 27 Oct 2026, 12:30 UTC
- [NEU] [hoch] Octopus Deploy: Mehrere SchwachstellenCERT-Bund (BSI) · 27 Oct 2026, 12:41 UTC
Technical details
- ID
- CVE-2026-116870 · GHSA-j58f-w66m-94wj
- CVSS
- 8.7 / 10
- EPSS
- 0.2% chance of exploitation within 30 days
- Disclosed
- 27 Oct 2026, 11:17 UTC
- On Zero Radar
- 27 Oct 2026, 11:17 UTC (0 min after disclosure)
- Last change
- 27 Oct 2026, 12:48 UTC
The plain-language parts and the attack diagram were written by an AI model (anthropic/claude-haiku-5.5) from the sources above. Facts like versions, exploitation and dates come from the sources themselves. How Zero Radar works