In affected versions of Octopus Server, OIDC token issuer validation was performed inconsistently.
Impact
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.
Source excerpt · OctopusExploitation requires a service account with at least one OIDC identity configured.
Affected packages
Affected products
Vendor version evidence. Product records are separate from automatic dependency matching.
Octopus Deploy · Octopus Server
Platforms: Windows, Linux
Other versions: unaffected
| Version / range | Source status |
|---|---|
| 2024.1.0 to before 2026.1.11781 | affected |
| 2026.2.0 to before 2026.2.13438 | affected |
| 2026.3.0 to before 2026.3.15816 | affected |
Original source description
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.