Missing Authentication Vulnerability in CoopCycle Web Application
CVE-2026-121620
8.3HIGH
What is CVE-2026-121620?
The CoopCycle web application prior to version 6.20.0 has a vulnerability related to a missing authentication check for webhook events from Zelty. This oversight allows attackers to forge webhook events without being verified, specifically the x-zelty-hmac-sha256 HMAC signature. As a result, unauthorized individuals can send forged requests to the /api/zelty/webhook/* endpoints, allowing them to alter restaurant product statuses and manipulate order preparation phases. It is crucial for users of the affected versions to upgrade to version 6.20.0 or later to mitigate this risk.
Affected Version(s)
coopcycle-web 5.6.0 < 6.20.0
