GHSA-3fv3-hhmm-4x2q: Gitea user and organization feed token scope bypass

Published Nov 1, 2026
·
Updated

The /{username} web route accepted personal access tokens over HTTP Basic authentication without checking their scope. A token confined to an unrelated scope, such as read:issue, could read its owner's private activity through the user RSS/Atom feed and the profile activity tab, and other members' activity in a private organization through the organization feed; a public-only token could list the owner's private repositories and organizations and render private profile READMEs. For a site administrator's token this applied to every account. Tokens are now accepted on this route only for feeds, which require read:user or read:organization.

Event History

Nov 1, 2026
CVE Published
via OSV·09:48 AM
Data Sourced
via OSV·09:48 AM
DescriptionWeakness

Frequently Asked Questions

1

Which tokens could expose private data?

Personal access tokens accepted through HTTP Basic authentication on the /{username} route were affected even when their scopes did not authorize the accessed data. This included tokens limited to unrelated scopes such as read:issue and public-only tokens.

2

What private information could be disclosed?

An affected token could read its owner's private activity through the user RSS/Atom feed and profile activity tab. It could also expose private repositories, organizations, and profile READMEs; organization feeds could reveal other members' activity in a private organization.

3

Does the impact increase for administrator tokens?

Yes. When the token belonged to a site administrator, the scope bypass applied to every account.

4

What access is required after the change?

Tokens are accepted on this route only for feeds. User feeds require read:user, and organization feeds require read:organization.

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