CVE-2026-16197: Sipeed PicoClaw missing authorization in Feishu Group Message Handler

CVE-2026-16197 · Severity: medium · CVSS 6.3 · Published 2026-07-18

Sipeed PicoClaw, an AI assistant framework, contains a security flaw in how it handles messages from the Feishu platform. The system is designed to only process messages from authorized users; however, an unauthorized user can bypass these restrictions by having an authorized user reply to one of their previous messages. This allows untrusted content to be fed into the AI model, potentially leading to unauthorized actions or the manipulation of the AI's behavior.

Technologies: Sipeed PicoClaw. Vendors: Sipeed.

Quick answers

Is CVE-2026-16197 exploited in the wild?
No. Junglewise Threat Intelligence has no report of CVE-2026-16197 being exploited in the wild.
How severe is CVE-2026-16197?
Medium severity, with a CVSS score of 6.3, published 18 July 2026.
Which products and versions are affected?
Sipeed PicoClaw <= 0.2.9.
Is there a fix for CVE-2026-16197?
No fixed version is recorded yet. Check the vendor's advisory in the references below. If you run it, Junglewise drafts a mitigation that fits your setup and applies it once you approve, with senior security engineers behind it.
How is CVE-2026-16197 attacked?
It is attacked over the network, in a software library.
Am I affected by CVE-2026-16197?
Check whether you run Sipeed PicoClaw at an affected version. Junglewise does that check for you around the clock: connect your code, cloud and domains, and it matches new vulnerabilities like this one against what you actually run and tells you when one reaches you.

Technical details

A missing authorization check exists in the Feishu channel's message handling logic within `pkg/channels/feishu/feishu_64.go`. While the `handleMessageReceive` function validates the current sender against the `allow_from` list, the `prependReplyContext` function fetches and imports the body of parent/replied messages without re-verifying the original author's authorization status. A remote attacker who is not on the allowlist can exploit this by having an authorized user reply to their message, causing the untrusted content to be injected into the downstream AI agent's context. This can be used for prompt injection or to influence automated decisions. As of the advisory date, no official patch has been confirmed.

Affected products

  • Sipeed PicoClaw <= 0.2.9

Timeline

  • 2026-07-18: disclosed: Vulnerability disclosed via GitHub issue and NVD

References

This page as Markdown. Free to reuse under CC BY 4.0 with a link back.