Vulnerability · Published Sep 7, 2026 · Assigned by VulnCheck

CVE-2026-86540knowns before 0.30.0 Arbitrary Code Execution via LSP Binary

High 7.8

In plain English

A high-severity OS command injection in knowns from knowns-dev. Proof-of-concept exploit code is public. The chance it is exploited in the next 30 days is estimated at 0.2% (higher than 12% of all known vulnerabilities). Fixed versions are available - upgrade the affected package.

Severity (CVSS 3.1)7.8High
Exploit odds (30 days)0.2%top 88.4% of all CVEs
Exploited in the wildNo reportsCISA SSVC: poc
Attack toolingNoneno public tooling known

Official description

knowns versions before 0.30.0 fail to validate the settings.lsp.languages binary field in project configuration files, allowing attackers to execute arbitrary binaries by crafting a malicious .knowns/config.json file. When a repository with a crafted configuration is opened, the unvalidated binary path is executed twice under the user's account without any verification.

Affected packages & fixed versions

EcosystemPackageFixed inAdvisory
npmknowns0.30.0GHSA-mc52-mwq4-vfx3

Affected products (as reported)

VendorProductVersions
knowns-dev knowns 0 – before 0.30.0

Weakness: CWE-78 · Vector: CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H

References