Skip to main content

Sipeed PicoClaw CVE-2026-15320

| EUVDEUVD-2026-42776 LOW
Missing Authorization (CWE-862)
2026-07-10 VulDB GHSA-9c82-3f2r-v942
2.1
CVSS 4.0 · Vendor: VulDB

Severity by source

Vendor (VulDB) PRIMARY
2.1 MEDIUM
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/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
vuln.today AI
5.4 MEDIUM

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.

3.1 AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:L/A:L
4.0 AV:N/AC:L/AT:N/PR:L/UI:N/VC:N/VI:L/VA:L/SC:N/SI:N/SA:N

Primary rating from Vendor (VulDB).

CVSS VectorVendor: VulDB

Attack Vector
Network
Attack Complexity
Low
Privileges Required
Low
User Interaction
None
Scope
X

Lifecycle Timeline

4
Severity Changed
Jul 10, 2026 - 03:22 NVD
MEDIUM LOW
CVSS changed
Jul 10, 2026 - 03:22 NVD
5.3 (MEDIUM) 2.1 (LOW)
Analysis Generated
Jul 10, 2026 - 02:45 vuln.today
CVE Published
Jul 10, 2026 - 02:00 cve.org
MEDIUM 5.3

DescriptionCVE.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.

AnalysisAI

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.

Technical ContextAI

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.

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.

CVE-2026-16083 MEDIUM POC
5.5 Jul 18

Authentication bypass via capture-replay in Sipeed PicoClaw's LINE Webhook handler permits remote unauthenticated attack

CVE-2026-16084 MEDIUM POC
5.5 Jul 18

Server-side request forgery in Sipeed PicoClaw up to version 0.2.9 allows unauthenticated remote attackers to make the s

CVE-2026-15319 MEDIUM POC
5.5 Jul 10

Improper access control in Sipeed PicoClaw up to version 0.2.9 allows remote unauthenticated attackers to bypass the IP

CVE-2026-16196 LOW POC
2.1 Jul 18

Server-side request forgery in Sipeed PicoClaw through version 0.2.9 allows low-privileged remote attackers to cause the

CVE-2026-16197 LOW POC
2.1 Jul 18

Missing authorization in PicoClaw's Feishu group message handler allows authenticated remote attackers to perform unauth

CVE-2026-16195 LOW POC
2.1 Jul 18

Incorrect authorization in Sipeed PicoClaw's WeCom Group Message Handler allows authenticated remote attackers to bypass

CVE-2026-15317 LOW POC
2.1 Jul 10

Server-side request forgery in Sipeed PicoClaw up to version 0.2.9 allows remote attackers to manipulate the WebFetchToo

CVE-2026-15318 LOW POC
2.1 Jul 10

Incorrect authorization in Sipeed PicoClaw's MQTT Channel Handler (pkg/channels/mqtt/mqtt.go) through version 0.2.9 allo

CVE-2026-16081 LOW POC
2.1 Jul 18

Cross-site request forgery in Sipeed PicoClaw through version 0.2.9 allows a remote attacker to forge the initial admin

CVE-2026-16085 LOW POC
1.9 Jul 18

Inclusion of functionality from an untrusted control sphere (CWE-829) in Sipeed PicoClaw through version 0.2.9 allows a

CVE-2026-16082 LOW POC
1.9 Jul 18

Time-of-check time-of-use race condition in Sipeed PicoClaw up to version 0.2.9 allows locally authenticated low-privile

CVE-2026-6987 MEDIUM
5.5 Apr 25

Remote command injection in PicoClaw Web Launcher Management Plane (versions up to 0.2.4) allows unauthenticated attacke

Share

CVE-2026-15320 vulnerability details – vuln.today

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy