๐Ÿ” CVE Alert

CVE-2026-63405

MEDIUM 5.9

AnyCable: Pusher REST API Does Not Verify Request Body MD5 Enabling Signed-Request Replay with Arbitrary Body

CVSS Score
5.9
EPSS Score
0.0%
EPSS Percentile
0th

AnyCable is a realtime server for reliable two-way communication that supports any backend. Prior to 1.6.15, the Pusher-compatible REST API in pusher/http.go includes the caller-supplied body_md5 value in the HMAC input but does not calculate the digest of the received request body or compare it with the signed value. An attacker who obtains a legitimate signed POST request can retain its query parameters and auth_signature while replacing the body, causing Handler and handleEvents to accept and broadcast attacker-selected event content. The absence of an auth_timestamp freshness check also allows the captured signature to be replayed indefinitely. This can forge server-side events, modify application state, or deliver attacker-controlled messages to WebSocket clients within the signed request's application context. This issue is fixed in version 1.6.15.

CWE CWE-345
Vendor anycable
Product anycable
Published Sep 18, 2026
Last Updated Sep 18, 2026
Stay Ahead of the Next One

Get instant alerts for anycable anycable

Be the first to know when new medium vulnerabilities affecting anycable anycable are published โ€” delivered to Slack, Telegram or Discord.

Get Free Alerts โ†’ Free ยท No credit card ยท 60 sec setup

CVSS v3 Breakdown

CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:H/A:N
Attack Vector
Network
Attack Complexity
High
Privileges Required
None
User Interaction
None
Scope
Unchanged
Confidentiality
None
Integrity
High
Availability
None

Affected Versions

anycable / anycable
< 1.6.15

References

NVD โ†— CVE.org โ†— EPSS Data โ†—
github.com: https://github.com/anycable/anycable/security/advisories/GHSA-5p54-whvp-x327 github.com: https://github.com/anycable/anycable/commit/d2cbadec792f038f4695c84a65c0d957b0fde72c github.com: https://github.com/anycable/anycable/releases/tag/v1.6.15