GO
Product
Gitea Open Source Git Server
87
CVEs
0
On KEV
9.8
Max CVSS
0
New 30D
Severity mix
Critical 18High 35Medium 30Low 4
Watch
Add Gitea Open Source Git Server to your stack to get only the CVEs that touch what you run.
| CVE | CVSS | Published | Summary · affected versions |
|---|---|---|---|
| CVE-2026-56654 | 9.8 | Aug 13 | Privilege Escalation via Access Token Scope Escalation in API Affected: through 1.26.4 |
| CVE-2026-58422 | 9.8 | Jul 3 | Improper authorization on OAuth sign-in callback silently re-enables administrator-disabled accounts Affected: through 1.26.1 |
| CVE-2026-27780 | 9.8 | Jul 3 | Gitea pre-receive hook can miss branch-protection checks after scanner errors Affected: before 1.26.0 |
| CVE-2026-26292 | 9.8 | Jul 3 | Gitea LFS mirror synchronization bypasses migration HTTP transport restrictions Affected: before 1.25.5 |
| CVE-2026-20896 | 9.8 | Jul 3 | Gitea Docker image trusts spoofable reverse-proxy headers by default Affected: through 1.26.2 |
| CVE-2026-56443 | 9.6 | Aug 13 | Token public-only scope bypassed on Limited-visibility owners (Repository + Package categories) — residual after CVE-2026-25714 / PR #37118 Affected: through 1.26.4 |
| CVE-2026-58426 | 9.6 | Jul 3 | Gitea Actions Artifacts V4 signed URL HMAC ambiguity allows cross-repository artifact read and cross-task upload-state write Affected: 1.22.0 through 1.26.1 |
| CVE-2026-22874 | 9.6 | Jul 3 | Gitea webhook and migration allow-list filtering permits SSRF Affected: through 1.26.2 |
| CVE-2026-58508 | 9.1 | Aug 13 | Two SSRF vulnerabilities in Gitea migration/mirror (DNS rebinding + missing re-validation) Affected: through 1.26.4 |
| CVE-2026-58443 | 9.1 | Aug 13 | Public-only repository tokens can update private PR head branches Affected: through 1.26.4 |
| CVE-2026-58433 | 9.1 | Aug 13 | Team-repository linking endpoint bypasses the RepoAdminChangeTeamAccess organization setting Affected: through 1.26.4 |
| CVE-2026-56750 | 9.1 | Aug 13 | Gitea Remember-Me Token Theft Not Invalidating Attacker Session Affected: through 1.26.4 |
| CVE-2026-55982 | 9.1 | Aug 13 | OIDC userinfo Endpoint Returns Identity Claims Without Enforcing API Token Scopes Affected: 1.26.2 |
| CVE-2026-26247 | 9.1 | Jul 3 | Gitea OAuth2 PKCE S256 challenges are not enforced during token exchange Affected: before 1.25.5 |
| CVE-2026-26232 | 9.1 | Jul 3 | Gitea OAuth2 authorization codes lack expiry and reuse enforcement Affected: before 1.25.5 |
| CVE-2026-25718 | 9.1 | Jul 3 | Gitea template repository generation mishandles symlinked paths Affected: before 1.25.5 |
| CVE-2026-22547 | 9.1 | Jul 3 | Gitea repository creation accepts invalid field values Affected: before 1.25.5 |
| CVE-2026-20706 | 9.1 | Jul 3 | Gitea repository archive downloads bypass token scope checks Affected: through 1.26.1 |
| CVE-2026-58424 | 8.9 | Jul 3 | Permanent Fork PR Workflow Approval Gate Bypass Affected: through 1.26.2 |
| CVE-2026-27775 | 8.8 | Jul 3 | Gitea pre-receive hook permission cache allows full repository write access Affected: 1.25.5 |
| CVE-2026-28737 | 8.7 | Jul 3 | Gitea 3D file viewer allows stored XSS through glTF extensionsRequired Affected: 1.25.0 before 1.26.0 |
| CVE-2026-57894 | 8.5 | Aug 13 | Repository Migration Follows Git HTTP Redirects After URL Allow/Block Validation, Enabling Internal Git Repository Exfiltration Affected: through 1.26.4 |
| CVE-2026-26231 | 8.5 | Jul 3 | Gitea maintainer-edit permissions allow unauthorized commits to readable repositories Affected: through 1.26.1 |
| CVE-2026-27771 | 8.2 | Jul 3 | Gitea Composer package source links use insufficient permission checks Affected: through 1.26.1 |
| CVE-2026-24791 | 8.1 | Aug 13 | Public-only tokens bypass private-resource restrictions on `/api/v1/user` self routes Affected: 1.22.3 through 1.26.1 |
| CVE-2026-58439 | 8.1 | Aug 13 | Branch Protection Bypass via PR Retargeting Preserves Stale `official` Approval Flag Affected: through 1.26.4 |
| CVE-2026-55987 | 8.1 | Aug 13 | OAuth2 sign-in reactivates an administrator-deactivated account on auth sources without refresh tokens (incomplete fix of #38009) Affected: through 1.26.4 |
| CVE-2026-28744 | 8.1 | Jul 3 | Gitea Git smart HTTP bypasses repository token scopes for bearer tokens Affected: through 1.26.1 |
| CVE-2026-28699 | 8.1 | Jul 3 | Gitea Basic Auth bypasses OAuth2 access token scopes Affected: through 1.26.1 |
| CVE-2026-22555 | 8.1 | Jul 3 | Gitea organization forks can expose organization secrets without create permission Affected: before 1.26.0 |
| CVE-2026-58314 | 7.7 | Aug 13 | Two SSRF findings in Gitea 1.26.2 Affected: through 1.26.4 |
| CVE-2026-58423 | 7.7 | Jul 3 | LFS authentication bypass via malformed SSH sub-verb allows unauthorized read access to private repositories Affected: 1.23.0 through 1.26.2 |
| CVE-2026-59765 | 7.5 | Aug 13 | SSRF via Migration Asset Downloads Bypasses hostmatcher — Reads Internal Files and Cloud Metadata Affected: through 1.26.4 |
| CVE-2026-58438 | 7.5 | Aug 13 | Cross-repository IDOR in issue-dependency removal lets an attacker tamper with and comment on private repos they cannot access Affected: through 1.26.4 |
| CVE-2026-58436 | 7.5 | Aug 13 | ParseAcceptLanguage quadratic-time DoS via Locale middleware on unauthenticated requests Affected: through 1.26.4 |
| CVE-2026-58434 | 7.5 | Aug 13 | Private Repository Metadata Remains Accessible After Access Revocation Affected: 1.26.2 |
| CVE-2026-58427 | 7.5 | Aug 13 | Private org member list leaked via /members API endpoint — incomplete fix for PR #38145 Affected: through 1.26.4 |
| CVE-2026-58417 | 7.5 | Aug 13 | REST API exposes organization membership of private organizations to public Affected: through 1.26.4 |
| CVE-2026-54481 | 7.5 | Aug 13 | Internal API HTTP client hardcodes InsecureSkipVerify:true with no config override (CWE-295) Affected: through 1.26.4 |
| CVE-2026-58421 | 7.5 | Jul 3 | Unauthenticated ReDoS via CODEOWNERS pattern matching allows denial of service Affected: before 1.26.2 |
| CVE-2026-58419 | 7.5 | Jul 3 | Notification API leaks private issue metadata after access revocation Affected: 1.26.2 |
| CVE-2026-27779 | 7.5 | Jul 3 | Gitea forwarded-proto handling allows public URL spoofing Affected: before 1.25.5 |
| CVE-2026-27660 | 7.5 | Jul 3 | Gitea draft releases use insufficient permission checks Affected: before 1.25.5 |
| CVE-2026-27657 | 7.5 | Jul 3 | Gitea email settings allow changing another user's primary email address Affected: before 1.25.5 |
| CVE-2026-26307 | 7.5 | Jul 3 | Gitea git grep search lacks a timeout Affected: before 1.25.5 |
| CVE-2026-25712 | 7.5 | Jul 3 | Gitea organization permission APIs expose private visibility information Affected: before 1.25.5 |
| CVE-2026-25038 | 7.5 | Jul 3 | Gitea private organization labels are visible to unauthorized users Affected: 1.26.2 |
| CVE-2026-24690 | 7.5 | Jul 3 | Gitea pull-request branch updates use insufficient permission checks Affected: before 1.25.5 |
| CVE-2026-24451 | 7.5 | Jul 3 | Gitea fork synchronization can expose private parent repository data Affected: 1.26.2 |
| CVE-2026-58437 | 7.1 | Aug 13 | Repository Visibility Manipulation via Git Push Options Affected: through 1.26.4 |
