OpenClaw: Process Safety - Unvalidated PID Kill via SIGKILL in Process Cleanup
Summary
OpenClaw CLI process cleanup used system-wide process enumeration and pattern matching to terminate processes without verifying they were owned by the current OpenClaw process. On shared hosts, unrelated processes could be terminated if they matched the pattern.
Affected Packages / Versions
- Package:
openclaw(npm) - Affected:
< 2026.2.14(including the latest published version2026.2.13) - Fixed:
2026.2.14(planned next release)
Details
The CLI runner cleanup helpers could kill processes matched by command-line patterns without validating process ownership.
Fix
Process cleanup is now scoped to owned processes only by filtering to direct child PIDs of the current process (ppid == process.pid) before sending signals.
Hardening follow-ups:
- Prefer graceful termination for resume cleanup (
SIGTERM, thenSIGKILLfallback). - Reduce false negatives from
psargv truncation by preferring wide output (ps -axww) with a fallback. - Tighten command-line token matching to avoid substring matches.
Fix Commit(s)
- 6084d13b956119e3cf95daaf9a1cae1670ea3557
- eb60e2e1b213740c3c587a7ba4dbf10da620ca66
Release Process Note
This advisory is pre-set with patched version 2026.2.14. After 2026.2.14 is published to npm, the remaining step should be to publish this advisory.
Thanks @aether-ai-agent for reporting.
Betroffene Software
Klicken Sie auf eine Technologie, um alle zugehörigen Schwachstellen anzuzeigen.
| Plattform | Paket | Anfällige Versionen | Behoben in |
|---|---|---|---|
| npm-Paket | openclaw | < 2026.2.14 | 2026.2.14 |
Verweise
- https://github.com/openclaw/openclaw/security/advisories/GHSA-jfv4-h8mc-jcp8
- https://nvd.nist.gov/vuln/detail/CVE-2026-27486
- https://github.com/openclaw/openclaw/commit/6084d13b956119e3cf95daaf9a1cae1670ea3557
- https://github.com/openclaw/openclaw/commit/eb60e2e1b213740c3c587a7ba4dbf10da620ca66
- https://github.com/openclaw/openclaw
- https://github.com/openclaw/openclaw/releases/tag/v2026.2.14
- CVSS-Vektor
CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:N/SC:N/SI:N/SA:H- Schwäche (CWE)
CWE-283- Plattform
- npm
- Paket
openclaw- Veröffentlicht
- 18.02.2026
- Aktualisiert
- 11.10.2026 10:22
Quellen und Lizenzen
OSV / GitHub Advisory Database - GHSA-jfv4-h8mc-jcp8 - CC BY 4.0
Schwachstellenhistorie: openclaw
Alle veröffentlichten Schwachstellen dieses Pakets (npm-Paket), neueste zuerst. Zeigt, ob es ein einmaliger Ausrutscher ist oder ein Paket, das man im Auge behalten muss.
- Einträge insgesamt
- 588
- Erste → letzte
- 02.2026 07.2026
- Ohne Fix
- 9
- In Angriffen ausgenutzt
- 0
Verteilung nach Schweregrad
- Kritisch 20
- Hoch 215
- Mittel 299
- Niedrig 54
Veröffentlichungen pro Jahr
- 2026: 588
-
OpenClaw: Process Safety - Unvalidated PID Kill via SIGKILL in Process Cleanup dieser Eintrag
Erkennen Sie Schwachstellen in Ihrer Anwendung
Mit der DockRay-Integration und aktivierter Softwareinventarisierung prüft DockRay gemeldete Komponentenversionen auf bekannte Schwachstellen und benachrichtigt Sie über bestätigte Treffer. Die Abdeckung hängt von der unterstützten Technologie und den verfügbaren Meldungen ab.