Goal Reached Thanks to every supporter — we hit 100%!

Goal: 1000 CNY · Raised: 1359 CNY

100%

CVE-2026-105770— Octo STS discloses trust policy contents to unauthorized callers via Exchange error messages

Quick assessment

Affected
octo-sts app
Exploitation
No confirmed in-the-wild exploitation; assess based on exposure
Recommended action
Check the vendor advisory and references for a fixed version. If immediate upgrade is impossible, restrict exposure and increase monitoring.

Octo STS(github.com/octo-sts/app)在 0.11.2 版本之前,会将信任策略配置返回给那些其 OIDC 令牌不满足该策略的调用方。 方法在返回 错误时,包含了策略中的颁发者(issuer)、主体(subject)、受众(audience)的值或模式,以及声明模式(claim_pattern)的名称和正则表达式,而 方法原样返回了这些错误信息。此外, 在验证令牌之前就已选定了 GitHub App 安装实例,因此,解析策略中的 或 绑定(pin)时产生的错误也会被返回给那些本不应被策略信

CVSS 5.3 · Medium
Get alerts for future matching vulnerabilities Log in to subscribe

I. Basic Information for CVE-2026-105770

Vulnerability Information

Have questions about the vulnerability? See if Shenlong's analysis helps!
View Shenlong Deep Dive ↗

Although we use advanced large model technology, its output may still contain inaccurate or outdated information.Shenlong tries to ensure data accuracy, but please verify and judge based on the actual situation.

Vulnerability Title
Octo STS discloses trust policy contents to unauthorized callers via Exchange error messages
Source: CVE Program / CVE List V5
Vulnerability 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.
Source: CVE Program / CVE List V5
CVSS Information
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N
Source: CVE Program / CVE List V5
Vulnerability Type
通过错误消息导致的信息暴露
Source: CVE Program / CVE List V5

Affected Products

Vendor Product Affected Versions CPE Subscribe
octo-sts app 0 ~ 0.11.2 -

II. Public POCs for CVE-2026-105770

# POC Description Source Link Shenlong Link
AI-Generated POC Premium

No public POC found.

Login to generate AI POC

III. Intelligence Information for CVE-2026-105770

请登录查看更多情报信息。

Other References for CVE-2026-105770 (3)

IV. Related Vulnerabilities