<?xml version='1.0' encoding='UTF-8'?>
<?xml-stylesheet href="/static/style.xsl" type="text/xsl"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
  <id>https://cve.radiocsirt.org/rss/recent/all/10</id>
  <title>Most recent entries from all</title>
  <updated>2026-10-13T03:34:27.496299+00:00</updated>
  <author>
    <name>Vulnerability-Lookup</name>
    <email>csirt@opendfir.org</email>
  </author>
  <link href="https://cve.radiocsirt.org" rel="alternate"/>
  <generator uri="https://lkiesow.github.io/python-feedgen" version="1.0.0">python-feedgen</generator>
  <subtitle>Contains only the most 10 recent entries.</subtitle>
  <entry>
    <id>https://cve.radiocsirt.org/vuln/euvd-2026-308985</id>
    <title>EUVD-2026-308985</title>
    <updated>2026-10-13T03:34:27.544004+00:00</updated>
    <content>EUVD-2026-308985</content>
    <link href="https://cve.radiocsirt.org/vuln/euvd-2026-308985"/>
  </entry>
  <entry>
    <id>https://cve.radiocsirt.org/vuln/fkie_cve-2026-41587</id>
    <title>fkie_cve-2026-41587</title>
    <updated>2026-10-13T03:34:27.544045+00:00</updated>
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <p>CI4MS is a CodeIgniter 4-based CMS skeleton that delivers a production-ready, modular architecture with RBAC authorization and theme support. From version 0.26.0.0 to before version 0.31.7.0, a theme upload feature allows any authenticated backend user with theme-upload permission to achieve remote code execution (RCE) by uploading a crafted ZIP file. PHP files inside the ZIP are installed into the web-accessible public/ directory with no extension or content filtering, making them directly executable via HTTP. This issue has been patched in version 0.31.7.0.</p>
      </div>
    </content>
    <link href="https://cve.radiocsirt.org/vuln/fkie_cve-2026-41587"/>
  </entry>
  <entry>
    <id>https://cve.radiocsirt.org/vuln/ghsa-fw49-9xq4-gmx6</id>
    <title>GHSA-fw49-9xq4-gmx6 — CI4MS has Unrestricted PHP File Upload via Theme Installation that Leads to Authenticated Remote Code Execution</title>
    <updated>2026-10-13T03:34:27.544083+00:00</updated>
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml"><p><strong>Affected:</strong> Packagist: ci4-cms-erp/ci4ms</p>
<p>### Summary
A theme upload feature allows any authenticated backend user with theme-upload permission to achieve remote code execution (RCE) by uploading a crafted ZIP file. PHP files inside the ZIP are installed into the web-accessible public/ directory with no extension or content filtering, making them directly executable via HTTP.</p>
<p>### Details
File: `modules/Theme/Controllers/Theme.php`</p>
<p>After a ZIP is uploaded and extracted to a temporary directory, install_theme_from_tmp() is called unconditionally: Theme.php:51-52</p>
<p>File: `modules/Theme/Helpers/themes_helper.php`</p>
<p>The helper copies every file matching *.* from `public/templates/&lt;name&gt;/` inside the ZIP directly into `public/templates/&lt;name&gt;/` on disk using rename(), with no file-extension allowlist, no MIME check, and no content inspection: `themes_helper.php:60-68`</p>
<p>Because the web root is `public/`, any `.php` file placed there is directly reachable over HTTP.</p>
<p>PHP files are also installed — without filtering — into app/Controllers/templates/&lt;name&gt;/, app/Libraries/templates/&lt;name&gt;/, and other app/ subdirectories: `themes_helper.php:31-42`</p>
<p>The theme name is derived from the uploaded filename via `str_replace('_theme.zip', '', $file-&gt;getName())`, so uploading `evil_theme.zip` sets the theme name to evil and the install target to `public/templates/evil/`: `Theme.php:20`</p>
<p>### PoC
Prerequisites: A backend account with theme upload permission (e.g., backend/themes/upload).</p>
<p>Step 1 — Build the malicious ZIP:
```
import zip…</p></div>
    </content>
    <link href="https://cve.radiocsirt.org/vuln/ghsa-fw49-9xq4-gmx6"/>
  </entry>
</feed>
