Description
Missing Authorization and Authorization Bypass Through User-Controlled Key and Incorrect Permission Assignment for Critical Resource and Exposure of Sensitive Information to an Unauthorized Actor in code.gitea.io/gitea
Published: 2026-08-13
Score: n/a
EPSS: n/a
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The flaw in Gitea allows an attacker to bypass authorization controls by supplying a user‑controlled key, resulting in incorrect assignment of permissions for critical resources. This bypass exposes sensitive repository information and can enable an unauthorized actor to gain broader access across the Git server. The weakness is captured by several common vulnerabilities: lack of proper authentication and authorization (CWE‑862), incorrect permission handling (CWE‑732), exposure of sensitive data (CWE‑200), and misuse of user‑controlled input (CWE‑639).

Affected Systems

The vulnerability affects installations of the Gitea Open Source Git Server. Specific affected version ranges are not provided in the CVE data, so all deployments should review the vendor’s release notes for available fixes.

Risk and Exploitability

No EPSS score is available and the vulnerability is not listed in CISA’s KEV catalog, yet its high impact indicates a serious risk. The likely attack vector is through API calls or key‑management interfaces that accept user‑controlled input, though no active exploitation has been reported at the time of this assessment. The severity of data exposure and privilege escalation warrants prompt attention.

Generated by OpenCVE AI on August 13, 2026 at 19:03 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Update Gitea to the latest release that contains the authorization fix
  • Review and correct repository permissions, ensuring that role assignments and access scopes reflect the principle of least privilege
  • Revoke or rotate any API or SSH keys that may have been issued with excessive rights and enforce strict key‑management policies
  • Monitor audit logs for signs of unauthorized key usage and boundary violations

Generated by OpenCVE AI on August 13, 2026 at 19:03 UTC.

Tracking

Sign in to view the affected projects.

Advisories
Source ID Title
Github GHSA Github GHSA GHSA-q9pg-jj6x-j9p6 Gitea: draft release attachment disclosure via missing web authorization
History

Thu, 13 Aug 2026 19:15:00 +0000

Type Values Removed Values Added
First Time appeared Gitea
Gitea gitea Open Source Git Server
Vendors & Products Gitea
Gitea gitea Open Source Git Server

Thu, 13 Aug 2026 17:00:00 +0000

Type Values Removed Values Added
Description Missing Authorization and Authorization Bypass Through User-Controlled Key and Incorrect Permission Assignment for Critical Resource and Exposure of Sensitive Information to an Unauthorized Actor in code.gitea.io/gitea
Title Missing Authorization and Authorization Bypass Through User-Controlled Key and Incorrect Permission Assignment for Critical Resource and Exposure of Sensitive Information to an Unauthorized Actor in code.gitea.io/gitea
Weaknesses CWE-200
CWE-639
CWE-732
CWE-862
References

Subscriptions

Gitea Gitea Open Source Git Server
cve-icon MITRE

Status: PUBLISHED

Assigner: Gitea

Published:

Updated: 2026-08-13T16:44:50.340Z

Reserved: 2026-06-30T18:57:20.615Z

Link: CVE-2026-58432

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-08-13T17:17:27.157

Modified: 2026-08-13T17:17:27.157

Link: CVE-2026-58432

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-13T19:15:03Z

Weaknesses
  • CWE-200

    Exposure of Sensitive Information to an Unauthorized Actor

  • CWE-639

    Authorization Bypass Through User-Controlled Key

  • CWE-732

    Incorrect Permission Assignment for Critical Resource

  • CWE-862

    Missing Authorization