Skip to main content

Sipeed PicoClaw CVE-2026-16081

| EUVDEUVD-2026-45357 LOW
Cross-Site Request Forgery (CSRF) (CWE-352)
2026-07-18 VulDB GHSA-j6gf-86v7-wm22
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:N/UI:P/VC:N/VI:L/VA:N/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.3 MEDIUM

AC:H reflects the temporal prerequisite of an uninitialized instance; successful CSRF registers admin credentials, warranting I:H despite no confidentiality or availability impact.

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

Primary rating from Vendor (VulDB).

CVSS VectorVendor: VulDB

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

Lifecycle Timeline

5
Source Code Evidence Fetched
Jul 18, 2026 - 08:31 vuln.today
Analysis Generated
Jul 18, 2026 - 08:31 vuln.today
Severity Changed
Jul 18, 2026 - 08:22 NVD
MEDIUM LOW
CVSS changed
Jul 18, 2026 - 08:22 NVD
5.3 (MEDIUM) 2.1 (LOW)
CVE Published
Jul 18, 2026 - 07:45 cve.org
LOW 2.1

DescriptionCVE.org

A vulnerability was determined in Sipeed PicoClaw up to 0.2.9. The affected element is an unknown function of the file web/backend/api/auth.go. Executing a manipulation can lead to cross-site request forgery. The attack can be launched remotely. The exploit has been publicly disclosed and may be utilized. This patch is called 4b0229351678f479429b8d8b19207757266f246b. Applying a patch is advised to resolve this issue.

AnalysisAI

Cross-site request forgery in Sipeed PicoClaw through version 0.2.9 allows a remote attacker to forge the initial admin password setup request against an uninitialized instance. The vulnerable handler at /api/auth/setup in web/backend/api/auth.go accepted POST requests without validating Origin, Referer, or Sec-Fetch-Site headers, enabling a malicious webpage to silently register attacker-controlled credentials on a victim's locally-running PicoClaw instance. A publicly disclosed exploit exists (GitHub issue #3072); no active exploitation is confirmed in CISA KEV.

Technical ContextAI

Sipeed PicoClaw is a Go-based launcher application with a web backend, identified by CPE cpe:2.3:a:sipeed:picoclaw:*:*:*:*:*:*:*:* and referencing an OpenAI-compatible provider component. The CSRF root cause (CWE-352) is the absence of cross-origin validation on state-mutating POST endpoints during the first-run setup flow. The PR diff shows the fix introduces launcherSetupCrossSite(), which inspects Sec-Fetch-Site, Origin, and Referer headers against the server's own scheme and host before allowing the /api/auth/setup endpoint to proceed. Test code confirms the server binds to 127.0.0.1:18800 by default and that cross-site requests with mismatched origins are now rejected with HTTP 403.

RemediationAI

Apply the upstream fix from commit 4b0229351678f479429b8d8b19207757266f246b (https://github.com/sipeed/picoclaw/commit/4b0229351678f479429b8d8b19207757266f246b), which adds Origin/Referer/Sec-Fetch-Site validation to the setup endpoint. Verify that a post-0.2.9 tagged release exists and includes this commit before deploying, as only a PR/commit is confirmed, not a named release version. As an immediate compensating control, complete the initial PicoClaw password setup immediately after installation - once initialized, the exploitable unauthenticated setup endpoint condition is closed. If deferring setup is unavoidable, restrict access to the PicoClaw web interface (default port 18800) to localhost only via host-based firewall rules, preventing cross-origin browser requests from reaching the endpoint.

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-15320 LOW POC
2.1 Jul 10

Missing authorization in Sipeed PicoClaw up to version 0.2.9 permits remote low-privileged attackers to invoke the rt.Re

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-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-16081 vulnerability details – vuln.today

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