Repository Visibility Manipulation via Git Push Options
Repository Visibility Manipulation via Git Push Options
Repository Visibility Manipulation via Git Push Options
Release attachment extension allowlist bypass via web release edit form (variant of CVE-2025-68939)
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
ParseAcceptLanguage quadratic-time DoS via Locale middleware on unauthenticated requests
REST API exposes organization membership of private organizations to public
Local File Inclusion via file:// URI in Migration Restore
OAuth token introspection returns metadata of tokens issued to other clients (RFC 7662 section 4 violation)
Two SSRF vulnerabilities in Gitea migration/mirror (DNS rebinding + missing re-validation)
OAuth2 sign-in reactivates an administrator-deactivated account on auth sources without refresh tokens (incomplete fix of #38009)
Privilege Escalation via Access Token Scope Escalation in API
Gitea Remember-Me Token Theft Not Invalidating Attacker Session
Cross-repository IDOR in issue-dependency removal lets an attacker tamper with and comment on private repos they cannot access
Branch Protection Bypass via PR Retargeting Preserves Stale `official` Approval Flag
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`)
Cross-repository issue/comment attachment re-linking can expose private attachment content
SSRF via Migration Asset Downloads Bypasses hostmatcher — Reads Internal Files and Cloud Metadata
Public-only repository tokens can update private PR head branches