Skip to content
OpenAdvisories
High · 8.6 CVE-2025-52477 EUVD-2025-19216GHSA-h3qp-hwvr-9xcqGO-2025-3779

Octo-STS Vulnerable to Unauthenticated SSRF with HTTP Response Reflection in OIDC Flow

Published Jun 26, 2025 · Updated Jun 27, 2025 · Assigned by GitHub_M

Description

Octo-STS is a GitHub App that acts like a Security Token Service (STS) for the GitHub API. Octo-STS versions before v0.5.3 are vulnerable to unauthenticated SSRF by abusing fields in OpenID Connect tokens. Malicious tokens were shown to trigger internal network requests which could reflect error logs with sensitive information. Upgrade to v0.5.3 to resolve this issue. This version includes patch sets to sanitize input and redact logging.

Affected products

VendorProductAffectedFixed
octo-sts app < 0.5.3 —

Fixed in Linux distributions

Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.

ReleasePackageFixed inAdvisory
openSUSE Tumbleweed govulncheck-vulndb 0.0.20250730T213748-1.1 openSUSE-SU-2025:15405-1

Wolfi

ReleasePackageFixed inAdvisory
Wolfi rolling octo-sts +1 0.5.3-r0 —

Affected packages

EcosystemPackageAffectedFixedRecord
Go github.com/octo-sts/app < 0.5.3 0.5.3 GHSA-h3qp-hwvr-9xcq

Advisories 1

References