{"id":"ghsa-ghsa-5cp7-fp4j-wwcv","seq":1711763,"kind":"advisory","title":"Neko: Authorization bypass in legacy WebRTC input handling","url":"https://github.com/advisories/GHSA-5cp7-fp4j-wwcv","permalink":"https://vulnpulse.app/items/ghsa-ghsa-5cp7-fp4j-wwcv","summary":"影響: go:github.com/m1k1o/neko/server >= 0.0.0-20250401220545-fe94c999c6af, < 0.0.0-20260805142851-395ca1a6f62b → 0.0.0-20260805142851-395ca1a6f62b\nWhen legacy mode is enabled and session.implicit_hosting 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 contr…","severity":"medium","techs":["go","github"],"cves":["CVE-2026-116679"],"tags":["GHSA-5cp7-fp4j-wwcv","github.com/m1k1o/neko/server"],"source":{"id":"ghsa","name":"GitHub Advisory Database"},"published_at":"2026-10-27T21:04:57.000Z","fetched_at":"2026-10-27T21:17:52.472Z"}