Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessGain network access to MQTT broker
-
DeliveryEstablish low-privilege MQTT connection
-
ExploitCraft MQTT request with spoofed client_id value
-
ExecutionTrigger flawed authorization check in mqtt.go
-
PersistAssume unauthorized channel access permissions
-
ImpactIntercept or inject MQTT messages targeting victim client
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V8 - Authorization Authorization logic validation
MITRE ATT&CK
1 technique across 1 tactic: Privilege Escalation The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Exploitation requires the attacker to have network connectivity to the Sipeed PicoClaw MQTT broker and the ability to initiate a low-privilege MQTT connection (consistent with PR:L in the CVSS 4.0 vector). The specific triggering condition is manipulation of the |
| Impact | The CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:L/UI:N/VC:L/VI:L/VA:L/SC:N/SI:N/SA:N/E:P) places this as a network-exploitable, low-complexity vulnerability requiring only low-privilege access, with a proof-of-concept exploitability modifier, yielding a score of 5.3 (medium). The PR:L requirement is a meaningful constraint - the attacker must be able to establish an MQTT connection, which in properly configured deployments requires some form of broker-level authentication. The low C/I/A impact metrics and absence of scope change (SC/SI/SA all N) confirm the blast radius is confined to the PicoClaw instance itself. No CISA KEV listing exists, and EPSS data was not provided in the input - exploitation frequency in the wild is therefore unknown. The publicly available POC (GitHub issue #3068) and absence of any vendor patch are the primary risk amplifiers. The niche deployment footprint of Sipeed PicoClaw substantially limits the total population of vulnerable targets. Overall, this is a real but bounded vulnerability: prioritize remediation in multi-tenant or externally reachable MQTT deployments, but it is not a broad critical priority. |
| Exploit ScenarioDerived | An attacker with low-privilege access to the MQTT broker - such as a legitimately registered IoT device or any client on the same network segment - uses the publicly available proof-of-concept to send an MQTT connection or channel-access request with a spoofed |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Jul 10, 2026
Incorrect authorization in Sipeed PicoClaw's MQTT Channel Handler (pkg/channels/mqtt/mqtt.go) through version 0.2.9 allows remote low-privileged attackers to bypass access controls by manipulating the client_id argument, enabling unauthorized access to MQTT channels belonging to other clients. A public proof-of-concept exploit exists via the referenced GitHub issue, elevating practical risk beyond the moderate CVSS 4.0 score of 5.3. No vendor patch has been released - the upstream GitHub issue was closed automatically due to inactivity - leaving affected deployments without an official remediation path.
RemediationAI
No vendor-released patch has been identified at time of analysis - the associated GitHub issue (https://github.com/sipeed/picoclaw/issues/3068) was closed automatically due to inactivity rather than through a code fix, and no patched release is reflected in the CPE data. Operators should monitor the upstream repository at https://github.com/sipeed/picoclaw/ for any future releases addressing this issue. As a compensating control, restrict network access to the MQTT broker using firewall rules or network ACLs to allow only explicitly trusted clients to reach the broker on ports 1883 (plain MQTT) or 8883 (MQTT over TLS), which prevents untrusted network peers from exploiting the flaw - note this does not protect against insider or co-tenant threats. Implement strict broker-side authorization (e.g., via an MQTT broker ACL layer such as Mosquitto's auth plugin) that independently validates client permissions at the broker level rather than relying on PicoClaw's channel handler logic. Placing the service behind a VPN or isolating it on a private network segment reduces exposure further, though this does not eliminate the vulnerability for connected clients. Consider forking and patching the mqtt.go handler to validate that the supplied client_id matches the authenticated session identity before granting channel access.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 1 package in euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
The vulnerability resides in pkg/channels/mqtt/mqtt.go, the MQTT Channel Handler of Sipeed PicoClaw (CPE: cpe:2.3:a:sipeed:picoclaw:*:*:*:*:*:*:*:*), an IoT platform developed by Sipeed, a Chinese hardware vendor known for RISC-V and embedded systems. MQTT (Message Queuing Telemetry Transport) is a lightweight publish/subscribe protocol widely used in IoT deployments, where the client_id is a broker-assigned or client-supplied identifier used to distinguish sessions and enforce per-client authorization. CWE-863 (Incorrect Authorization) indicates the handler fails to properly bind the client_id presented at connection or channel-access time to the authenticated session's verified identity or permissions, allowing an attacker to supply an arbitrary or spoofed client_id to assume another client's channel access rights without re-authenticating as that client.
Know when Picoclaw gets its next vulnerability
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:L/VI:L/VA:L/SC:N/SI:N/SA:N/E:P
Network-accessible MQTT service exploited by low-privilege connected client via client_id manipulation; no scope change; low and symmetric C/I/A impact consistent with CVSS 4.0 VC:L/VI:L/VA:L.
Primary rating from Vendor (VulDB).
CVSS VectorVendor: VulDB
Lifecycle Timeline
3DescriptionCVE.org
A weakness has been identified in Sipeed PicoClaw up to 0.2.9. Affected by this issue is some unknown functionality of the file pkg/channels/mqtt/mqtt.go of the component MQTT Channel Handler. This manipulation of the argument client_id causes incorrect authorization. The attack is possible to be carried out remotely. The exploit has been made available to the public and could be used for attacks. The reported GitHub issue was closed automatically due to inactivity.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.
Related Vulnerabilities in Sipeed PicoClaw Access Control Vulnerabilities
View all 4Authentication bypass via capture-replay in Sipeed PicoClaw's LINE Webhook handler permits remote unauthenticated attack
Server-side request forgery in Sipeed PicoClaw up to version 0.2.9 allows unauthenticated remote attackers to make the s
Server-side request forgery in Sipeed PicoClaw through version 0.2.9 allows low-privileged remote attackers to cause the
Missing authorization in PicoClaw's Feishu group message handler allows authenticated remote attackers to perform unauth
Incorrect authorization in Sipeed PicoClaw's WeCom Group Message Handler allows authenticated remote attackers to bypass
Cross-site request forgery in Sipeed PicoClaw through version 0.2.9 allows a remote attacker to forge the initial admin
Inclusion of functionality from an untrusted control sphere (CWE-829) in Sipeed PicoClaw through version 0.2.9 allows a
Time-of-check time-of-use race condition in Sipeed PicoClaw up to version 0.2.9 allows locally authenticated low-privile
Remote command injection in PicoClaw Web Launcher Management Plane (versions up to 0.2.4) allows unauthenticated attacke
EUVD-2026-42765
GHSA-8f88-w9gq-227v
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB