<?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>Sat, 03 Oct 2026 21:09:41 +0000</lastBuildDate>
    <item>
      <title>bdu:2024-03129</title>
      <link>https://cve.radiocsirt.org/vuln/bdu:2024-03129</link>
      <description>bdu:2024-03129</description>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/bdu:2024-03129</guid>
    </item>
    <item>
      <title>BREW-vite-CVE-2024-31207 — Vite's `server.fs.deny` did not deny requests for patterns with directories.</title>
      <link>https://cve.radiocsirt.org/vuln/brew-vite-cve-2024-31207</link>
      <description>&lt;p&gt;&lt;strong&gt;Affected:&lt;/strong&gt; Homebrew: vite&lt;/p&gt;
&lt;p&gt;### Summary
[Vite dev server option](https://vitejs.dev/config/server-options.html#server-fs-deny) `server.fs.deny` did not deny requests for patterns with directories. An example of such a pattern is `/foo/**/*`.&lt;/p&gt;
&lt;p&gt;### Impact
Only apps setting a custom `server.fs.deny` that includes a pattern with directories, and explicitly exposing the Vite dev server to the network (using `--host` or [`server.host` config option](https://vitejs.dev/config/server-options.html#server-host)) are affected.&lt;/p&gt;
&lt;p&gt;### Patches
Fixed in vite@5.2.6, vite@5.1.7, vite@5.0.13, vite@4.5.3, vite@3.2.10, vite@2.9.18&lt;/p&gt;
&lt;p&gt;### Details
`server.fs.deny` uses picomatch with the config of `{ matchBase: true }`. [matchBase](https://github.com/micromatch/picomatch/blob/master/README.md#options:~:text=Description-,basename,-boolean) only matches the basename of the file, not the path due to a bug (https://github.com/micromatch/picomatch/issues/89). The vite config docs read like you should be able to set fs.deny to glob with picomatch. Vite also does not set `{ dot: true }` and that causes [dotfiles not to be denied](https://github.com/micromatch/picomatch/blob/master/README.md#options:~:text=error%20is%20thrown.-,dot,-boolean) unless they are explicitly defined.&lt;/p&gt;
&lt;p&gt;**Reproduction**&lt;/p&gt;
&lt;p&gt;Set fs.deny to `[&amp;#39;**/.git/**&amp;#39;]` and then curl for `/.git/config`.&lt;/p&gt;
&lt;p&gt;* with `matchBase: true`, you can get any file under  `.git/` (config, HEAD, etc).
* with `matchBase: false`, you cannot get any file under  `.git/` (config, HEAD, etc).&lt;/p&gt;</description>
      <content:encoded>&lt;p&gt;&lt;strong&gt;Affected:&lt;/strong&gt; Homebrew: vite&lt;/p&gt;
&lt;p&gt;### Summary
[Vite dev server option](https://vitejs.dev/config/server-options.html#server-fs-deny) `server.fs.deny` did not deny requests for patterns with directories. An example of such a pattern is `/foo/**/*`.&lt;/p&gt;
&lt;p&gt;### Impact
Only apps setting a custom `server.fs.deny` that includes a pattern with directories, and explicitly exposing the Vite dev server to the network (using `--host` or [`server.host` config option](https://vitejs.dev/config/server-options.html#server-host)) are affected.&lt;/p&gt;
&lt;p&gt;### Patches
Fixed in vite@5.2.6, vite@5.1.7, vite@5.0.13, vite@4.5.3, vite@3.2.10, vite@2.9.18&lt;/p&gt;
&lt;p&gt;### Details
`server.fs.deny` uses picomatch with the config of `{ matchBase: true }`. [matchBase](https://github.com/micromatch/picomatch/blob/master/README.md#options:~:text=Description-,basename,-boolean) only matches the basename of the file, not the path due to a bug (https://github.com/micromatch/picomatch/issues/89). The vite config docs read like you should be able to set fs.deny to glob with picomatch. Vite also does not set `{ dot: true }` and that causes [dotfiles not to be denied](https://github.com/micromatch/picomatch/blob/master/README.md#options:~:text=error%20is%20thrown.-,dot,-boolean) unless they are explicitly defined.&lt;/p&gt;
&lt;p&gt;**Reproduction**&lt;/p&gt;
&lt;p&gt;Set fs.deny to `[&amp;#39;**/.git/**&amp;#39;]` and then curl for `/.git/config`.&lt;/p&gt;
&lt;p&gt;* with `matchBase: true`, you can get any file under  `.git/` (config, HEAD, etc).
* with `matchBase: false`, you cannot get any file under  `.git/` (config, HEAD, etc).&lt;/p&gt;</content:encoded>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/brew-vite-cve-2024-31207</guid>
    </item>
    <item>
      <title>EUVD-2026-4910</title>
      <link>https://cve.radiocsirt.org/vuln/euvd-2026-4910</link>
      <description>EUVD-2026-4910</description>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/euvd-2026-4910</guid>
    </item>
    <item>
      <title>fkie_cve-2024-31207</title>
      <link>https://cve.radiocsirt.org/vuln/fkie_cve-2024-31207</link>
      <description>&lt;p&gt;Vite (French word for &amp;#34;quick&amp;#34;, pronounced /vit/, like &amp;#34;veet&amp;#34;) is a frontend build tooling to improve the frontend development experience.`server.fs.deny` does not deny requests for patterns with directories. This vulnerability has been patched in version(s) 5.2.6, 5.1.7, 5.0.13, 4.5.3, 3.2.10 and 2.9.18.&lt;/p&gt;</description>
      <content:encoded>&lt;p&gt;Vite (French word for &amp;#34;quick&amp;#34;, pronounced /vit/, like &amp;#34;veet&amp;#34;) is a frontend build tooling to improve the frontend development experience.`server.fs.deny` does not deny requests for patterns with directories. This vulnerability has been patched in version(s) 5.2.6, 5.1.7, 5.0.13, 4.5.3, 3.2.10 and 2.9.18.&lt;/p&gt;</content:encoded>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/fkie_cve-2024-31207</guid>
    </item>
    <item>
      <title>GHSA-8jhw-289h-jh2g — Vite's `server.fs.deny` did not deny requests for patterns with directories.</title>
      <link>https://cve.radiocsirt.org/vuln/ghsa-8jhw-289h-jh2g</link>
      <description>&lt;p&gt;&lt;strong&gt;Affected:&lt;/strong&gt; npm: vite&lt;/p&gt;
&lt;p&gt;### Summary
[Vite dev server option](https://vitejs.dev/config/server-options.html#server-fs-deny) `server.fs.deny` did not deny requests for patterns with directories. An example of such a pattern is `/foo/**/*`.&lt;/p&gt;
&lt;p&gt;### Impact
Only apps setting a custom `server.fs.deny` that includes a pattern with directories, and explicitly exposing the Vite dev server to the network (using `--host` or [`server.host` config option](https://vitejs.dev/config/server-options.html#server-host)) are affected.&lt;/p&gt;
&lt;p&gt;### Patches
Fixed in vite@5.2.6, vite@5.1.7, vite@5.0.13, vite@4.5.3, vite@3.2.10, vite@2.9.18&lt;/p&gt;
&lt;p&gt;### Details
`server.fs.deny` uses picomatch with the config of `{ matchBase: true }`. [matchBase](https://github.com/micromatch/picomatch/blob/master/README.md#options:~:text=Description-,basename,-boolean) only matches the basename of the file, not the path due to a bug (https://github.com/micromatch/picomatch/issues/89). The vite config docs read like you should be able to set fs.deny to glob with picomatch. Vite also does not set `{ dot: true }` and that causes [dotfiles not to be denied](https://github.com/micromatch/picomatch/blob/master/README.md#options:~:text=error%20is%20thrown.-,dot,-boolean) unless they are explicitly defined.&lt;/p&gt;
&lt;p&gt;**Reproduction**&lt;/p&gt;
&lt;p&gt;Set fs.deny to `[&amp;#39;**/.git/**&amp;#39;]` and then curl for `/.git/config`.&lt;/p&gt;
&lt;p&gt;* with `matchBase: true`, you can get any file under  `.git/` (config, HEAD, etc).
* with `matchBase: false`, you cannot get any file under  `.git/` (config, HEAD, etc).&lt;/p&gt;</description>
      <content:encoded>&lt;p&gt;&lt;strong&gt;Affected:&lt;/strong&gt; npm: vite&lt;/p&gt;
&lt;p&gt;### Summary
[Vite dev server option](https://vitejs.dev/config/server-options.html#server-fs-deny) `server.fs.deny` did not deny requests for patterns with directories. An example of such a pattern is `/foo/**/*`.&lt;/p&gt;
&lt;p&gt;### Impact
Only apps setting a custom `server.fs.deny` that includes a pattern with directories, and explicitly exposing the Vite dev server to the network (using `--host` or [`server.host` config option](https://vitejs.dev/config/server-options.html#server-host)) are affected.&lt;/p&gt;
&lt;p&gt;### Patches
Fixed in vite@5.2.6, vite@5.1.7, vite@5.0.13, vite@4.5.3, vite@3.2.10, vite@2.9.18&lt;/p&gt;
&lt;p&gt;### Details
`server.fs.deny` uses picomatch with the config of `{ matchBase: true }`. [matchBase](https://github.com/micromatch/picomatch/blob/master/README.md#options:~:text=Description-,basename,-boolean) only matches the basename of the file, not the path due to a bug (https://github.com/micromatch/picomatch/issues/89). The vite config docs read like you should be able to set fs.deny to glob with picomatch. Vite also does not set `{ dot: true }` and that causes [dotfiles not to be denied](https://github.com/micromatch/picomatch/blob/master/README.md#options:~:text=error%20is%20thrown.-,dot,-boolean) unless they are explicitly defined.&lt;/p&gt;
&lt;p&gt;**Reproduction**&lt;/p&gt;
&lt;p&gt;Set fs.deny to `[&amp;#39;**/.git/**&amp;#39;]` and then curl for `/.git/config`.&lt;/p&gt;
&lt;p&gt;* with `matchBase: true`, you can get any file under  `.git/` (config, HEAD, etc).
* with `matchBase: false`, you cannot get any file under  `.git/` (config, HEAD, etc).&lt;/p&gt;</content:encoded>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/ghsa-8jhw-289h-jh2g</guid>
    </item>
    <item>
      <title>gsd-2024-31207</title>
      <link>https://cve.radiocsirt.org/vuln/gsd-2024-31207</link>
      <description>gsd-2024-31207</description>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/gsd-2024-31207</guid>
    </item>
    <item>
      <title>openSUSE-SU-2025:14663-1 — velociraptor-0.7.0.4.git142.862ef23-1.1 on GA media</title>
      <link>https://cve.radiocsirt.org/vuln/opensuse-su-2025:14663-1</link>
      <description>&lt;p&gt;velociraptor-0.7.0.4.git142.862ef23-1.1 on GA media&lt;/p&gt;</description>
      <content:encoded>&lt;p&gt;velociraptor-0.7.0.4.git142.862ef23-1.1 on GA media&lt;/p&gt;</content:encoded>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/opensuse-su-2025:14663-1</guid>
    </item>
  </channel>
</rss>
