CVE-2026-27486
Homebrew vulnerability analysis and mitigation

Overview

CVE-2026-27486 is an unverified process ownership vulnerability (CWE-283) in the OpenClaw CLI, a personal AI assistant. Versions 2026.2.13 and below are affected; the issue was disclosed on February 16, 2026, and patched in version 2026.2.14 released February 15, 2026. The vulnerability allows the CLI's process cleanup mechanism to terminate unrelated processes on shared hosts by matching command-line patterns without verifying process ownership. It carries a CVSS v3.1 base score of 5.3 (Medium) (GitHub Advisory, Red Hat CVE).

Technical details

The root cause is classified as CWE-283 (Unverified Ownership): the CLI runner cleanup helpers (cleanupSuspendedCliProcesses and cleanupResumeProcesses) used pkill -f <pattern> or system-wide ps enumeration with regex pattern matching to identify and kill processes, without verifying that matched processes were children of the current OpenClaw process (i.e., without checking ppid == process.pid). This means any process on the same host whose command-line arguments matched the pattern could be sent SIGKILL. The fix scopes termination to direct child PIDs by filtering ps output on the parent PID field, adds graceful SIGTERM before SIGKILL, and tightens token matching to avoid substring false positives (GitHub Commit 6084d13, GitHub Commit eb60e2e, GitHub Advisory).

Impact

The primary impact is availability: on shared or multi-tenant hosts, the OpenClaw cleanup mechanism could inadvertently terminate unrelated processes belonging to other users or services if their command-line arguments matched the cleanup pattern. This could cause unexpected service interruptions, application crashes, or system instability for co-located workloads. There is no confidentiality or integrity impact; the vulnerability does not enable data access or modification (GitHub Advisory, Red Hat CVE).

Exploitability

There is no public proof-of-concept exploit and no evidence of in-the-wild exploitation as of the time of disclosure (Red Hat CVE). The EPSS score is approximately 0.013% (0.000130), indicating very low probability of exploitation in the near term. The vulnerability is not listed in the CISA Known Exploited Vulnerabilities catalog. Exploitation would require the attacker to have a process running on the same shared host with a command-line matching OpenClaw's cleanup patterns, and would depend on OpenClaw's cleanup routine being triggered (GitHub Advisory).

Exploitation steps

  1. Identify target environment: Confirm that OpenClaw CLI version ≤ 2026.2.13 is running on a shared host alongside other user processes.
  2. Craft a matching process: Launch or arrange for a process on the same host whose command-line arguments match OpenClaw's cleanup patterns (e.g., containing tokens like codex exec resume <sessionId> or claude --session-id <id>).
  3. Trigger OpenClaw cleanup: Wait for or induce OpenClaw to execute its process cleanup routine (e.g., at session start/end or agent handoff), which enumerates all system processes via ps -ax and applies pattern matching.
  4. Unrelated process terminated: OpenClaw's cleanup helper sends SIGKILL to all pattern-matched PIDs system-wide, including the attacker-crafted or victim's unrelated process, causing a denial of service for that process (GitHub Advisory, GitHub Commit 6084d13).

Indicators of compromise

  • Logs: Unexpected process termination entries in system logs (e.g., /var/log/syslog or journalctl) showing processes killed with SIGKILL without a clear initiating user action.
  • Process: Sudden disappearance of processes whose command-line arguments contain tokens such as codex, resume, claude, or --session-id on shared hosts running OpenClaw CLI ≤ 2026.2.13.
  • System: Reports from other users on the same host of unexplained application crashes or service interruptions coinciding with OpenClaw CLI activity.

Mitigation and workarounds

Upgrade OpenClaw CLI to version 2026.2.14 or later, which scopes process cleanup to direct child PIDs only (filtering by ppid == process.pid) and adds graceful SIGTERM before SIGKILL (GitHub Release, GitHub Advisory). As a workaround prior to patching, deploy OpenClaw CLI in isolated environments or dedicated hosts rather than shared multi-tenant systems to eliminate exposure. Monitor process termination events and system logs for unexpected service interruptions that may indicate the cleanup mechanism is affecting unrelated processes.

Community reactions

The vulnerability was reported by @aether-ai-agent and credited in the official GitHub Security Advisory published by the OpenClaw maintainer (steipete) (GitHub Advisory). A technical write-up was published at infinitsec.net shortly after disclosure, describing the issue as "Unvalidated PID Kill via SIGKILL in Process Cleanup" (infinitsec.net). No significant broader media coverage or notable community controversy has been observed, consistent with the vulnerability's low severity rating.

Additional resources


SourceThis report was generated using AI

Related Homebrew vulnerabilities:

CVE ID

Severity

Score

Technologies

Component name

CISA KEV exploit

Has fix

Published date

CVE-2026-91782LOW1.9
  • NixOS logoNixOS
  • binutils
NoYesSep 15, 2026
CVE-2026-91781LOW1.9
  • NixOS logoNixOS
  • binutils
NoYesSep 15, 2026
CVE-2026-91780LOW1.9
  • NixOS logoNixOS
  • binutils
NoNoSep 15, 2026
CVE-2026-91779LOW1.9
  • NixOS logoNixOS
  • binutils
NoNoSep 15, 2026
CVE-2026-90831LOW1.9
  • NixOS logoNixOS
  • gcc-toolset-15-binutils-devel
NoYesSep 14, 2026

Free Vulnerability Assessment

Benchmark your Cloud Security Posture

Evaluate your cloud security practices across 9 security domains to benchmark your risk level and identify gaps in your defenses.

Request assessment

Get a personalized demo

Ready to see Wiz in action?

"Best User Experience I have ever seen, provides full visibility to cloud workloads."
David EstlickCISO
"Wiz provides a single pane of glass to see what is going on in our cloud environments."
Adam FletcherChief Security Officer
"We know that if Wiz identifies something as critical, it actually is."
Greg PoniatowskiHead of Threat and Vulnerability Management