<?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>Sat, 17 Oct 2026 10:06:19 +0000</lastBuildDate>
    <item>
      <title>fkie_cve-2026-102599</title>
      <link>https://db.gcve.eu/vuln/fkie_cve-2026-102599</link>
      <description>&lt;p&gt;Socket.IO enables bidirectional and low-latency communication for every platform. From Engine.IO 6.6.0 until 6.6.10, a transport upgrade can independently derive an Engine.IO protocol revision from the upgrade request instead of enforcing the revision stored on the existing session. A malicious client can establish a valid session and send an upgrade request with a different or omitted EIO query parameter, attaching a transport with incompatible parser and heartbeat behavior. A crafted heartbeat packet can then trigger an uncaught exception and terminate the Node.js process, including when Engine.IO v3 compatibility is disabled because an omitted EIO value is interpreted as revision 3 on the affected path. This issue is fixed in Engine.IO 6.6.10.&lt;/p&gt;</description>
      <content:encoded>&lt;p&gt;Socket.IO enables bidirectional and low-latency communication for every platform. From Engine.IO 6.6.0 until 6.6.10, a transport upgrade can independently derive an Engine.IO protocol revision from the upgrade request instead of enforcing the revision stored on the existing session. A malicious client can establish a valid session and send an upgrade request with a different or omitted EIO query parameter, attaching a transport with incompatible parser and heartbeat behavior. A crafted heartbeat packet can then trigger an uncaught exception and terminate the Node.js process, including when Engine.IO v3 compatibility is disabled because an omitted EIO value is interpreted as revision 3 on the affected path. This issue is fixed in Engine.IO 6.6.10.&lt;/p&gt;</content:encoded>
      <guid isPermaLink="false">https://db.gcve.eu/vuln/fkie_cve-2026-102599</guid>
    </item>
    <item>
      <title>GHSA-2gc4-cqfq-p2gv — Socket.IO: Engine.IO Protocol Revision Mismatch DoS</title>
      <link>https://db.gcve.eu/vuln/ghsa-2gc4-cqfq-p2gv</link>
      <description>&lt;p&gt;&lt;strong&gt;Affected:&lt;/strong&gt; npm: engine.io&lt;/p&gt;
&lt;p&gt;### Impact&lt;/p&gt;
&lt;p&gt;A denial-of-service vulnerability exists in Engine.IO / Socket.IO servers that allow transport upgrades.&lt;/p&gt;
&lt;p&gt;The Engine.IO protocol revision is negotiated during the initial handshake and stored on the session, but a newly-created transport, including a WebSocket upgrade transport, could independently derive a different protocol revision from the upgrade request query parameters. The server did not verify that the protocol revision of an upgrade request matched the protocol revision of the existing session.&lt;/p&gt;
&lt;p&gt;A malicious client could exploit this mismatch by establishing a valid Engine.IO session and then sending an upgrade request with a different, or omitted, `EIO` query parameter. This could cause the server to attach a transport using a parser and heartbeat behavior inconsistent with the session. Under some conditions, a crafted heartbeat packet could trigger an uncaught exception and terminate the Node.js process.&lt;/p&gt;
&lt;p&gt;Servers using the default Engine.IO v4 protocol are impacted. The issue can be triggered even when Engine.IO v3 compatibility is disabled, because an omitted `EIO` parameter is interpreted as protocol v3 on the affected transport path.&lt;/p&gt;
&lt;p&gt;The impact is **denial of service** through process crash.&lt;/p&gt;
&lt;p&gt;Affected versions:&lt;/p&gt;
&lt;p&gt;- `engine.io &amp;gt;= 6.6.0, &amp;lt; 6.6.10`&lt;/p&gt;
&lt;p&gt;## Patches&lt;/p&gt;
&lt;p&gt;The issue was fixed in:&lt;/p&gt;
&lt;p&gt;- **engine.io 6.6.10**&lt;/p&gt;
&lt;p&gt;Users should upgrade to `engine.io@6.6.10` or later.&lt;/p&gt;
&lt;p&gt;If using Socket.IO packages that depend on Engine.IO, users should update to a Socket.IO re…&lt;/p&gt;</description>
      <content:encoded>&lt;p&gt;&lt;strong&gt;Affected:&lt;/strong&gt; npm: engine.io&lt;/p&gt;
&lt;p&gt;### Impact&lt;/p&gt;
&lt;p&gt;A denial-of-service vulnerability exists in Engine.IO / Socket.IO servers that allow transport upgrades.&lt;/p&gt;
&lt;p&gt;The Engine.IO protocol revision is negotiated during the initial handshake and stored on the session, but a newly-created transport, including a WebSocket upgrade transport, could independently derive a different protocol revision from the upgrade request query parameters. The server did not verify that the protocol revision of an upgrade request matched the protocol revision of the existing session.&lt;/p&gt;
&lt;p&gt;A malicious client could exploit this mismatch by establishing a valid Engine.IO session and then sending an upgrade request with a different, or omitted, `EIO` query parameter. This could cause the server to attach a transport using a parser and heartbeat behavior inconsistent with the session. Under some conditions, a crafted heartbeat packet could trigger an uncaught exception and terminate the Node.js process.&lt;/p&gt;
&lt;p&gt;Servers using the default Engine.IO v4 protocol are impacted. The issue can be triggered even when Engine.IO v3 compatibility is disabled, because an omitted `EIO` parameter is interpreted as protocol v3 on the affected transport path.&lt;/p&gt;
&lt;p&gt;The impact is **denial of service** through process crash.&lt;/p&gt;
&lt;p&gt;Affected versions:&lt;/p&gt;
&lt;p&gt;- `engine.io &amp;gt;= 6.6.0, &amp;lt; 6.6.10`&lt;/p&gt;
&lt;p&gt;## Patches&lt;/p&gt;
&lt;p&gt;The issue was fixed in:&lt;/p&gt;
&lt;p&gt;- **engine.io 6.6.10**&lt;/p&gt;
&lt;p&gt;Users should upgrade to `engine.io@6.6.10` or later.&lt;/p&gt;
&lt;p&gt;If using Socket.IO packages that depend on Engine.IO, users should update to a Socket.IO re…&lt;/p&gt;</content:encoded>
      <guid isPermaLink="false">https://db.gcve.eu/vuln/ghsa-2gc4-cqfq-p2gv</guid>
    </item>
  </channel>
</rss>
