<?xml version='1.0' encoding='UTF-8'?>
<?xml-stylesheet href="/static/style.xsl" type="text/xsl"?>
<rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/" version="2.0">
  <channel>
    <title>Most recent entries from all</title>
    <link>https://db.gcve.eu</link>
    <description>Contains only the most 10 recent entries.</description>
    <docs>http://www.rssboard.org/rss-specification</docs>
    <generator>python-feedgen</generator>
    <language>en</language>
    <lastBuildDate>Thu, 29 Oct 2026 13:06:35 +0000</lastBuildDate>
    <item>
      <title>fkie_cve-2026-116679</title>
      <link>https://db.gcve.eu/vuln/fkie_cve-2026-116679</link>
      <description>&lt;p&gt;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.&lt;/p&gt;</description>
      <content:encoded>&lt;p&gt;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.&lt;/p&gt;</content:encoded>
      <guid isPermaLink="false">https://db.gcve.eu/vuln/fkie_cve-2026-116679</guid>
    </item>
    <item>
      <title>GHSA-5cp7-fp4j-wwcv — Neko: Authorization bypass in legacy WebRTC input handling</title>
      <link>https://db.gcve.eu/vuln/ghsa-5cp7-fp4j-wwcv</link>
      <description>&lt;p&gt;&lt;strong&gt;Affected:&lt;/strong&gt; Go: github.com/m1k1o/neko/server&lt;/p&gt;
&lt;p&gt;### Impact&lt;/p&gt;
&lt;p&gt;When 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()`.&lt;/p&gt;
&lt;p&gt;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.&lt;/p&gt;
&lt;p&gt;The issue affects only the legacy WebRTC input path. The modern HTTP/WebSocket control path correctly enforces authorization checks and is not affected.&lt;/p&gt;
&lt;p&gt;To exploit this issue, an attacker must:&lt;/p&gt;
&lt;p&gt;* Be authenticated as a room member.
* Successfully establish a WebRTC connection.
* Access a deployment using the legacy WebRTC input handler.&lt;/p&gt;
&lt;p&gt;No unauthenticated access or privilege escalation outside the application is possible.&lt;/p&gt;
&lt;p&gt;### Patches&lt;/p&gt;
&lt;p&gt;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.&lt;/p&gt;
&lt;p&gt;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)*&lt;/p&gt;
&lt;p&gt;### Workarounds&lt;/p&gt;
&lt;p&gt;Users who cannot immediately upgrade can mitigate the issue by one of the following:&lt;/p&gt;
&lt;p&gt;* Disable legacy mode if it is not required.
* Disable implicit hosting (`session.implicit_hosting=false`).
* Restrict access to trusted authenticated users.&lt;/p&gt;
&lt;p&gt;### Cr…&lt;/p&gt;</description>
      <content:encoded>&lt;p&gt;&lt;strong&gt;Affected:&lt;/strong&gt; Go: github.com/m1k1o/neko/server&lt;/p&gt;
&lt;p&gt;### Impact&lt;/p&gt;
&lt;p&gt;When 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()`.&lt;/p&gt;
&lt;p&gt;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.&lt;/p&gt;
&lt;p&gt;The issue affects only the legacy WebRTC input path. The modern HTTP/WebSocket control path correctly enforces authorization checks and is not affected.&lt;/p&gt;
&lt;p&gt;To exploit this issue, an attacker must:&lt;/p&gt;
&lt;p&gt;* Be authenticated as a room member.
* Successfully establish a WebRTC connection.
* Access a deployment using the legacy WebRTC input handler.&lt;/p&gt;
&lt;p&gt;No unauthenticated access or privilege escalation outside the application is possible.&lt;/p&gt;
&lt;p&gt;### Patches&lt;/p&gt;
&lt;p&gt;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.&lt;/p&gt;
&lt;p&gt;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)*&lt;/p&gt;
&lt;p&gt;### Workarounds&lt;/p&gt;
&lt;p&gt;Users who cannot immediately upgrade can mitigate the issue by one of the following:&lt;/p&gt;
&lt;p&gt;* Disable legacy mode if it is not required.
* Disable implicit hosting (`session.implicit_hosting=false`).
* Restrict access to trusted authenticated users.&lt;/p&gt;
&lt;p&gt;### Cr…&lt;/p&gt;</content:encoded>
      <guid isPermaLink="false">https://db.gcve.eu/vuln/ghsa-5cp7-fp4j-wwcv</guid>
    </item>
  </channel>
</rss>
