Skip to content
HighVulnerability

CVE-2026-61687: Hatchet OAuth state validation flaw allows session binding to attacker identity

Identifier
CVE-2026-61687
Published
Record updated
View JSON
Affected
  • hatchet < 0.91.1
Fixed in
0.91.1
Known exploitation
Not listed in the CISA Known Exploited Vulnerabilities catalog at the last check.
EPSS
0.2%

Summary

CVE-2026-61687 affects Hatchet, a platform for orchestrating background tasks, AI agents, and durable workflows, in versions prior to 0.91.1. ValidateOAuthState clears the oauth_state_ session value to an empty string after a successful OAuth callback, then accepts an empty state parameter as equal, letting an unauthenticated attacker bind a victim's session to an attacker-controlled OAuth identity. Exploitation requires the victim to have completed an OAuth flow in the current session and auth.google.enabled, auth.github.enabled, or the Slack integration to be enabled.

Mitigation

Fixed in version 0.91.1.