Логотип exploitDog
Консоль
Логотип exploitDog

exploitDog

github логотип

GHSA-7fcc-cw49-xm78

Опубликовано: 03 мар. 2026
Источник: github
Github: Прошло ревью
CVSS4: 8.6

Описание

OpenClaw has command injection via Windows shell fallback in Lobster tool execution

Summary

The Lobster extension tool execution path used a Windows shell fallback (shell: true) after spawn failures (EINVAL/ENOENT). In that fallback path, shell metacharacters in command arguments can be interpreted by the shell, enabling command injection.

Affected Packages / Versions

  • Package: openclaw (npm)
  • Affected versions: <= 2026.2.17
  • Latest confirmed affected published version: 2026.2.17
  • Patched version: 2026.2.19

Technical Details

In affected releases (including v2026.2.17), extensions/lobster/src/lobster-tool.ts retried subprocess launch with shell: true on Windows for EINVAL/ENOENT spawn errors. The fix removes shell fallback and resolves Windows wrappers to explicit executable/script argv execution.

Fix Commit(s)

  • ba7be018da354ea9f803ed356d20464df0437916

OpenClaw thanks @allsmog for reporting.

Пакеты

Наименование

openclaw

npm
Затронутые версииВерсия исправления

< 2026.2.19

2026.2.19

EPSS

Процентиль: 46%
0.00618
Низкий

8.6 High

CVSS4

Дефекты

CWE-78

Связанные уязвимости

CVSS3: 7.1
nvd
5 месяцев назад

OpenClaw versions prior to 2026.2.19 contain a command injection vulnerability in the Lobster extension tool execution that uses Windows shell fallback with shell: true after spawn failures. Attackers can inject shell metacharacters in command arguments to execute arbitrary commands when subprocess launch fails with EINVAL or ENOENT errors.

CVSS3: 7.8
fstec
6 месяцев назад

Уязвимость сценария extensions/lobster/src/lobster-tool.ts ИИ-агента OpenClaw (ранее - ClawdBot или MoltBot), позволяющая нарушителю выполнить произвольные команды

EPSS

Процентиль: 46%
0.00618
Низкий

8.6 High

CVSS4

Дефекты

CWE-78