GitHub Advisoryadvisory · npm

GHSA-gq83-8q7q-9hfx OpenClaw's serialize sandbox registry writes to prevent races and delete-rollback corruption

MEDIUM Published 2026-03-03 Modified 2026-04-24 Official page ↗
Aliases
CVE-2026-32018
Ecosystem
npm
Packages
openclaw
Severity
Moderate
CVSS vector
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:L/A:L
Weaknesses
CWE-362
Reviewed
2026-03-03

Affected packages

• npm openclaw: < 2026.2.19 → fixed in 2026.2.19

Description

Impact Concurrent `updateRegistry`/`removeRegistryEntry` operations for sandbox containers and browsers could lose updates or resurrect removed entries under race conditions. The registry writes were read-modify-write in a window with no locking and permissive fallback parsing, so concurrent registry updates could produce stale snapshots and overwrite each other. That desyncs sandbox state and can affect `sandbox list`, `sandbox prune`, and `sandbox recreate --all` behavior. Affected Packages / Versions • Package: `openclaw` (npm) • Affected versions: `<= 2026.2.17` • Patched versions: `2026.2.18` Fix Commit(s) • `cc29be8c9` OpenClaw thanks @kexinoh for reporting.

Related

Alias · CVE (1)

  • CVE-2026-32018 OpenClaw versions prior to 2026.2.19 contain a race condition vulnerability in concurrent updateRegistry and removeRegistryEntry operations… vulnerability

Weakness · CWE (1)

  • CWE-362 Concurrent Execution using Shared Resource with Improper Synchronization weakness

References