CVE-2026-36045

OS Command Injection via Incomplete Denylist in picoclaw ExecTool

Published May 27, 2026 CVSS 3.1 · 7.3 High EPSS 1.4% KEV · Not listed
Description
picoclaw <=v0.1.2 and earlier is vulnerable to OS command injection via the ExecTool component (pkg/tools/shell.go). The guardCommand() function attempts to restrict shell command execution using a denylist of 8 regular expressions, but the denylist is incomplete.

Remediation

No solution or workaround provided in the CVE record

Tracking

Sign in to view the affected projects.

Advisories

Source ID Title
Github GHSA Github GHSA GHSA-cv2p-68f4-f4pw picoclaw is vulnerable to OS command injection via the ExecTool component
History
Type Values Removed Values Added
Title OS Command Injection via Incomplete Denylist in picoclaw ExecTool
Type Values Removed Values Added
Title OS Command Injection in picoclaw ExecTool
Type Values Removed Values Added
Title OS Command Injection in picoclaw ExecTool
Type Values Removed Values Added
Title OS Command Injection via picoclaw ExecTool
Type Values Removed Values Added
Title OS Command Injection via picoclaw ExecTool
Type Values Removed Values Added
Title OS Command Injection in picoclaw’s ExecTool Component due to Incomplete Denylist
Type Values Removed Values Added
Metrics cvssV3_1

{'score': 7.3, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:L'}

ssvc

{'options': {'Automatable': 'yes', 'Exploitation': 'poc', 'Technical Impact': 'partial'}, 'version': '2.0.3'}

Type Values Removed Values Added
Title OS Command Injection in picoclaw’s ExecTool Component due to Incomplete Denylist
First Time appeared Sipeed
Sipeed picoclaw
Weaknesses CWE-78
Vendors & Products Sipeed
Sipeed picoclaw
Type Values Removed Values Added
Description picoclaw <=v0.1.2 and earlier is vulnerable to OS command injection via the ExecTool component (pkg/tools/shell.go). The guardCommand() function attempts to restrict shell command execution using a denylist of 8 regular expressions, but the denylist is incomplete.
References
Weaknesses

Sources

Status
PUBLISHED
Assigner
mitre
Published
Updated
May 28, 2026, 1:32 PM
Reserved
Apr 6, 2026, 12:00 AM
Status
Deferred
Published
May 27, 2026, 2:16 PM
Modified
Oct 23, 2026, 10:10 PM