What’s Vulnerable › Vulnerabilities

CVE-2026-26247: Gitea OAuth2 PKCE S256 challenges are not enforced during token exchange

Description

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.

Affected products

How to fix

Upgrade to a fixed version: Gitea Open Source Git Server 1.25.5. Check the vendor advisory for mitigations.

References

Get alerted when CVE-2026-26247 or the next vulnerability affects your stack