<?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>Thu, 08 Oct 2026 00:23:22 +0000</lastBuildDate>
    <item>
      <title>EUVD-2026-193933</title>
      <link>https://cve.radiocsirt.org/vuln/euvd-2026-193933</link>
      <description>EUVD-2026-193933</description>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/euvd-2026-193933</guid>
    </item>
    <item>
      <title>fkie_cve-2024-45290</title>
      <link>https://cve.radiocsirt.org/vuln/fkie_cve-2024-45290</link>
      <description>&lt;p&gt;PHPSpreadsheet is a pure PHP library for reading and writing spreadsheet files. It&amp;#39;s possible for an attacker to construct an XLSX file which links media from external URLs. When opening the XLSX file, PhpSpreadsheet retrieves the image size and type by reading the file contents, if the provided path is a URL. By using specially crafted `php://filter` URLs an attacker can leak the contents of any file or URL. Note that this vulnerability is different from GHSA-w9xv-qf98-ccq4, and resides in a different component. An attacker can access any file on the server, or leak information form arbitrary URLs, potentially exposing sensitive information such as AWS IAM credentials. This issue has been addressed in release versions 1.29.2, 2.1.1, and 2.3.0. 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. It&amp;#39;s possible for an attacker to construct an XLSX file which links media from external URLs. When opening the XLSX file, PhpSpreadsheet retrieves the image size and type by reading the file contents, if the provided path is a URL. By using specially crafted `php://filter` URLs an attacker can leak the contents of any file or URL. Note that this vulnerability is different from GHSA-w9xv-qf98-ccq4, and resides in a different component. An attacker can access any file on the server, or leak information form arbitrary URLs, potentially exposing sensitive information such as AWS IAM credentials. This issue has been addressed in release versions 1.29.2, 2.1.1, and 2.3.0. 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-45290</guid>
    </item>
    <item>
      <title>GHSA-5gpr-w2p5-6m37 — PhpSpreadsheet allows absolute path traversal and Server-Side Request Forgery when opening XLSX file</title>
      <link>https://cve.radiocsirt.org/vuln/ghsa-5gpr-w2p5-6m37</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&lt;/p&gt;
&lt;p&gt;It&amp;#39;s possible for an attacker to construct an XLSX file which links media from external URLs. When opening the XLSX file, PhpSpreadsheet retrieves the image size and type by reading the file contents, if the provided path is a URL. By using specially crafted `php://filter` URLs an attacker can leak the contents of any file or URL.&lt;/p&gt;
&lt;p&gt;Note that this vulnerability is different from [GHSA-w9xv-qf98-ccq4](https://github.com/PHPOffice/PhpSpreadsheet/security/advisories/GHSA-w9xv-qf98-ccq4), and resides in a different component.&lt;/p&gt;
&lt;p&gt;### Details&lt;/p&gt;
&lt;p&gt;When an XLSX file is opened, the XLSX reader calls `setPath()` with the path provided in the `xl/drawings/_rels/drawing1.xml.rels` file in the XLSX archive:&lt;/p&gt;
&lt;p&gt;```php
if (isset($images[$embedImageKey])) {
    // ...omit irrelevant code...
} else {
    $linkImageKey = (string) self::getArrayItem(
        $blip-&amp;gt;attributes(&amp;#39;http://schemas.openxmlformats.org/officeDocument/2006/relationships&amp;#39;),
        &amp;#39;link&amp;#39;
    );
    if (isset($images[$linkImageKey])) {
        $url = str_replace(&amp;#39;xl/drawings/&amp;#39;, &amp;#39;&amp;#39;, $images[$linkImageKey]);
        $objDrawing-&amp;gt;setPath($url);
    }
}
```&lt;/p&gt;
&lt;p&gt;`setPath()` then reads the file in order to determine the file type and dimensions, if the path is a URL:&lt;/p&gt;
&lt;p&gt;```php
public function setPath(string $path, bool $verifyFile = true, ?ZipArchive $zip = null): static
{
    if ($verifyFile &amp;amp;&amp;amp; preg_match(&amp;#39;~^data:image/[a-z]+;base64,~&amp;#39;, $path) !== 1) {
        // Check if a URL has been passed. https://stackoverflow.com/a/205…&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&lt;/p&gt;
&lt;p&gt;It&amp;#39;s possible for an attacker to construct an XLSX file which links media from external URLs. When opening the XLSX file, PhpSpreadsheet retrieves the image size and type by reading the file contents, if the provided path is a URL. By using specially crafted `php://filter` URLs an attacker can leak the contents of any file or URL.&lt;/p&gt;
&lt;p&gt;Note that this vulnerability is different from [GHSA-w9xv-qf98-ccq4](https://github.com/PHPOffice/PhpSpreadsheet/security/advisories/GHSA-w9xv-qf98-ccq4), and resides in a different component.&lt;/p&gt;
&lt;p&gt;### Details&lt;/p&gt;
&lt;p&gt;When an XLSX file is opened, the XLSX reader calls `setPath()` with the path provided in the `xl/drawings/_rels/drawing1.xml.rels` file in the XLSX archive:&lt;/p&gt;
&lt;p&gt;```php
if (isset($images[$embedImageKey])) {
    // ...omit irrelevant code...
} else {
    $linkImageKey = (string) self::getArrayItem(
        $blip-&amp;gt;attributes(&amp;#39;http://schemas.openxmlformats.org/officeDocument/2006/relationships&amp;#39;),
        &amp;#39;link&amp;#39;
    );
    if (isset($images[$linkImageKey])) {
        $url = str_replace(&amp;#39;xl/drawings/&amp;#39;, &amp;#39;&amp;#39;, $images[$linkImageKey]);
        $objDrawing-&amp;gt;setPath($url);
    }
}
```&lt;/p&gt;
&lt;p&gt;`setPath()` then reads the file in order to determine the file type and dimensions, if the path is a URL:&lt;/p&gt;
&lt;p&gt;```php
public function setPath(string $path, bool $verifyFile = true, ?ZipArchive $zip = null): static
{
    if ($verifyFile &amp;amp;&amp;amp; preg_match(&amp;#39;~^data:image/[a-z]+;base64,~&amp;#39;, $path) !== 1) {
        // Check if a URL has been passed. https://stackoverflow.com/a/205…&lt;/p&gt;</content:encoded>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/ghsa-5gpr-w2p5-6m37</guid>
    </item>
  </channel>
</rss>
