Priority LOW 30
Gitea versions before 1.25.5 use release tag names and asset names as filesystem path components when dumping release assets, allowing specially crafted names to affect dump output paths.
CVSS 3.1MEDIUM 5.3· Network · No auth · No interaction · EPSS 0.00451 · Published 2026-07-03 · Fixed in 1.25.5 CWE-22
Priority MEDIUM 40
Gitea versions before 1.25.5 accept malformed or injected forwarded-proto values when detecting public URLs, allowing spoofed canonical URL generation.
CVSS 3.1HIGH 7.5· Network · No auth · No interaction · EPSS 0.00582 · Published 2026-07-03 · Fixed in 1.25.5 CWE-284
Priority LOW 39
Gitea versions before 1.25.5 allow draft release data or attachments to be accessed without the required write permission.
CVSS 3.1HIGH 7.5· Network · No auth · No interaction · EPSS 0.00451 · Published 2026-07-03 · Fixed in 1.25.5 CWE-284
Priority LOW 39
Gitea versions before 1.25.5 allow a user to change another user's primary email address.
CVSS 3.1HIGH 7.5· Network · No auth · No interaction · EPSS 0.00451 · Published 2026-07-03 · Fixed in 1.25.5 CWE-639
Priority MEDIUM 40
Gitea versions before 1.25.5 do not enforce a timeout on git grep searches, allowing expensive searches to consume server resources.
CVSS 3.1HIGH 7.5· Network · No auth · No interaction · EPSS 0.0063 · Published 2026-07-03 · Fixed in 1.25.5 CWE-400
Priority MEDIUM 50
Gitea versions before 1.25.5 do not use the migration HTTP transport for LFS push and sync mirror operations, bypassing the configured migration transport protections for those LFS requests.
CVSS 3.1CRITICAL 9.8· Network · No auth · No interaction · EPSS 0.00652 · Published 2026-07-03 · Fixed in 1.25.5 CWE-284
Priority MEDIUM 48
Gitea versions before 1.25.5 do not persist the OAuth2 PKCE S256 challenge method correctly during authorization, allowing token exchange without the expected verifier check.
CVSS 3.1CRITICAL 9.1· Network · No auth · No interaction · EPSS 0.00495 · Published 2026-07-03 · Fixed in 1.25.5 CWE-284
Priority MEDIUM 48
Gitea versions before 1.25.5 do not consistently enforce OAuth2 authorization code expiry and single-use behavior during token exchange.
CVSS 3.1CRITICAL 9.1· Network · No auth · No interaction · EPSS 0.00495 · Published 2026-07-03 · Fixed in 1.25.5 CWE-294
Priority LOW 30
Gitea versions before 1.25.5 look up tracked-time entries by time ID without scoping the lookup to the issue in the request URL, allowing deletion attempts to target entries from another issue.
CVSS 3.1MEDIUM 5.3· Network · No auth · No interaction · EPSS 0.0039 · Published 2026-07-03 · Fixed in 1.25.5 CWE-639
Priority MEDIUM 48
Gitea versions before 1.25.5 mishandle path resolution during template repository generation, allowing template processing to read or write through symlinked or otherwise non-regular paths.
CVSS 3.1CRITICAL 9.1· Network · No auth · No interaction · EPSS 0.00562 · Published 2026-07-03 · Fixed in 1.25.5 CWE-59
Priority LOW 39
Gitea versions before 1.25.5 have insufficient visibility checks in organization permission APIs for hidden members and private organizations.
CVSS 3.1HIGH 7.5· Network · No auth · No interaction · EPSS 0.00482 · Published 2026-07-03 · Fixed in 1.25.5 CWE-284
Priority LOW 39
Gitea versions before 1.25.5 have insufficient permission checks for updating or rebasing pull request branches.
CVSS 3.1HIGH 7.5· Network · No auth · No interaction · EPSS 0.00451 · Published 2026-07-03 · Fixed in 1.25.5 CWE-284
Priority MEDIUM 48
Gitea versions before 1.25.5 lack validation constraints for repository creation fields, including length-limited template fields and trust model or object format values.
CVSS 3.1CRITICAL 9.1· Network · No auth · No interaction · EPSS 0.00522 · Published 2026-07-03 · Fixed in 1.25.5 CWE-20
Priority LOW 30
Gitea versions before 1.25.5 have insufficient permission checks when listing tracked time entries.
CVSS 3.1MEDIUM 5.3· Network · No auth · No interaction · EPSS 0.0039 · Published 2026-07-03 · Fixed in 1.25.5 CWE-284