CVE-2026-105770 Details
Description
Octo STS (github.com/octo-sts/app) before 0.11.2 returns trust policy configuration to callers whose OIDC token does not satisfy that policy. TrustPolicy.CheckToken included the policy's issuer, subject and audience values or patterns and claim_pattern names and regular expressions in its PermissionDenied errors, which Exchange returned verbatim. Exchange also selected the GitHub App installation before checking the token, so errors from resolving the policy's app or app_pattern pin were returned to callers the policy does not trust. An attacker who holds any validly signed OIDC token, such as a GitHub Actions token from a repository they own, and who knows or guesses a target owner/repo and identity name can read that policy's matching rules, even when the policy is stored in a private repository. These rules often name internal repositories, branches, environments or cloud account identifiers. The issue does not allow minting tokens or bypassing a trust policy. This issue is fixed in 0.11.2.
A vulnerability in Octo STS prior to version 0.11.2 allows unauthorized disclosure of trust policy details through the OIDC token exchange process. When a caller's token does not align with the trust policy, the 'Exchange' function returns error messages that include sensitive policy information, such as issuer, subject, audience values, and claim patterns. This issue arises because the exchange process selects the GitHub App installation before verifying the token, leading to unauthorized access to private policy details, which may include internal repository names and other sensitive identifiers. The vulnerability does not permit token minting or trust policy bypassing.
Users should upgrade to Octo STS version 0.11.2 or later, where this vulnerability has been fixed.
Metrics
CVSS 4.0 Severity and Vector Strings:
CVSS 3.x Severity and Vector Strings:
No data available for CVSS Version 2.0 on this CVE.
Volerion
Assessed Nov 3, 2026CISA-ADP
Assessed Nov 6, 2026References to Advisories, Solutions, and Tools
By selecting these links, you will be leaving this site. These are references gathered from the official CVE record and are not endorsed by Volerion.
| URL | Source(s) | Tag(s) |
|---|---|---|
| https://github.com/octo-sts/app/commit/88c6432adc4f497ec69b574e1ce162a564a9e71a | 82cea9a6-e9e3-46fe-bdb0-3673de380178 | Source CodeVendor |
| https://github.com/octo-sts/app/releases/tag/v0.11.2 | 82cea9a6-e9e3-46fe-bdb0-3673de380178 | Release NotesVendor |
| https://github.com/octo-sts/app/security/advisories/GHSA-h5p6-j8m9-xx4p | 82cea9a6-e9e3-46fe-bdb0-3673de380178 | AdvisoryRemedyVendor |
Weakness Enumeration
| CWE-ID | CWE Name | Source |
|---|---|---|
| CWE-209 | Generation of Error Message Containing Sensitive Information | 82cea9a6-e9e3-46fe-bdb0-3673de380178 |
Affected Products
| Product | Versions |
|---|---|
| Octo STS | <= 0.11.1 (semver) |
CPE
Remediation
| |
Change History
2 change records found show changes
| Date | Action | Recorded By |
|---|---|---|
| Nov 6, 2026 | CVE Modified | CISA-ADP |
| Nov 3, 2026 | New CVE Received | 82cea9a6-e9e3-46fe-bdb0-3673de380178 |
Volerion