Skip to content
Remote Code Execution Vulnerability in Otterdog Webapp

Remote Code Execution Vulnerability in Otterdog Webapp

First seen 10 Nov 2026, 04:39 UTC • • •Early signal · one source

Article Content

Browse articles
ThreatCluster AI
ThreatCluster •November 10, 2026 at 04:40 UTC
  • •Otterdog webapp vulnerable to RCE via GitHub webhook without GITHUB_WEBHOOK_SECRET.
  • •All versions of Otterdog are affected; no patch has been released yet.
  • •Attackers can execute arbitrary Python code on the server if the secret is not configured.

The Otterdog web application is vulnerable to unauthenticated remote code execution due to improper handling of the GITHUB_WEBHOOK_SECRET configuration. When this secret is unset or empty, the application skips HMAC signature verification, allowing attackers to send malicious payloads to the webhook endpoint. This vulnerability affects all versions of the Otterdog webapp, which can be deployed from source or via container. The flaw is present in the eval() function that processes incoming GitHub webhook JSON data, enabling arbitrary code execution on the host. The vulnerability has been assigned CWE-95 for eval injection. As of now, there is no patch available, and the issue remains unaddressed. Security professionals are advised to ensure the GITHUB_WEBHOOK_SECRET is set to prevent exploitation.

Start a free Starter trial for enhanced analysis

Ask AI about this cluster

Timeline

2026-11-10
Vulnerability disclosed
The Otterdog webapp's critical RCE vulnerability was publicly disclosed, highlighting the lack of HMAC signature verification.
Github

More articles in this cluster (1)

Common questions

What versions are affected?
All versions of the Otterdog webapp are affected if GITHUB_WEBHOOK_SECRET is unset.
Is there a patch available?
No, there is currently no patch available for this vulnerability.
How can I protect my deployment?
Ensure that the GITHUB_WEBHOOK_SECRET is configured to prevent unauthorized access.