Skip to content
OpenAdvisories
High · 8.2 CVE-2026-32231 EUVD-2026-11667GHSA-46q5-g3j9-wx5c

ZeptoClaw: Generic webhook channel trusts caller-supplied identity fields; allowlist is checked against untrusted payload data

Published Mar 12, 2026 · Updated Mar 12, 2026 · Assigned by GitHub_M

Description

ZeptoClaw is a personal AI assistant. Prior to 0.7.6, the generic webhook channel trusts caller-supplied identity fields (sender, chat_id) from the request body and applies authorization checks to those untrusted values. Because authentication is optional and defaults to disabled (auth_token: None), an attacker who can reach POST /webhook can spoof an allowlisted sender and choose arbitrary chat_id values, enabling high-risk message spoofing and potential IDOR-style session/chat routing abuse. This vulnerability is fixed in 0.7.6.

Affected products

VendorProductAffectedFixed
qhkm zeptoclaw < 0.7.6 —

Affected packages

EcosystemPackageAffectedFixedRecord
crates.io zeptoclaw < 0.7.6 0.7.6 GHSA-46q5-g3j9-wx5c

References