CVE-2026-73126: Gitea private workflow badge token scope bypass

Published Oct 14, 2026
·
Updated

Gitea's Actions workflow status badge endpoint does not enforce repository-read scope or the public-only restriction on the token authenticating the request. A token lacking read:repository, or restricted to public repositories, can retrieve the latest workflow status of a private repository accessible to its owner. This discloses private workflow status beyond the token's intended delegated permissions.

Affected Software

1 affected component
Gitea Gitea

Event History

Oct 14, 2026
CVE Published
via MITRE·02:37 PM
Data Sourced
via MITRE·02:37 PM
DescriptionWeakness

Frequently Asked Questions

1

Who is exposed to this issue?

Private repositories are exposed when their owner has a token that can authenticate to the workflow badge endpoint but lacks repository-read permission or is restricted to public repositories. The issue can disclose the latest workflow status for private repositories accessible to that token's owner.

2

What access does an attacker need to retrieve private workflow status?

The attacker needs a token that authenticates to the badge endpoint and belongs to, or is otherwise associated with, an owner who can access the private repository. The token does not need repository-read scope, and a token restricted to public repositories can still be affected.

3

What information can be disclosed?

The endpoint can reveal the latest Actions workflow status of a private repository. The provided information does not indicate disclosure of repository contents, workflow definitions, or logs.

Contact

SecAlerts Pty Ltd.
132 Wickham Terrace
Fortitude Valley,
QLD 4006, Australia
info@secalerts.co
By using SecAlerts services, you agree to our services end-user license agreement. This website is safeguarded by reCAPTCHA and governed by the Google Privacy Policy and Terms of Service. All names, logos, and brands of products are owned by their respective owners, and any usage of these names, logos, and brands for identification purposes only does not imply endorsement. If you possess any content that requires removal, please get in touch with us.
© 2026 SecAlerts Pty Ltd.
ABN: 70 645 966 203, ACN: 645 966 203