CVE Catalog

CVE-2026-61681

MediumCVSS 4.1
Published: Translated: NVD NIST

Summary

Hatchet before version 0.91.1 has an SSRF vulnerability in the SNS UnsubscribeConfirmation handler. An authenticated tenant can replace the UnsubscribeURL field in a valid AWS-signed message with an internal URL, allowing server-side requests to EC2 Instance Metadata Service, internal services, and internal HTTP APIs. This may expose IAM credentials or network-accessible data and functionality.

Risk Assessment

An attacker with tenant access can reach internal resources, including cloud credentials, potentially leading to full environment compromise.

Recommendation

Upgrade Hatchet to version 0.91.1 or later, which includes the fix.

Other vulnerabilities in Hatchet

See all
Original NVD description (English source)

Hatchet is a platform for orchestrating background tasks, AI agents, and durable workflows at scale. Prior to 0.91.1, the SNS UnsubscribeConfirmation handler in internal/integrations/ingestors/sns/sns.go calls http.Get() on payload.UnsubscribeURL after VerifyPayload() even though BuildSignature() excludes UnsubscribeURL, allowing an authenticated Hatchet tenant to replace that field in an otherwise valid AWS-signed message with an internal URL. The server-side request can reach EC2 Instance Metadata Service, internal services, and internal HTTP APIs, potentially exposing IAM credentials or network-accessible data and functionality. This issue is fixed in version 0.91.1.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS