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

exploitDog

github логотип

GHSA-2pr2-hcv6-7gwv

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

Описание

OpenClaw's device removal and token revocation do not terminate active WebSocket sessions

Summary

Removing a device or revoking its token updated stored credentials but did not disconnect already-authenticated WebSocket sessions.

Impact

A revoked device could continue using its existing live session until reconnect, extending access beyond credential removal.

Affected Component

src/gateway/server-methods/devices.ts, src/gateway/server.impl.ts

Fixed Versions

  • Affected: <= 2026.3.24
  • Patched: >= 2026.3.28
  • Latest stable 2026.3.28 contains the fix.

Fix

Fixed by commit 7a801cc451 (Gateway: disconnect revoked device sessions).

OpenClaw thanks @AntAISecurityLab for reporting.

Пакеты

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

openclaw

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

<= 2026.3.24

2026.3.28

EPSS

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

8.6 High

CVSS4

7.5 High

CVSS3

Дефекты

CWE-613

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

CVSS3: 8.1
nvd
4 месяца назад

OpenClaw before 2026.3.28 fails to disconnect active WebSocket sessions when devices are removed or tokens are revoked. Attackers with revoked credentials can maintain unauthorized access through existing live sessions until forced reconnection.

EPSS

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

8.6 High

CVSS4

7.5 High

CVSS3

Дефекты

CWE-613