Bug 2564536 (CVE-2026-116289) - CVE-2026-116289 code.gitea.io/gitea: Gitea: Information disclosure via improper access token validation in Actions runner registration
Summary: CVE-2026-116289 code.gitea.io/gitea: Gitea: Information disclosure via improp...
Keywords:
Status: NEW
Alias: CVE-2026-116289
Product: Security Response
Classification: Other
Component: vulnerability
Version: unspecified
Hardware: All
OS: Linux
medium
medium
Target Milestone: ---
Assignee: Product Security DevOps Team
QA Contact:
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2026-11-01 09:52 UTC by OSIDB Bzimport
Modified: 2026-11-04 11:01 UTC (History)
3 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed:
Embargoed:


Attachments (Terms of Use)

Description OSIDB Bzimport 2026-11-01 09:52:06 UTC
Gitea did not reject personal access tokens restricted to public resources (`public-only`) on the organization Actions runner registration-token endpoint, and the runner registered with the resulting token was not limited to public repositories. Holding only such a token with `write:organization` that belongs to an owner of a public organization, an attacker could register an organization-level runner and receive jobs of the organization's private repositories that have Actions enabled, including the workflow content, Actions secrets and variables, and a task token with access to the private repository. The issue widens what the restricted token can reach; it gives nothing beyond what the owner's full account can already do.


Note You need to log in before you can comment on or make changes to this bug.