ACVEAgent configuration vulnerability registry

ACVE-2026-0410

cline 2.3.0 postinstall installs OpenClaw without consent

In the wild

exploited-itw · 2026-02-17 – 2026-02-17 · vendor

Description

What

cline 2.3.0 was published through a compromised npm token and its postinstall ran npm install -g openclaw@latest. The release demonstrates agent-CLI supply-chain compromise: a package update changed the host environment without an explicit user request for the added tool.

Which configuration is exposed

The exposed setup is an MCP or package-backed Cline installation that resolves exactly 2.3.0 and permits npm lifecycle scripts. A user need not have configured OpenClaw before the postinstall runs; the package supplies the command and global install itself.

How ACVE detects it

ACVE matches the resolved Cline package and exact version in one MCP server entry. Static discovery cannot observe lifecycle execution or determine whether the global install succeeded, so the match identifies exposure to the release.

Fix

Remove Cline 2.3.0, uninstall the unexpected global OpenClaw package, and rotate credentials available during the postinstall. Rebuild from a trusted Cline release with lifecycle review and inspect shell history and package logs.

Grounding needed

The GitHub advisory should confirm the exact release window and package behaviour. The reported install count is retained as an install count, not a victim total.

This record is limited to the condition named in the public source: cline 2.3.0 postinstall installs OpenClaw without consent. A match is a review signal for that condition, not a claim that every installation, package, model, or host was compromised. Operators should preserve the resolved evidence and investigate adjacent credentials, network exposure, and execution history before closing the finding. The result should be retained with the lock snapshot used for the match so later review can distinguish configuration drift from a changed public record.

Configuration

some mcpServers where
  and
    package eq "pkg:npm/cline"
    resolvedVersion eq "2.3.0"

Fix

Remove cline 2.3.0 and review global OpenClaw installation.

  • Remove npm:cline@2.3.0.
  • Remove npm:openclaw.

Validation

No validation entries recorded.

Grounding

No grounding checks recorded.

References

No references recorded.

Report a problemValidate this advisoryDiscussJSONEdit on GitHub