<?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-05T14:22:37.262057+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-323532</id>
    <title>EUVD-2026-323532</title>
    <updated>2026-10-05T14:22:37.308747+00:00</updated>
    <content>EUVD-2026-323532</content>
    <link href="https://cve.radiocsirt.org/vuln/euvd-2026-323532"/>
  </entry>
  <entry>
    <id>https://cve.radiocsirt.org/vuln/fkie_cve-2026-42879</id>
    <title>fkie_cve-2026-42879</title>
    <updated>2026-10-05T14:22:37.308785+00:00</updated>
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <p>FacturaScripts is an open source accounting and invoicing software. In 2025.81 and earlier, an authenticated unrestricted file upload vulnerability exists in FacturaScripts' product image upload functionality. An attacker with valid credentials can upload a PHP file disguised as a GIF image (using a GIF89a header), bypassing MIME type validation. The file is stored with its original extension, including executable extensions such as .php. The vulnerability exists the addImageAction() method of Core/Lib/ExtendedController/ProductImagesTrait.php.</p>
      </div>
    </content>
    <link href="https://cve.radiocsirt.org/vuln/fkie_cve-2026-42879"/>
  </entry>
  <entry>
    <id>https://cve.radiocsirt.org/vuln/ghsa-vf3q-frmr-vrr9</id>
    <title>GHSA-vf3q-frmr-vrr9 — FacturaScripts Vulnerable to Authenticated Remote Code Execution (RCE) via GIF Image Upload in Product Images</title>
    <updated>2026-10-05T14:22:37.308821+00:00</updated>
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml"><p><strong>Affected:</strong> Packagist: facturascripts/facturascripts</p>
<p># CVE-2026-42879 - FacturaScripts - Authenticated Unrestricted File Upload via MIME Type Bypass
 
## Summary
 
An authenticated unrestricted file upload vulnerability exists in FacturaScripts' product image upload functionality. An attacker with valid credentials can upload a PHP file disguised as a GIF image (using a GIF89a header), bypassing MIME type validation. The file is stored with its original extension, including executable extensions such as .php.
 
---
 
## Details
 
The vulnerability exists in:
 
`Core/Lib/ExtendedController/ProductImagesTrait.php`
 
Specifically in the `addImageAction()` method.
 
### Vulnerable Code
 
```php
if (false === strpos($uploadFile-&gt;getMimeType(), 'image/')) {
    Tools::log()-&gt;error('file-not-supported');
    continue;
}
 
$folder = Tools::folder('MyFiles');
Tools::folderCheckOrCreate($folder);
$uploadFile-&gt;move($folder, $uploadFile-&gt;getClientOriginalName());
```
 
### Root Cause
 
- The validation only checks if MIME type contains `"image/"`
- This can be bypassed by prepending **GIF89a magic bytes** to a PHP file
- The system incorrectly identifies the file as `image/gif`
- The file is saved with a `.php` extension in a web-accessible directory
 
### File Storage Behavior
 
Uploaded files are stored in:
 
```
/MyFiles/YYYY/MM/X.php
```
 
Where `X` is an auto-incrementing ID. This allows direct remote execution:
 
```
http://target/MyFiles/2026/03/2.php?cmd=id
```
 
---
 
## Impact
 
Successful exploitation:</p>
<p>An attacker may upload f…</p></div>
    </content>
    <link href="https://cve.radiocsirt.org/vuln/ghsa-vf3q-frmr-vrr9"/>
  </entry>
</feed>
