| CVE |
Vendors |
Products |
Updated |
CVSS v3.1 |
| Private org member list leaked via /members API endpoint — incomplete fix for PR #38145 |
| Public-Only Personal access tokens scope bypass in Organization and Permission Endpoints |
| Two SSRF vulnerabilities in Gitea migration/mirror (DNS rebinding + missing re-validation) |
| Private Repository Existence Disclosure via go-get Meta Endpoint |
| Cross-repository label-ID enumeration oracle via unscoped DeleteIssueLabel API |
| Personal access token scope enforcement bypass on the repository home page (`GET /{owner}/{repo}`) discloses private repository contents |
| Repository Visibility Manipulation via Git Push Options |
| Email Management API Bypasses ManageCredentials Feature Restrictions |
| ParseAcceptLanguage quadratic-time DoS via Locale middleware on unauthenticated requests |
| Gitea LFS Deploy-Key Privilege Escalation |
| Public-only API token restriction is not enforced on team API routes |
| Release attachment extension allowlist bypass via web release edit form (variant of CVE-2025-68939) |
| OAuth token introspection returns metadata of tokens issued to other clients (RFC 7662 section 4 violation) |
| Local File Inclusion via file:// URI in Migration Restore |
| REST API exposes organization membership of private organizations to public |
| Repository Migration Follows Git HTTP Redirects After URL Allow/Block Validation, Enabling Internal Git Repository Exfiltration |
| 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 read:user-scoped token can therefore mint a registration token and register a malicious Actions runner that executes workflow jobs with access to repository secrets and source code. |
| Blind SSRF in OAuth2 avatar synchronization via unvalidated OIDC picture claim |
| Gitea prior to 1.27.0 contains a server-side request forgery vulnerability that allows authenticated attackers to bypass SSRF protections by exploiting HTTP fetch operations in migration and OAuth avatar code paths that use Go's default http.Get without a custom DialContext. Attackers can supply arbitrary URLs through release asset download URLs, pull-request patch URLs, or OAuth avatar endpoints to reach internal services, cloud instance-metadata endpoints, or read local files such as the application configuration containing database credentials and signing secrets, with exfiltrated content persisted as migration release assets for later retrieval. |
| Fork-PR Actions task can read a third private repository via the collaborative-owner branch (missing fork-PR guard) |