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

exploitDog

github логотип

GHSA-3x3x-h76w-hp98

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

Описание

OpenClaw exec allowlist safeBins short-option bypass could permit arbitrary file write

Summary

OpenClaw exec allowlist/safeBins policy could be bypassed with attached short-option payloads (for example sort -o/tmp/poc), enabling file-write operations while still satisfying safeBins checks.

Affected Packages / Versions

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

Impact

When tools.exec.security=allowlist and tools.exec.safeBins included affected binaries, attached short-option payloads could bypass safeBins argument validation and permit file-write behavior that should have been denied.

Fix Commit(s)

  • cfe8457a0f4aae5324daec261d3b0aad1461a4bc
  • bafdbb6f112409a65decd3d4e7350fbd637c7754
  • fec48a5006eab37c6a5821726ccaeec886486b13

OpenClaw thanks @FailButWin and @Redgrave961 for reporting.

Пакеты

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

openclaw

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

< 2026.2.19

2026.2.19

EPSS

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

6 Medium

CVSS4

7.1 High

CVSS3

Дефекты

CWE-184

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

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

OpenClaw versions prior to 2026.2.19 contain an allowlist bypass vulnerability in the exec safeBins policy that allows attackers to write arbitrary files using short-option payloads. Attackers can bypass argument validation by attaching short options like -o to whitelisted binaries, enabling unauthorized file-write operations that should be denied by safeBins checks.

EPSS

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

6 Medium

CVSS4

7.1 High

CVSS3

Дефекты

CWE-184