CVE Catalog

CVE-2026-86540

HighCVSS 7.8
Published: Translated: NVD NIST

Summary

Vulnerability in 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.

Risk Assessment

The risk includes execution of malicious code under the user's account, which could lead to system compromise, data theft, or malware installation.

Recommendation

Update knowns to version 0.30.0 or later, which includes validation of binary fields. Avoid opening repositories from untrusted sources.

Other vulnerabilities in knowns

See all
Original NVD description (English source)

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.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS