The GET /api/v1/user/actions/runners/registration-token endpoint (and its owner- and repository-level equivalents) creates a new runner registration token if none exists, yet the API scope middleware classifies it as read-only because it is a GET request. A holder of a leaked rea...
Product
Gitea Open Source Git Server vulnerabilities
97 published CVES affecting Gitea Open Source Git Server, from public sources (CVE.org, NVD, CISA KEV, FIRST EPSS, OSV).
- Total
- 97
- Critical
- 22
- High
- 36
- Medium
- 34
- Low
- 5
- Unscored
- 0
- CISA KEV
- 0
Latest Gitea Open Source Git Server CVEs
Newest publication first · page 1 of 4
-
MediumCVSS 6.5 EPSS 0.42%
-
CVE-2026-24791 Public-only tokens bypass private-resource restrictions on `/api/v1/user` self routes
PublishedHighCVSS 8.1 EPSS 0.45%Public-only tokens bypass private-resource restrictions on /api/v1/user self routes
-
HighCVSS 7.5 EPSS 0.37%
SSRF via Migration Asset Downloads Bypasses hostmatcher — Reads Internal Files and Cloud Metadata
-
MediumCVSS 4.3 EPSS 0.33%
GHSA-8fwc-qjw5-rvgp ClearRepoWatches fix not applied to API EditRepo path — sister code path retains stale watches on public->private
-
MediumCVSS 4.3 EPSS 0.29%
Unbounded Arch package file metadata can cause resource amplification in Gitea package uploads
-
LowCVSS 2.7 EPSS 0.39%
Webhook Authorization Header Returned in Plaintext via API
-
CriticalCVSS 9.1 EPSS 0.48%
Two SSRF vulnerabilities in Gitea migration/mirror (DNS rebinding + missing re-validation)
-
MediumCVSS 5.3 EPSS 0.38%
Private Repository Existence Disclosure via go-get Meta Endpoint
-
CVE-2026-58445 Cross-repository label-ID enumeration oracle via unscoped DeleteIssueLabel API
PublishedLowCVSS 2.7 EPSS 0.37%Cross-repository label-ID enumeration oracle via unscoped DeleteIssueLabel API
-
MediumCVSS 4.3 EPSS 0.36%
Personal access token scope enforcement bypass on the repository home page (GET /{owner}/{repo}) discloses private repository contents
-
CriticalCVSS 9.1 EPSS 0.58%
Public-only repository tokens can update private PR head branches
-
MediumCVSS 6.5 EPSS 0.43%
Repository migration SSRF via multi-answer DNS allow-list bypass
-
MediumCVSS 6.3 EPSS 0.17%
SSRF in restore-repo via unsanitized pull_request.yml Head.CloneURL
-
MediumCVSS 6.8 EPSS 0.48%
Webhooks created by a collaborator keep firing after their repo access is revoked → ongoing real-time exfiltration of private repo content (incomplete revocation cleanup in DeleteCollaboration)
-
HighCVSS 7.5 EPSS 0.47%
Cross-repository IDOR in issue-dependency removal lets an attacker tamper with and comment on private repos they cannot access
-
CVE-2026-58439 Branch Protection Bypass via PR Retargeting Preserves Stale `official` Approval Flag
PublishedHighCVSS 8.1 EPSS 0.53%Branch Protection Bypass via PR Retargeting Preserves Stale official Approval Flag
-
HighCVSS 7.5 EPSS 0.61%
ParseAcceptLanguage quadratic-time DoS via Locale middleware on unauthenticated requests
-
HighCVSS 7.1 EPSS 0.34%
Repository Visibility Manipulation via Git Push Options
-
MediumCVSS 5.4 EPSS 0.29%
Gitea LFS Deploy-Key Privilege Escalation
-
HighCVSS 7.5 EPSS 0.47%
Private Repository Metadata Remains Accessible After Access Revocation
-
CriticalCVSS 9.1 EPSS 0.51%
Team-repository linking endpoint bypasses the RepoAdminChangeTeamAccess organization setting
-
MediumCVSS 5.9 EPSS 0.43%
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
-
MediumCVSS 4.3 EPSS 0.33%
Public-only API token restriction is not enforced on team API routes
-
MediumCVSS 4.9 EPSS 0.47%
Public-Only Personal access tokens scope bypass in Organization and Permission Endpoints
-
MediumCVSS 6.5 EPSS 0.46%
Release attachment extension allowlist bypass via web release edit form (variant of CVE-2025-68939)
Sources: CVE.org, NVD, CISA KEV, FIRST EPSS, OSV and public exploit-reference metadata. Product matching comes from the published CVE records. A proof-of-concept means public code exists; it is not evidence of exploitation.