<?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>Tue, 06 Oct 2026 10:33:13 +0000</lastBuildDate>
    <item>
      <title>EUVD-2026-325850</title>
      <link>https://cve.radiocsirt.org/vuln/euvd-2026-325850</link>
      <description>EUVD-2026-325850</description>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/euvd-2026-325850</guid>
    </item>
    <item>
      <title>fkie_cve-2026-46357</title>
      <link>https://cve.radiocsirt.org/vuln/fkie_cve-2026-46357</link>
      <description>&lt;p&gt;HAX CMS helps manage microsite universe with PHP or NodeJs backends. Prior to version 26.0.0, the HAX CMS NodeJS application crashes when an authenticated attacker sends a specially crafted site creation request to the createSite endpoint. A single request is sufficient to take the entire application offline, requiring a manual server restart to restore service. Version 26.0.0 fixes the issue.&lt;/p&gt;</description>
      <content:encoded>&lt;p&gt;HAX CMS helps manage microsite universe with PHP or NodeJs backends. Prior to version 26.0.0, the HAX CMS NodeJS application crashes when an authenticated attacker sends a specially crafted site creation request to the createSite endpoint. A single request is sufficient to take the entire application offline, requiring a manual server restart to restore service. Version 26.0.0 fixes the issue.&lt;/p&gt;</content:encoded>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/fkie_cve-2026-46357</guid>
    </item>
    <item>
      <title>GHSA-9r33-xhw8-4qqp — HAX CMS: Denial of Service using Malicious Import Request</title>
      <link>https://cve.radiocsirt.org/vuln/ghsa-9r33-xhw8-4qqp</link>
      <description>&lt;p&gt;&lt;strong&gt;Affected:&lt;/strong&gt; npm: @haxtheweb/haxcms-nodejs&lt;/p&gt;
&lt;p&gt;### Summary&lt;/p&gt;
&lt;p&gt;The HAX CMS NodeJS application crashes when an authenticated attacker sends a specially crafted site creation request to the createSite endpoint. A single request is sufficient to take the entire application offline, requiring a manual server restart to restore service.&lt;/p&gt;
&lt;p&gt;### Details&lt;/p&gt;
&lt;p&gt;The `createSite` remote import flow does **not** complete end-to-end. Instead, the server crashes before the outbound HTTP fetch happens.&lt;/p&gt;
&lt;p&gt;The crash occurs because `createSite` passes a file object without `originalname`, while `HAXCMSFile.save()` immediately dereferences `tmpFile.originalname.replace(...)`.&lt;/p&gt;
&lt;p&gt;As a result:&lt;/p&gt;
&lt;p&gt;- the request reaches privileged code inside `createSite`
- the server hits the remote file handling path
- the process crashes before `downloadAndSaveFile()` performs the outbound request
- no imported file is written into the site directory&lt;/p&gt;
&lt;p&gt;### Affected Resources&lt;/p&gt;
&lt;p&gt;- src/routes/createSite.js:176
- src/lib/HAXCMSFile.js:25
- system/api/createSite&lt;/p&gt;
&lt;p&gt;### PoC&lt;/p&gt;
&lt;p&gt;1. Obtain a JWT by logging in with valid credentials.&lt;/p&gt;
&lt;p&gt;```bash
JWT=$(curl -s -X POST &amp;#39;http://127.0.0.1:3000/system/api/login&amp;#39; \
  -H &amp;#39;Content-Type: application/json&amp;#39; \
  -d &amp;#39;{&amp;#34;username&amp;#34;:&amp;#34;admin&amp;#34;,&amp;#34;password&amp;#34;:&amp;#34;admin&amp;#34;}&amp;#39; | grep -o &amp;#39;&amp;#34;jwt&amp;#34;:&amp;#34;[^&amp;#34;]*&amp;#34;&amp;#39; | head -1 | cut -d&amp;#39;&amp;#34;&amp;#39; -f4)
```&lt;/p&gt;
&lt;p&gt;2. Extract the required tokens from the `connectionSettings` endpoint.&lt;/p&gt;
&lt;p&gt;```bash
SETTINGS=$(curl -s &amp;#39;http://127.0.0.1:3000/system/api/connectionSettings&amp;#39;)
ROOT_TOKEN=$(printf &amp;#39;%s&amp;#39; &amp;#34;$SETTINGS&amp;#34; | grep -o &amp;#39;&amp;#34;token&amp;#34;:&amp;#34;[^&amp;#34;]*&amp;#34;&amp;#39; | head -1 | cut -d&amp;#39;&amp;#34;&amp;#39; -f…&lt;/p&gt;</description>
      <content:encoded>&lt;p&gt;&lt;strong&gt;Affected:&lt;/strong&gt; npm: @haxtheweb/haxcms-nodejs&lt;/p&gt;
&lt;p&gt;### Summary&lt;/p&gt;
&lt;p&gt;The HAX CMS NodeJS application crashes when an authenticated attacker sends a specially crafted site creation request to the createSite endpoint. A single request is sufficient to take the entire application offline, requiring a manual server restart to restore service.&lt;/p&gt;
&lt;p&gt;### Details&lt;/p&gt;
&lt;p&gt;The `createSite` remote import flow does **not** complete end-to-end. Instead, the server crashes before the outbound HTTP fetch happens.&lt;/p&gt;
&lt;p&gt;The crash occurs because `createSite` passes a file object without `originalname`, while `HAXCMSFile.save()` immediately dereferences `tmpFile.originalname.replace(...)`.&lt;/p&gt;
&lt;p&gt;As a result:&lt;/p&gt;
&lt;p&gt;- the request reaches privileged code inside `createSite`
- the server hits the remote file handling path
- the process crashes before `downloadAndSaveFile()` performs the outbound request
- no imported file is written into the site directory&lt;/p&gt;
&lt;p&gt;### Affected Resources&lt;/p&gt;
&lt;p&gt;- src/routes/createSite.js:176
- src/lib/HAXCMSFile.js:25
- system/api/createSite&lt;/p&gt;
&lt;p&gt;### PoC&lt;/p&gt;
&lt;p&gt;1. Obtain a JWT by logging in with valid credentials.&lt;/p&gt;
&lt;p&gt;```bash
JWT=$(curl -s -X POST &amp;#39;http://127.0.0.1:3000/system/api/login&amp;#39; \
  -H &amp;#39;Content-Type: application/json&amp;#39; \
  -d &amp;#39;{&amp;#34;username&amp;#34;:&amp;#34;admin&amp;#34;,&amp;#34;password&amp;#34;:&amp;#34;admin&amp;#34;}&amp;#39; | grep -o &amp;#39;&amp;#34;jwt&amp;#34;:&amp;#34;[^&amp;#34;]*&amp;#34;&amp;#39; | head -1 | cut -d&amp;#39;&amp;#34;&amp;#39; -f4)
```&lt;/p&gt;
&lt;p&gt;2. Extract the required tokens from the `connectionSettings` endpoint.&lt;/p&gt;
&lt;p&gt;```bash
SETTINGS=$(curl -s &amp;#39;http://127.0.0.1:3000/system/api/connectionSettings&amp;#39;)
ROOT_TOKEN=$(printf &amp;#39;%s&amp;#39; &amp;#34;$SETTINGS&amp;#34; | grep -o &amp;#39;&amp;#34;token&amp;#34;:&amp;#34;[^&amp;#34;]*&amp;#34;&amp;#39; | head -1 | cut -d&amp;#39;&amp;#34;&amp;#39; -f…&lt;/p&gt;</content:encoded>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/ghsa-9r33-xhw8-4qqp</guid>
    </item>
  </channel>
</rss>
