Skip to main content

Sipeed PicoClaw CVE-2026-16082

| EUVDEUVD-2026-45358 LOW
Time-of-check Time-of-use (TOCTOU) Race Condition (CWE-367)
2026-07-18 VulDB GHSA-49hh-3wxf-qhw8
1.9
CVSS 4.0 · Vendor: VulDB
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Obtain local low-privilege account on PicoClaw host
  2. Delivery
    Trigger or observe ExecTool.executeRun pipeline execution
  3. Exploit
    Time TOCTOU race window on cwe argument validation
  4. Execution
    Substitute argument value between check and use
  5. Impact
    Achieve limited information disclosure or minor integrity modification

Vulnerability Assessment

Weakness
CWE
ASVS 5.0
V15 - Secure Coding and Architecture TOCTOU prevention
Exploitation Conditions

Exploitation requires local access to the target operating system and a low-privilege OS-level account, confirmed by CVSS 4.0 metrics AV:L and PR:L. The attacker must be able to trigger or observe execution of the ExecTool.executeRun function, meaning PicoClaw must be actively processing pipeline tasks on the host. Successfully exploiting the TOCTOU race requires precise timing to substitute the 'cwe' argument in the narrow window between its check and use - this timing dependency limits reliability and raises the practical bar for exploitation. No remote or network-based attack path exists; AV:L is confirmed and no scope change applies (SC:N/SI:N/SA:N). Systems where PicoClaw runs in isolated service accounts with restricted local login access, or where untrusted users have no local shell access, are not realistically exposed.

Impact

The CVSS 4.0 score of 4.8 (Medium) accurately reflects the constrained impact profile: AV:L limits exploitation strictly to local system access, and VC:L/VI:L/VA:L confirm only marginal impacts across all three pillars. The E:P modifier acknowledges the publicly available proof-of-concept. EPSS data was not included in the intelligence feed, so exploitation probability cannot be quantified from that signal. The absence of a CISA KEV entry means no confirmed active exploitation has been documented by U.S. government threat intelligence. The vendor's explicit 'not planned' closure of the GitHub issue removes any remediation horizon, which marginally elevates residual risk for operators relying on the vendor for a fix. Overall risk is low for most environments: local access is a hard prerequisite, the impact ceiling is limited, and the product has a niche footprint. The public POC elevates the threat slightly for scenarios where local access to a PicoClaw host is already partially compromised by a threat actor.

Exploit ScenarioDerived

A locally authenticated user with low-privilege access to a host running active PicoClaw pipeline jobs triggers the ExecTool.executeRun function and races to substitute the value of the 'cwe' argument between the moment it is validated and the moment it is consumed, exploiting the timing window inherent to the TOCTOU flaw. A publicly available proof-of-concept referenced in GitHub issue #3081 provides a working template for timing this race. If the race is won, the attacker achieves limited read access to sensitive pipeline state or introduces minor unauthorized modifications to execution behavior.

Monitor Track and reassess. Why: LOW severity (CVSS 0.1-3.9).
No patch listed yet 0.1% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Jul 18, 2026

Time-of-check time-of-use race condition in Sipeed PicoClaw up to version 0.2.9 allows locally authenticated low-privilege users to exploit the ExecTool.executeRun function in the Go-based pipeline execution agent, achieving limited confidentiality, integrity, and availability impacts. A publicly available proof-of-concept exists via GitHub issue #3081, though the vendor closed the report as 'not planned,' signaling no intent to patch. No public exploit identified at time of analysis in CISA KEV; the local-only attack vector and low impact ceiling make this a low-priority finding for most environments.

RemediationAI

No vendor-released patch is available - the upstream GitHub issue was closed as 'not planned,' indicating the vendor does not intend to remediate this vulnerability. As a compensating control, restrict local interactive and shell access to PicoClaw hosts to the minimum set of trusted users, ensuring accounts that can invoke pipeline execution have no broader system privileges than required. Applying OS-level process isolation (e.g., running PicoClaw under a dedicated service account with restricted filesystem permissions) reduces the window of exploitability for the TOCTOU race. Monitoring for anomalous process execution patterns around ExecTool invocations can serve as a detective control. Organizations requiring a fix should consider forking the project to apply a local patch, replacing PicoClaw with an alternative tool, or accepting the residual risk given the low severity. Track the GitHub repository (https://github.com/sipeed/picoclaw/) for any future upstream changes.

Affected VersionsENISA

PicoClaw 0.2.5
PicoClaw 0.2.9
PicoClaw 0.2.0
PicoClaw 0.2.2
PicoClaw 0.2.8
PicoClaw 0.2.1
PicoClaw 0.2.6
PicoClaw 0.2.7
PicoClaw 0.2.4
PicoClaw 0.2.3

Affected Packages

euvd picoclaw no fix

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 agent framework used for pipeline execution. The vulnerable component is the ExecTool.executeRun function in pkg/agent/pipeline_execute.go, where the 'cwe' argument is subject to a CWE-367 (Time-of-Check Time-of-Use, TOCTOU) race condition. In this class of flaw, a resource's state is validated at one point in time and then acted upon at a later point, with an attacker able to modify the resource during the intervening window. Go's goroutine scheduling model and shared memory semantics can make such races exploitable when concurrent execution paths exist around the checked argument. The affected CPE is cpe:2.3:a:sipeed:picoclaw:*:*:*:*:*:*:*:*, covering all releases through 0.2.9.

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

Vendor (VulDB) PRIMARY 1.9 MEDIUM
CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:L/VI:L/VA:L/SC:N/SI:N/SA:N/E:P
vuln.today AI 4.5 MEDIUM

TOCTOU races require precise timing to win reliably, justifying AC:H; exploitation is strictly local with low-privilege OS account and all impacts are limited.

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

Primary rating from Vendor (VulDB).

CVSS VectorVendor: VulDB

Attack Vector
Local
Attack Complexity
Low
Attack Requirements
None
Privileges Required
Low
User Interaction
None
Vulnerable system: Confidentiality
Low
Vulnerable system: Integrity
Low
Vulnerable system: Availability
Low
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

Lifecycle Timeline

3
Severity Changed
Jul 18, 2026 - 09:22 NVD
MEDIUM LOW
CVSS changed
Jul 18, 2026 - 09:22 NVD
4.8 (MEDIUM) 1.9 (LOW)
CVE Published
Jul 18, 2026 - 08:15 cve.org
MEDIUM 4.8

DescriptionCVE.org

A vulnerability was identified in Sipeed PicoClaw up to 0.2.9. The impacted element is the function ExecTool.executeRun of the file pkg/agent/pipeline_execute.go. The manipulation of the argument cwe leads to time-of-check time-of-use. The attack must be carried out locally. The exploit is publicly available and might be used. The reported GitHub issue was closed automatically with the label "not planned" by a bot.

Threat Intelligence Overview

EPSS Score
0.1%
Top 99% exploitable
Prevalence
Rare
niche Go agent framework, minimal known enterprise or production footprint
Exploit
POC
Public exploit code exists
Social Media
1
Sightings
Data Quality
6 sources
Confidence: High

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.

SignalValue
Severity LOW
CISA KEV No
Public POC Yes
EPSS 0.1%
Patch available No
Active threat No
Deciding rule
LOW severity (CVSS 0.1-3.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Defer
Exploitation· derived
Poc
System Exposure· derived
Small
Automatable· derived
No
Human Impact· derived
Low

Priority Score

30
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +10
PoC: +20
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.

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-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-6987 MEDIUM
5.5 Apr 25

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

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