CVE-2026-116679 Details
Description
Neko is a a self-hosted virtual browser that runs in Docker and uses WebRTC. From version 3.0.0 until 3.1.5, Neko deployments with legacy mode and session.implicit_hosting enabled incorrectly authorize legacy WebRTC data-channel input because LegacyIsHost() evaluates host status incorrectly. An authenticated room member who establishes a WebRTC connection can send mouse and keyboard events through the legacy control channel while controls are locked or the member is otherwise unauthorized by the modern control API. This issue is fixed in version 3.1.5.
An authorization bypass vulnerability has been identified in Neko, a self-hosted virtual browser that operates in Docker and utilizes WebRTC. This issue affects Neko versions 3.0.0 prior to 3.1.5, specifically in deployments with legacy mode enabled and session.implicit_hosting activated. The vulnerability arises because the LegacyIsHost() function incorrectly assesses host status, allowing an authenticated room member to send mouse and keyboard events through the legacy WebRTC data channel. This can occur while controls are locked or the member lacks authorization via the modern control API. The problem is confined to the legacy WebRTC input path, as the contemporary HTTP/WebSocket control route properly enforces authorization.
Users can upgrade to Neko version 3.1.5 or later, where this vulnerability has been fixed. For those unable to upgrade immediately, it is recommended to disable legacy mode or implicit hosting, and to restrict access to trusted authenticated users.
Metrics
CVSS 4.0 Severity and Vector Strings:
CVSS 3.x Severity and Vector Strings:
No data available for CVSS Version 2.0 on this CVE.
Volerion
Assessed Oct 27, 2026CISA-ADP
Assessed Oct 28, 2026References to Advisories, Solutions, and Tools
By selecting these links, you will be leaving this site. These are references gathered from the official CVE record and are not endorsed by Volerion.
| URL | Source(s) | Tag(s) |
|---|---|---|
| https://github.com/m1k1o/neko/commit/395ca1a6f62b7b0e270e654d366a2d57b8042efd | [email protected] | Source CodeVendor |
| https://github.com/m1k1o/neko/pull/675 | [email protected] | Source CodeVendor |
| https://github.com/m1k1o/neko/releases/tag/v3.1.5 | [email protected] | Release NotesVendor |
| https://github.com/m1k1o/neko/security/advisories/GHSA-5cp7-fp4j-wwcv | [email protected] | AdvisoryRemedyVendor |
Weakness Enumeration
| CWE-ID | CWE Name | Source |
|---|---|---|
| CWE-863 | Incorrect Authorization | [email protected] |
Affected Products
| Product | Versions |
|---|---|
| m1k1o Neko | >= 3.0.0, <= 3.1.4 (semver) |
CPE
Remediation
| |
Change History
2 change records found show changes
| Date | Action | Recorded By |
|---|---|---|
| Oct 28, 2026 | CVE Modified | CISA-ADP |
| Oct 27, 2026 | New CVE Received | [email protected] |
Volerion