Neko: Authorization bypass in legacy WebRTC input handling
CVE-2026-116679
Impact When legacy mode is enabled and session.implicithosting is enabled, the legacy WebRTC data channel incorrectly authorizes input events due to a logic error in LegacyIsHost(). As a result, an authenticated room member may be able to send mouse and keyboard input through the legacy WebRTC control channel even when controls are locked or the member would otherwise not be authorized through the modern control API. The issue affects only the legacy WebRTC input path. The modern HTTP/WebSocket control path correctly enforces authorization checks and is not affected. To exploit this issue, an attacker must: Be authenticated as a room member. Successfully establish a WebRTC connection. Access a deployment using the legacy WebRTC input handler. No unauthenticated access or privilege escalation outside the application is possible. Patches The issue has been fixed in [v3.1.5](https://github.com/m1k1o/neko/releases/tag/v3.1.5) by correcting the authorization logic in the legacy WebRTC handler. Users should upgrade to [v3.1.5](https://github.com/m1k1o/neko/releases/tag/v3.1.5) or later. Fix: [395ca1a](https://github.com/m1k1o/neko/commit/395ca1a6f62b7b0e270e654d366a2d57b8042efd)…
Assessment
- CVSS
- 5.4 (v3.1)
- Severity
- Medium
- EPSS
- 0.00311% chance of exploitation in the next 30 days
- Known exploited
- Not listed in CISA KEV
- Exploit availability
- Nothing found in Exploit-DB, Metasploit, Nuclei or public PoC repositories
- Published
- 27 October 2026
- Last updated
- 27 October 2026
- Affected
- go · github.com/m1k1o/neko/server
- Weakness
- CWE-863
CVSS vectorCVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:L/A:L
At the source
References
- https://github.com/m1k1o/neko/security/advisories/GHSA-5cp7-fp4j-wwcv
- https://nvd.nist.gov/vuln/detail/CVE-2026-116679
- https://github.com/m1k1o/neko/pull/675
- https://github.com/m1k1o/neko/commit/395ca1a6f62b7b0e270e654d366a2d57b8042efd
- https://github.com/m1k1o/neko/releases/tag/v3.1.5
- https://github.com/advisories/GHSA-5cp7-fp4j-wwcv
Query this programmatically
Agents can read this through the MCP endpoint, or over HTTP:
curl https://cve.zerocrew.in/api/cve/CVE-2026-116679