Skip to main content
← All vulnerabilities
CVE-2025-64175GO-2026-4449GHSA-P6X6-9MX6-26WJ

Gogs Vulnerable to 2FA Bypass via Recovery Code

Published
Last modified
published
Not listed in CISA KEV
Fix
Fixed in 0.14.0+dev, 0.13.4
None on Exploit-DB, Metasploit or GitHub
  • Exploitation: none
  • Automatable: no
  • Technical impact: total

Summary

Gogs is an open source self-hosted Git service. In version 0.13.3 and prior, Gogs’ 2FA recovery code validation does not scope codes by user, enabling cross-account bypass. If an attacker knows a victim’s username and password, they can use any unused recovery code (e.g., from their own account) to bypass the victim’s 2FA. This enables full account takeover and renders 2FA ineffective in all environments where it's enabled.. This issue has been patched in versions 0.13.4 and 0.14.0+dev.

Timeline

  1. CVE published
  2. CISA SSVC assessment

    Exploitation: none · Automatable: no · Technical impact: total

  3. Record last updated

Affected versions

  • gogs gogs

    fixed in 0.14.0+dev; fixed in 0.13.4

  • gogs.io/gogsGo

    From 0.11.19

  • gogs.io/gogsGo

    From 0.11.19 · fixed in 0.13.4

References 1

GitHub · gogs/gogs