All vulnerabilities
CVE-2025-71435GHSA-3rw9-wmc8-8948GO-2025-3921

Coder before 2.23.0 Session Expiration Bypass via OIDC Without Refresh Token

coder coderGoLibraries & packages
CVSS
2.3Low
ExploitationNo known exploitationNot in CISA KEV, which does not prove it is unexploitedCISA KEV
Exploit odds (EPSS)0.18%Chance of exploitation activity in the next 30 days, higher than 6% of CVEs. Scored 23 Oct 2026FIRST EPSS
Fixed in2.23.0Fixed versionCVE List
Published17 Oct 2026Updated 19 Oct 2026CVE List

What fixes it

  • 2.23.0coderCVE List
  • 2.23.0github.com/coder/coder/v2, GoOSVgo get github.com/coder/coder/v2@v2.23.0

A fixed version on one release line is not the upgrade target for every line. Check your exact version and any vendor backports.

Description

Coder before 2.23.0 contains a session expiration bypass vulnerability that allows authenticated users to retain access after OIDC token expiry when no refresh token is issued. Users can keep their APIKey cookie active through regular use, extending it every 24 hours to access Coder indefinitely after losing OIDC authorization.

Text from CVE List

Affected versions 3

  • coderaffected: all versions before 2.23.0CVE List
  • coderunaffected: 2.23.0CVE List
  • github.com/coder/coder/v2, Gofrom first release, fixed in 2.23.0OSV

References 2