Impact
A request to a user's or organization's profile page using an Accept header for RSS or Atom returns the activity feed without enforcing the visibility checks that normally protect profile pages. Consequently, anonymous visitors, restricted users, and non-members can confirm the existence of private accounts, read profile details, and view public activity regardless of the configured Feed feature setting. This flaw corresponds to CWE-200 and CWE-863. Private repository activity is not exposed, but the lack of a visibility check creates a clear information disclosure path.
Affected Systems
The flaw affects any Gitea installation released prior to version 28.1.0. The issue was addressed in Gitea v28.1.0 and later releases, restoring the visibility checks on the RSS/Atom endpoints.
Risk and Exploitability
An attacker needs only to send a simple HTTP GET request to a profile URL with an Accept header of application/rss+xml or application/atom+xml; no authentication is required. No widespread exploitation has been reported and the EPSS score is < 1%, but the vulnerability can be used for reconnaissance by enumerating private users and acquiring profile and public activity information. The CVSS score is 4.3, and the data exposed could assist in further attacks or planning.
OpenCVE Enrichment