4.3
MediumCVSS 3.1 · from VulnCheck
CVE-2026-119547
Forgejo through 15.0.11, 16.0.7, and 17.0.1 Information Disclosure via /api/v1/user/keys/{id}
forgejo · Authorization bypass via user key · CWE-639Affectedforgejo
FixNo fix listed yet.
PublishedOct 30, 11:31 · VulnCheck
ScoredOct 30 · 4.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 needs network access and an account. CVSS: network, low privileges.
Description
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. Authenticated users with a read:user token or session can enumerate sequential key IDs to obtain titles, fingerprints and public key material of other users' SSH, deploy and principal keys.
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