CVE-2026-16195 Overview
CVE-2026-16195 is an incorrect authorization vulnerability [CWE-285] affecting Sipeed PicoClaw versions up to 0.2.9. The flaw resides in the dispatchIncoming function within pkg/channels/wecom/wecom.go, part of the Group Message Handler component. An authenticated remote attacker can manipulate authorization logic to perform actions outside intended access boundaries. A public exploit has been released, and the associated GitHub issue was closed automatically due to inactivity.
Critical Impact
Remote attackers with low privileges can bypass authorization checks in the WeCom channel handler, resulting in limited confidentiality, integrity, and availability impact on affected PicoClaw deployments.
Affected Products
- Sipeed PicoClaw versions up to and including 0.2.9
- Component: Group Message Handler (pkg/channels/wecom/wecom.go)
- Function: dispatchIncoming
Discovery Timeline
- 2026-07-18 - CVE-2026-16195 published to NVD
- 2026-07-20 - Last updated in NVD database
Technical Details for CVE-2026-16195
Vulnerability Analysis
The vulnerability affects the dispatchIncoming function in the WeCom channel integration of Sipeed PicoClaw. This function handles incoming group messages routed through the WeCom platform. Improper authorization enforcement allows a low-privileged remote attacker to invoke functionality reserved for higher-privileged users. The flaw is categorized under [CWE-285] Improper Authorization, indicating that permission checks are either missing or incorrectly implemented in the message dispatch path.
Root Cause
The root cause is inadequate validation of caller privileges within dispatchIncoming before performing sensitive operations on group messages. The handler processes messages without confirming that the requesting principal is authorized for the requested action. This weakness enables authorization boundary violations across group message handling logic.
Attack Vector
Exploitation occurs remotely over the network with low authentication requirements and no user interaction. An attacker with basic WeCom channel access can craft group messages that trigger the vulnerable dispatch path. Public exploit code has been released, increasing the likelihood of opportunistic abuse against exposed PicoClaw instances. The EPSS probability is 0.209% with a percentile of 11.236.
See the GitHub PoC Repository and GitHub Issue Discussion for technical context.
Detection Methods for CVE-2026-16195
Indicators of Compromise
- Unexpected group message dispatch events in PicoClaw logs originating from low-privileged WeCom accounts.
- Repeated invocations of dispatchIncoming from unusual source identifiers or channels.
- Successful actions on group resources without preceding authorization events in audit trails.
Detection Strategies
- Instrument pkg/channels/wecom/wecom.go execution paths to log caller identity, requested action, and authorization decision for every dispatched message.
- Correlate WeCom channel identity claims with resulting privileged operations to surface mismatches.
- Baseline normal group message dispatch patterns and alert on deviations tied to authorization-sensitive functions.
Monitoring Recommendations
- Enable verbose logging on the PicoClaw WeCom channel handler and forward logs to a centralized analytics platform.
- Monitor outbound WeCom API calls issued by PicoClaw for actions inconsistent with the invoking user's role.
- Track and review closed but unresolved GitHub issues referencing the affected component for exploit indicators.
How to Mitigate CVE-2026-16195
Immediate Actions Required
- Restrict network exposure of PicoClaw instances to trusted management networks until a fix is verified.
- Audit WeCom channel accounts with access to PicoClaw and disable non-essential low-privilege accounts.
- Review recent group message dispatch logs for signs of exploitation using the public proof-of-concept.
Patch Information
No official patch is referenced in the enriched CVE data. The GitHub issue tracking this flaw was closed automatically due to inactivity. Monitor the Sipeed PicoClaw repository for updates beyond version 0.2.9 and refer to VulDB CVE Details for tracking.
Workarounds
- Disable the WeCom channel integration if not required in production deployments.
- Apply upstream authorization checks at the reverse proxy or API gateway layer to validate caller identity before requests reach dispatchIncoming.
- Enforce least-privilege configuration on WeCom bot accounts interacting with PicoClaw group handlers.
# Configuration example: restrict PicoClaw exposure at the network layer
iptables -A INPUT -p tcp --dport 8080 -s 10.0.0.0/8 -j ACCEPT
iptables -A INPUT -p tcp --dport 8080 -j DROP
Disclaimer: This content was generated using AI. While we strive for accuracy, please verify critical information with official sources.

