Skip to main content

Gitea CVE-2026-58419

| EUVDEUVD-2026-41603 HIGH
Information Exposure (CWE-200)
2026-07-03 Gitea GHSA-44qc-pgvp-wx7v
7.5
CVSS 3.1 · Vendor: Gitea
Share

Severity by source

Vendor (Gitea) PRIMARY
7.5 HIGH
AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
vuln.today AI
4.3 MEDIUM

The abuse requires a former authorized account so PR:L not PR:N, and only issue metadata leaks (not full contents), so C:L with no integrity or availability impact.

3.1 AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N
4.0 AV:N/AC:L/AT:N/PR:L/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N
SUSE
HIGH
qualitative

Primary rating from Vendor (Gitea).

CVSS VectorVendor: Gitea

CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
None
Scope
Unchanged
Confidentiality
High
Integrity
None
Availability
None

Lifecycle Timeline

3
Analysis Generated
Jul 06, 2026 - 16:33 vuln.today
CVSS changed
Jul 06, 2026 - 16:22 NVD
7.5 (HIGH)
CVE Published
Jul 03, 2026 - 20:54 cve.org
UNKNOWN (no severity yet)

DescriptionCVE.org

Notification API leaks private issue metadata after access revocation

AnalysisAI

Information disclosure in Gitea Open Source Git Server (through 1.26.2) allows a user whose repository access has been revoked to continue viewing private issue metadata via the Notification API, because notification records are not purged or re-authorized when permissions change. The CVSS 3.1 base score is 7.5 (C:H) and the vendor (Gitea) fixed it in 1.26.3/1.26.4. No public exploit identified at time of analysis, and EPSS is low (0.17%, 7th percentile), indicating limited near-term exploitation likelihood.

Technical ContextAI

Gitea is a self-hosted, lightweight Git service written in Go that provides issue tracking, pull requests, and a REST/Notification API. The flaw is a CWE-200 (Exposure of Sensitive Information to an Unauthorized Actor) issue in the notification subsystem: when a user is unsubscribed from a repository or has their access revoked, previously generated notification entries tied to private issues are not invalidated or re-checked against current permissions. As a result, the Notification API endpoint continues to return metadata (such as issue titles, identifiers, and repository/issue linkage) for issues the user should no longer be able to see. The root cause is a missing authorization re-check at the notification read path rather than at the subscription creation path. The upstream fix is in go-gitea/gitea PR #38108, shipped in release v1.26.4.

RemediationAI

Vendor-released patch: upgrade to Gitea 1.26.4 (or 1.26.3), which contains the fix from PR https://github.com/go-gitea/gitea/pull/38108; see the release notes at https://blog.gitea.com/release-of-1.26.3-and-1.26.4/ and the advisory at https://github.com/go-gitea/gitea/security/advisories/GHSA-44qc-pgvp-wx7v. Upgrading is the primary and recommended action since it is a self-contained binary/container swap. If an immediate upgrade is not possible, compensating controls are limited because the leak is in the API authorization logic itself: promptly and fully remove offboarded users' accounts rather than only revoking repository access (deleting the account clears their notification stream), and where feasible restrict Notification API exposure by placing the instance behind an authenticated reverse proxy or network ACLs to reduce which accounts can reach the endpoint. Note the trade-off that deleting accounts is disruptive to legitimate multi-repo users and network restrictions do nothing against an already-authenticated former collaborator, so these are stopgaps only - patching is the real fix.

CVE-2026-27771 HIGH POC
8.2 Jul 03

Broken access control in Gitea's Composer package registry (versions up to and including 1.26.1) lets remote attackers r

CVE-2026-20896 CRITICAL POC
9.8 Jul 03

Reverse-proxy authentication bypass in the official Gitea Docker image (versions up to and including 1.26.2) allows any

CVE-2026-27780 CRITICAL
9.8 Jul 03

Branch-protection bypass in Gitea's self-hosted Git server (all versions before 1.26.0) allows a user with push access t

CVE-2026-26292 CRITICAL
9.8 Jul 03

Migration transport protections in Gitea are bypassed for Git LFS operations, affecting all self-hosted instances before

CVE-2026-58422 CRITICAL
9.8 Jul 03

Authorization bypass in Gitea Open Source Git Server (versions up to and including 1.26.1) allows a user whose account w

CVE-2026-22874 CRITICAL
9.6 Jul 03

Server-side request forgery in Gitea versions up to and including 1.26.2 lets authenticated users abuse incomplete allow

CVE-2026-58426 CRITICAL
9.6 Jul 03

Cross-repository information disclosure and cross-task tampering in Gitea's self-hosted Git server (fixed in v1.26.2) ar

CVE-2026-25718 CRITICAL
9.1 Jul 03

Arbitrary file read and write in Gitea before 1.25.5 arises when the template repository generation feature resolves pat

CVE-2026-22547 CRITICAL
9.1 Jul 03

Improper input validation in Gitea Open Source Git Server before 1.25.5 lets authenticated users submit repository-creat

CVE-2026-26232 CRITICAL
9.1 Jul 03

Authentication bypass via OAuth2 authorization code replay in Gitea before 1.25.5, where the server fails to consistentl

CVE-2026-26247 CRITICAL
9.1 Jul 03

OAuth2 PKCE protection bypass in Gitea before 1.25.5 allows remote attackers to complete an authorization-code token exc

CVE-2026-58433 CRITICAL
9.1 Aug 13

Broken access control in Gitea (self-hosted Git service) versions up to and including 1.26.4 lets the team-repository li

Vendor StatusVendor

SUSE

Severity: Important
Product Status
SUSE Linux Enterprise Server 16.1 Affected
SUSE Linux Enterprise Server for SAP applications 16.1 Affected
SUSE Linux Enterprise Module for Package Hub 15 SP5 Affected
SUSE Linux Enterprise Module for Package Hub 15 SP6 Affected
openSUSE Leap 15.5 Affected

Share

CVE-2026-58419 vulnerability details – vuln.today

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy