Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessObtain low-privilege credentials or session
-
DeliverySend crafted message.send argument over network
-
ExploitInvoke rt.ReloadConfig without authorization check
-
ExecutionForce unauthorized configuration reload
-
ImpactDegrade service integrity or availability
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V8 - Authorization Authorization checks on every request
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 hold low-privilege authenticated access to the Sipeed PicoClaw service (PR:L per CVSS 4.0 vector) - unauthenticated exploitation is not indicated by the available data. The attack targets the rt.ReloadConfig function specifically, meaning the PicoClaw service must be running and network-reachable. No special non-default configuration is stated as a prerequisite; the missing authorization check appears to exist in the default code path of the message.send argument handler. What limits exploitation is the requirement for at least low-level authenticated access, the constrained impact (integrity and availability at low severity only, no data exfiltration), and the absence of a scope change beyond the vulnerable system. The attack does not require user interaction and has low attack complexity once access is obtained. |
| Impact | The CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:L/UI:N/VC:N/VI:L/VA:L/SC:N/SI:N/SA:N/E:P) characterizes a network-reachable, low-complexity flaw requiring low privileges with no user interaction. Impact is constrained to limited integrity (VI:L) and limited availability (VA:L) within the vulnerable system only - no confidentiality exposure and no scope change to subsequent systems. This yields a moderate, not critical, real-world risk profile. A public proof-of-concept exists (E:P), elevating the realistic exploitation probability beyond a theoretical finding, but the product is niche with limited enterprise deployment. The absence of a KEV listing and the automatic closure of the GitHub issue due to vendor inactivity suggest no observed widespread exploitation. The low impact metrics mean even successful exploitation has bounded consequences. EPSS data was not provided in the input, so probability cannot be quantified numerically. The primary risk amplifier is the public exploit combined with the absence of any vendor-released fix. |
| Exploit ScenarioDerived | A remote attacker with low-privilege access to the Sipeed PicoClaw service crafts a message containing a manipulated message.send argument targeting the rt.ReloadConfig function endpoint; because no authorization check is enforced, the server processes the request and reloads its configuration, potentially disrupting service availability or altering operational behavior. A public proof-of-concept is available at https://github.com/sipeed/picoclaw/issues/3071, lowering the skill threshold required to reproduce the attack. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Jul 10, 2026
Missing authorization in Sipeed PicoClaw up to version 0.2.9 permits remote low-privileged attackers to invoke the rt.ReloadConfig function in pkg/channels/pico/pico.go by manipulating the message.send argument without proper authorization checks. The integrity and availability of the affected system are both at limited risk, as the CVSS 4.0 vector confirms no confidentiality exposure but allows unauthorized configuration reload or disruption. A public exploit exists (E:P), though the GitHub issue tracking the report was closed automatically due to inactivity, indicating no vendor remediation has been issued.
RemediationAI
No vendor-released patch has been identified at the time of analysis. The GitHub issue associated with this vulnerability (https://github.com/sipeed/picoclaw/issues/3071) was closed automatically due to inactivity, indicating the Sipeed maintainers have not issued a fix as of the reporting date. Organizations running Sipeed PicoClaw up to 0.2.9 should consider the following compensating controls: restrict network access to the PicoClaw service to only trusted, authorized clients via firewall rules or network segmentation, reducing exposure of the vulnerable endpoint; enforce the principle of least privilege by auditing which accounts hold any level of access to the service and removing unnecessary low-privilege accounts that could trigger rt.ReloadConfig; and monitor for anomalous configuration-reload events in application logs as an indicator of unauthorized invocation. Downstream consumers may also consider forking and patching the missing authorization check directly in pkg/channels/pico/pico.go ahead of an official release. Track https://vuldb.com/cve/CVE-2026-15320 and the GitHub repository for any upstream remediation activity.
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
Sipeed PicoClaw is a Go-based channel/messaging component developed by Sipeed, identified by CPE cpe:2.3:a:sipeed:picoclaw:*:*:*:*:*:*:*:* affecting all versions through 0.2.9. The vulnerable code path resides in pkg/channels/pico/pico.go within the rt.ReloadConfig function, which processes the message.send argument. The root cause is CWE-862 (Missing Authorization): the function does not enforce an authorization check before allowing a caller to trigger a configuration reload, meaning any authenticated user - regardless of privilege level - can manipulate this argument to exercise functionality intended only for privileged operators. This is a classic authorization enforcement gap in a message-handling pipeline, where input is accepted and acted upon before access control decisions are applied.
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:N/VI:L/VA:L/SC:N/SI:N/SA:N/E:P
Network-reachable with low complexity; PR:L required per CVSS 4.0 input; no confidentiality impact; scope unchanged with low integrity and availability impact only.
Primary rating from Vendor (VulDB).
CVSS VectorVendor: VulDB
Lifecycle Timeline
3DescriptionCVE.org
A vulnerability was detected in Sipeed PicoClaw up to 0.2.9. This vulnerability affects the function rt.ReloadConfig of the file pkg/channels/pico/pico.go. Performing a manipulation of the argument message.send results in missing authorization. It is possible to initiate the attack remotely. The exploit is now public and may be used. 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-42776
GHSA-9c82-3f2r-v942
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB