CVE-2026-56750
CRITICAL
CVSS 9.1
code.gitea.io/gitea
Verified Advisory
Remember-Me token theft session persistence in Gitea (CVE-2026-56750)
Gitea's Remember-Me authentication fails to invalidate an attacker's session when a stolen token is detected as compromised via hash mismatch. When the legitimate user's original token triggers a hash mismatch, Gitea deletes the victim's local cookie but does not remove the attacker's rotated token from the database, leaving the attacker with persistent, indefinite access to the victim's account.
Affected versions:
- <= 1.26.4
We recommend updating to: 1.27.0.
CVSS ? · our assessment: act_now
Reference: https://github.com/go-gitea/gitea/security/advisories/GHSA-rgv6-xp99-6mgj
Details: https://vuln.today/cve/CVE-2026-56750
Verified by vuln.today against published advisories.
Affected versions
- – <= 1.26.4
Fixed in: 1.27.0
More advisories for code.gitea.io/gitea
- CVE-2026-55982 – OIDC userinfo scope bypass in Gitea (CVE-2026-55982)
- CVE-2026-20706 – Token scope bypass on archive download endpoint in Gitea (CVE-2026-20706)
- CVE-2026-58314 – Server-side request forgery in Gitea hostmatcher and OpenID sign-in (CVE-2026-58314)
- CVE-2026-58436 – Quadratic-time denial of service in Gitea Locale middleware (CVE-2026-58436)
- CVE-2026-58437 – Repository visibility manipulation via undocumented git push options in Gitea (CVE-2026-58437)
- CVE-2026-55987 – Account deactivation bypass via OAuth2 sign-in in Gitea (CVE-2026-55987)
- CVE-2026-54481 – Improper certificate validation in Gitea internal API HTTP client (CVE-2026-54481)
- CVE-2026-58443 – Authorization bypass in Gitea pull request update API endpoint (CVE-2026-58443)