CVE-2026-46409

CRITICAL CVSS 3.1: 9.6 EPSS 0.36%
Updated Aug 11, 2026
Openyak
Parameter Value
CVSS 9.6 (CRITICAL)
Type CWE-352 (Cross-Site Request Forgery (CSRF)), CWE-942, CWE-346 (Origin Validation Error), CWE-94 (Code Injection), CWE-306 (Missing Authentication for Critical Function)
Vendor Openyak
Public PoC No

OpenYak is a local-first agent runtime for reliable tool-using models, with a desktop workspace built on top. Prior to version 1.1.3, the OpenYak desktop backend binds an HTTP API to `127.0.0.1:<random port>` (commonly 19141) without server-side Origin validation, loopback authentication, or Content-Type enforcement, and with a wildcard CORS policy. Any webpage a user visits while OpenYak is running can issue cross-origin requests to this local server — the browser acts as a proxy into loopback, bypassing OS-level network isolation.

Chained, this lets a malicious page execute arbitrary shell commands on the host (RCE) via the build agent with `permission_presets.bash=true`, shut down the service, and exfiltrate chat history and account PII — with no user interaction beyond opening the page. Version 1.1.3 patches the issue.

Attack Parameters

Attack Vector
Network
Can be exploited remotely
Attack Complexity
Low
Easy to exploit
Privileges Required
None
No privileges needed
User Interaction
Required
User action required

Impact Assessment

Confidentiality
High
Complete data leak
Integrity
High
Complete data modification
Availability
High
Complete denial of service

CVSS Vector v3.1

Vulnerable Products

openyak:openyak