Junglewise Threat Intelligence

CVE-2026-58417: Gitea information disclosure in private organization membership API

CVE-2026-58417 · Severity: medium · CVSS 4 · Published 2026-07-21

Technologies: Gitea, gitea.dev (Go). Vendors: Gitea, Go.

Executive brief

Gitea is a self-hosted software development service similar to GitHub. A security flaw in its programming interface (API) allows registered users to discover if someone is a member of a private organization, even when that organization is set to be hidden. This could lead to the unauthorized disclosure of sensitive professional or project-related associations that were intended to remain confidential.

Technical details

An information disclosure vulnerability exists in Gitea's REST API due to improper authorization checks in the '/orgs/{org}/public_members/{username}' GET endpoint. While the web interface correctly hides private organizations and their memberships, the API endpoint returns a 204 No Content status code if a user is a member, even if the organization is private. An attacker with a valid user account and access token can programmatically query memberships of private organizations. This bypasses intended visibility restrictions (CWE-200, CWE-863). The issue is resolved in version 1.27.0.

Affected products

  • Gitea Gitea < 1.27.0

Timeline

  • 2026-07-13: disclosed: Initial disclosure to vendor
  • 2026-07-21: advisory: GitHub Advisory published
  • 2026-07-21: patched: Fix released in version 1.27.0

References

Related threats