<?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://cve.radiocsirt.org</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>Fri, 09 Oct 2026 12:05:16 +0000</lastBuildDate>
    <item>
      <title>EUVD-2026-162879</title>
      <link>https://cve.radiocsirt.org/vuln/euvd-2026-162879</link>
      <description>EUVD-2026-162879</description>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/euvd-2026-162879</guid>
    </item>
    <item>
      <title>fkie_cve-2023-45820</title>
      <link>https://cve.radiocsirt.org/vuln/fkie_cve-2023-45820</link>
      <description>&lt;p&gt;Directus is a real-time API and App dashboard for managing SQL database content. In affected versions any Directus installation that has websockets enabled can be crashed if the websocket server receives an invalid frame. A malicious user could leverage this bug to crash Directus. This issue has been addressed in version 10.6.2. Users are advised to upgrade. Users unable to upgrade should avoid using websockets.&lt;/p&gt;</description>
      <content:encoded>&lt;p&gt;Directus is a real-time API and App dashboard for managing SQL database content. In affected versions any Directus installation that has websockets enabled can be crashed if the websocket server receives an invalid frame. A malicious user could leverage this bug to crash Directus. This issue has been addressed in version 10.6.2. Users are advised to upgrade. Users unable to upgrade should avoid using websockets.&lt;/p&gt;</content:encoded>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/fkie_cve-2023-45820</guid>
    </item>
    <item>
      <title>GHSA-hmgw-9jrg-hf2m — Directus crashes on invalid WebSocket message</title>
      <link>https://cve.radiocsirt.org/vuln/ghsa-hmgw-9jrg-hf2m</link>
      <description>&lt;p&gt;&lt;strong&gt;Affected:&lt;/strong&gt; npm: directus&lt;/p&gt;
&lt;p&gt;### Summary
It seems that any Directus installation that has websockets enabled can be crashed if the websocket server receives an invalid frame. This could probably be posted as an issue and I might even be able to put together a pull request for a fix (if only I had some extra time...), but I decided to instead post as a vulnerability just for the maintainers, since this seemingly can be used to crash any live Directus server if websockets are enabled, so public disclosure is not a good idea until the issue is fixed.&lt;/p&gt;
&lt;p&gt;### Details
The fix for this seems quite simple; the websocket server just needs to properly catch the error instead of crashing the server. See for example: https://github.com/websockets/ws/issues/2098&lt;/p&gt;
&lt;p&gt;### PoC
- Start a fresh Directus server (using for example the compose file here: https://docs.directus.io/self-hosted/docker-guide.html). Enable websockets by setting `WEBSOCKETS_ENABLED: &amp;#39;true&amp;#39;` environment variable.
- run a separate node app somewhere else to send an invalid frame to the server:&lt;/p&gt;
&lt;p&gt;```
const WebSocket = require(&amp;#34;ws&amp;#34;);
const websocket = new WebSocket(&amp;#34;ws://0.0.0.0:8055/websocket&amp;#34;);
websocket.on(&amp;#34;open&amp;#34;, function () {
  const chunk = Buffer.from(&amp;#34;a180&amp;#34;, &amp;#34;hex&amp;#34;);
  websocket._socket.write(chunk);
});
```&lt;/p&gt;
&lt;p&gt;### Impact
The server crashes with an error: `RangeError: Invalid WebSocket frame: RSV2 and RSV3 must be clear`. Server needs to be manually restarted to get back online (if there&amp;#39;s no recovery mechanism in place, as there often isn&amp;#39;t with simpl…&lt;/p&gt;</description>
      <content:encoded>&lt;p&gt;&lt;strong&gt;Affected:&lt;/strong&gt; npm: directus&lt;/p&gt;
&lt;p&gt;### Summary
It seems that any Directus installation that has websockets enabled can be crashed if the websocket server receives an invalid frame. This could probably be posted as an issue and I might even be able to put together a pull request for a fix (if only I had some extra time...), but I decided to instead post as a vulnerability just for the maintainers, since this seemingly can be used to crash any live Directus server if websockets are enabled, so public disclosure is not a good idea until the issue is fixed.&lt;/p&gt;
&lt;p&gt;### Details
The fix for this seems quite simple; the websocket server just needs to properly catch the error instead of crashing the server. See for example: https://github.com/websockets/ws/issues/2098&lt;/p&gt;
&lt;p&gt;### PoC
- Start a fresh Directus server (using for example the compose file here: https://docs.directus.io/self-hosted/docker-guide.html). Enable websockets by setting `WEBSOCKETS_ENABLED: &amp;#39;true&amp;#39;` environment variable.
- run a separate node app somewhere else to send an invalid frame to the server:&lt;/p&gt;
&lt;p&gt;```
const WebSocket = require(&amp;#34;ws&amp;#34;);
const websocket = new WebSocket(&amp;#34;ws://0.0.0.0:8055/websocket&amp;#34;);
websocket.on(&amp;#34;open&amp;#34;, function () {
  const chunk = Buffer.from(&amp;#34;a180&amp;#34;, &amp;#34;hex&amp;#34;);
  websocket._socket.write(chunk);
});
```&lt;/p&gt;
&lt;p&gt;### Impact
The server crashes with an error: `RangeError: Invalid WebSocket frame: RSV2 and RSV3 must be clear`. Server needs to be manually restarted to get back online (if there&amp;#39;s no recovery mechanism in place, as there often isn&amp;#39;t with simpl…&lt;/p&gt;</content:encoded>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/ghsa-hmgw-9jrg-hf2m</guid>
    </item>
    <item>
      <title>gsd-2023-45820</title>
      <link>https://cve.radiocsirt.org/vuln/gsd-2023-45820</link>
      <description>gsd-2023-45820</description>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/gsd-2023-45820</guid>
    </item>
  </channel>
</rss>
