CVE-2026-104627
Gitea OpenID account linking without session binding
CVSS Score
0.0
EPSS Score
0.0%
EPSS Percentile
0th
The Gitea OpenID association callback in the security settings accepted a positive OpenID 2.0 assertion without checking that the signed-in user had started the linking. Because OpenID 2.0 allows unsolicited assertions, an attacker-controlled OpenID provider could attach the attacker's identity to the account of a signed-in victim who opened a crafted link, and the attacker could then sign in as the victim through OpenID login, which does not apply the local TOTP or WebAuthn checks. The callback now requires a time-limited `state` value bound to the user.
| CWE | CWE-287 CWE-352 |
| Vendor | gitea |
| Product | gitea |
| Published | Oct 18, 2026 |
Stay Ahead of the Next One
Get instant alerts for gitea gitea
Be the first to know when new unknown vulnerabilities affecting gitea gitea are published โ delivered to Slack, Telegram or Discord.
Get Free Alerts โ
Free ยท No credit card ยท 60 sec setup
Affected Versions
Gitea / Gitea
0 โค 28.1.0
References
github.com: https://github.com/go-gitea/gitea/security/advisories/GHSA-mf69-7pqq-86vx github.com: https://github.com/go-gitea/gitea/pull/39642 github.com: https://github.com/go-gitea/gitea/pull/39744 blog.gitea.com: https://blog.gitea.com/release-of-28.2.0/ github.com: https://github.com/go-gitea/gitea/releases/tag/v28.2.0
Credits
๐ https://github.com/cyberlanc3r ๐ https://github.com/u2usvc https://github.com/wxiaoguang