Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessGain authorized access to private repo
-
DeliveryAccumulate issue notifications
-
ExploitAccess revoked but account retained
-
ExecutionQuery Notification API
-
ImpactRetrieve leaked private issue metadata
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V14 - Data Protection Data exposure prevention
MITRE ATT&CK
2 techniques across 2 tactics: Collection, Discovery The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Exploitation requires an authenticated Gitea account that previously had access to the target private repository/issues and generated notification records before that access was revoked; the attacker then reads the Notification API to retrieve retained private-issue metadata. Limiting factors: the actor must be a former (or currently reduced-privilege) authorized user, not an anonymous internet attacker despite the CVSS PR:N metric - a fully deleted account does not retain the notifications, and the leak is confined to issue metadata rather than full issue bodies or repository contents. Affected deployments are Gitea 1.26.x up to 1.26.2 exposing the Notification API. |
| Impact | Signals are largely consistent but point to a moderate, not critical, real-world priority. The CVSS 3.1 vector (AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N, score 7.5) rates it high with a confidentiality-only impact, but the PR:N metric conflicts with the described scenario: the vulnerability specifically concerns a user AFTER access revocation, which implies the attacker must be (or have been) an authenticated Gitea account with prior access - so realistic exploitation requires at least low privileges (PR:L), which the raw score does not reflect. EPSS is low (0.17%, 7th percentile) and there is no KEV listing and no known POC, so this is not under active or automated exploitation. SSVC framing would be roughly: exploitation=none observed, automatable=no (requires a specific prior-access relationship per target), technical impact=partial (metadata leak, no integrity/availability effect). Net: a legitimate data-exposure bug worth patching on a normal cycle, but the CVSS 7.5 likely overstates urgency because the C:H and PR:N metrics are generous for what is a metadata-only leak requiring a former authorized user. |
| Exploit ScenarioDerived | A contractor is granted access to a private Gitea repository, subscribes to (or is notified about) sensitive private issues, and later has their repository access revoked at the end of the engagement. Because their account still exists, they query the Notification API and continue to receive metadata about the private issues they were previously involved in, learning issue titles and activity they should no longer see. No public exploit code exists, and the low attack complexity (AC:L) means the only real prerequisite is having held prior access. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Jul 06, 2026
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.
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.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 2 packages in go, euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
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.
Know when Gitea gets its next vulnerability
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
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.
Primary rating from Vendor (Gitea).
CVSS VectorVendor: Gitea
Lifecycle Timeline
2DescriptionCVE.org
Notification API leaks private issue metadata after access revocation
Executive ViewAI
Gitea Open Source Git Server versions up to 1.26.2 allow revoked users to continue viewing private issue metadata through the Notification API, creating a data leakage risk when repository access is terminated. This affects organizations relying on access revocation to protect sensitive project information and requires patching to restore intended access controls.
Apply vendor patch.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.
Remote code execution in Gitea (self-hosted Git service) via a code-injection flaw (CWE-94) allows attackers to run arbi
Broken access control in Gitea's Composer package registry (versions up to and including 1.26.1) lets remote attackers r
Gitea before 1.16.7 does not escape git fetch remote. Rated high severity (CVSS 7.5), this vulnerability is remotely exp
The git hook feature in Gitea 1.1.0 through 1.12.5 might allow for authenticated remote code execution in customer envir
Improper Neutralization of Input During Web Page Generation (XSS or 'Cross-site Scripting') vulnerability in Gitea Gitea
Reverse-proxy authentication bypass in the official Gitea Docker image (versions up to and including 1.26.2) allows any
Path traversal in Gitea's Org-mode (`.org`) markup renderer allows an attacker who can get Org-mode content rendered by
Container escape in Gitea act_runner (Docker backend, through act 0.262.0) lets an authenticated user with workflow-exec
models/repo_mirror.go in Gitea before 1.7.6 and 1.8.x before 1.8-RC3 mishandles mirror repo URL settings, leading to rem
Server-side request forgery and internal repository exfiltration in Gitea before 1.27.0 lets a low-privileged authentica
Authorization bypass in Gitea versions 1.22.3 through 1.26.1 allows holders of `public-only` access tokens or OAuth gran
An issue was discovered in Gitea through 1.11.5. Rated high severity (CVSS 7.5), this vulnerability is remotely exploita
Same weakness CWE-200 – Information Exposure
View allSame technique Information Disclosure
View allVendor 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 |
| openSUSE Leap 15.6 | Affected |
EUVD-2026-41603
GHSA-44qc-pgvp-wx7v
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB