Priority MEDIUM 57
Forgejo through 15.0.11, 16.0.0 through 16.0.7, and 17.0.0 through 17.0.1 contains an information disclosure vulnerability in the GetPublicKey API handler that lacks an ownership check on key lookups.
CVSS 4.0MEDIUM 5.3· Network · Low privileges · No interaction · EPSS 0.00251 · Published 2026-10-30 · No fix listed CWE-639
Priority MEDIUM 63
Forgejo through 15.0.11, 16.0.0 through 16.0.7, and 17.0.0 through 17.0.1 contains a path traversal vulnerability in restore-repo that allows attackers to read files outside the dump directory via crafted asset paths.
CVSS 4.0MEDIUM 6.8· Local · No auth · User interaction · EPSS 0.00148 · Published 2026-10-30 · No fix listed CWE-22
Priority HIGH 70
Forgejo through 15.0.11, 16.0.0 through 16.0.7, and 17.0.0 through 17.0.1 contains a server-side request forgery vulnerability that allows unauthenticated attackers to make the server issue requests by submitting arbitra…
CVSS 4.0MEDIUM 6.9· Network · No auth · No interaction · EPSS 0.00448 · Published 2026-10-30 · No fix listed CWE-918
Priority LOW 19
Forgejo 13.0.0 through 16.0.4, when "[federation] ENABLED = true" is set, has a spoofing issue that affects identity integrity but does not allow account takeover or content modification.
CVSS 3.1MEDIUM 4.3· Network · Low privileges · No interaction · EPSS 0.00177 · Published 2026-09-13 · No fix listed CWE-348
Priority LOW 16
Forgejo before 16.0.4 allows use of restricted API tokens for unintended access to the "allow maintainer edit" feature.
CVSS 3.1LOW 3.5· Network · Low privileges · No interaction · EPSS 0.00231 · Published 2026-09-11 · Fixed in 16.0.4, 15.0.8 CWE-863
Priority MEDIUM 44
Forgejo before 16.0.4 allows remote code execution via a crafted template repository because template expansion on files in .forgejo/template is mishandled.
CVSS 3.1CRITICAL 9.9· Network · Low privileges · No interaction · EPSS 0.0085 · Published 2026-09-10 · Fixed in 16.0.4, 15.0.8 CWE-1336
Priority MEDIUM 44
Forgejo before 15.0.3 contains a stored cross-site scripting vulnerability that allows authenticated attackers to execute arbitrary JavaScript in other users' browsers by setting a full name containing an HTML payload an…
CVSS 4.0LOW 2.1· Network · Low privileges · User interaction · EPSS 0.00347 · Published 2026-07-02 · Fixed in 15.0.3 CWE-79
Priority MEDIUM 43
Forgejo before 13.0.2 allows attackers to write to unintended files, and possibly obtain server shell access, because of mishandling of out-of-repository symlink destinations for template repositories.
CVSS 4.0CRITICAL 9.5· Network · No auth · No interaction · EPSS 0.00501 · Published 2025-12-25 · Fixed in 13.0.2, 11.0.7 CWE-61
Priority LOW 26
Forgejo before 1.20.5-1 allows remote attackers to test for the existence of private user accounts by appending .rss (or another extension) to a URL.
CVSS 3.1MEDIUM 5.3· Network · No auth · No interaction · EPSS 0.00803 · Published 2023-12-03 · No fix listed
Priority LOW 34
Forgejo before 1.20.5-1 allows 2FA bypass when docker login uses Basic Authentication.
CVSS 3.1HIGH 7.5· Network · No auth · No interaction · EPSS 0.00609 · Published 2023-12-03 · No fix listed CWE-863
Priority MEDIUM 41
In Forgejo before 1.20.5-1, certain endpoints do not check whether an object belongs to a repository for which permissions are being checked.
CVSS 3.1CRITICAL 9.1· Network · No auth · No interaction · EPSS 0.0086 · Published 2023-12-03 · No fix listed CWE-732