CVEsforgejoCVE-2026-119545Published Oct 30, 11:30 · Updated Oct 30, 16:09 UTC
5.3
MediumCVSS 3.1 · from VulnCheck
CVE-2026-119545

Forgejo through 15.0.11, 16.0.7, and 17.0.1 SSRF via OpenID Discovery

forgejo · Server-side request forgery · CWE-918
Affectedforgejo
FixNo fix listed yet.
PublishedOct 30, 11:30 · VulnCheck
ScoredOct 30 · 5.3 · VulnCheck
Exploit code publicNone known · checked 21:18 UTC
ExploitedNone known · CISA KEV checked 22:09 UTC

What we know

No known exploitation. CISA KEV, checked 22:09 UTC.
No public exploit code known. Exploit-DB, Metasploit, Nuclei, checked 21:18 UTC.
An attacker only needs network access to the target. No login needed. CVSS: network, no privileges.

Description

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 arbitrary OpenID identifier URLs. Attackers can POST crafted identifiers to /user/login/openid to trigger blind discovery GET requests to loopback, cloud metadata, and internal addresses for port scanning and probing.

From VulnCheck

Affected and fixed versions

ProductAffectedFixed inforgejoup to 15.0.11–forgejo16.0.0 – 16.0.7–forgejo17.0.0 – 17.0.1–

Exploit code

Exploit-DBnone knownMetasploitnone knownNucleinone known

References

codeberg.org/forgejo/forgejo/src/tag/v17.0.1/modules/auth/openid/openid.go#L35-L36 · codeberg.orgtechnical descriptionabraxaslabs.tech/research/forgejo-openid-discovery-ssrf · abraxaslabs.techthird party advisoryGitHub Security Advisory (GHSA-2fcr-jfvc-vgg2) · github.comrelatedvendor advisorycodeberg.org/forgejo/forgejo · codeberg.orgproductVulnCheck Advisory: Forgejo through 15.0.11, 16.0.7, and 17.0.1 SSRF via OpenID Discovery · vulncheck.comthird party advisory

Other CVEs in forgejo

All 7 →
4.3Forgejo through 15.0.11, 16.0.7, and 17.0.1 Information Disclosure via /api/v1/user/keys/{id} · CVE-2026-119547Oct 305.5Forgejo through 15.0.11, 16.0.7, and 17.0.1 Path Traversal via restore-repo · CVE-2026-119546Oct 304.3Forgejo 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… · CVE-2026-90679Sep 13