<?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 15:08:35 +0000</lastBuildDate>
    <item>
      <title>bdu:2026-05929</title>
      <link>https://cve.radiocsirt.org/vuln/bdu:2026-05929</link>
      <description>bdu:2026-05929</description>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/bdu:2026-05929</guid>
    </item>
    <item>
      <title>BELL-CVE-2026-33056</title>
      <link>https://cve.radiocsirt.org/vuln/bell-cve-2026-33056</link>
      <description>&lt;p&gt;&lt;strong&gt;Affected:&lt;/strong&gt; Alpaquita:23: rust, Alpaquita:25: rust, Alpaquita:stream: rust&lt;/p&gt;</description>
      <content:encoded>&lt;p&gt;&lt;strong&gt;Affected:&lt;/strong&gt; Alpaquita:23: rust, Alpaquita:25: rust, Alpaquita:stream: rust&lt;/p&gt;</content:encoded>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/bell-cve-2026-33056</guid>
    </item>
    <item>
      <title>certfr-2026-avi-0386 — De multiples vulnérabilités ont été découvertes dans les produits Microsoft. Elles permettent à un attaquant de provoqu…</title>
      <link>https://cve.radiocsirt.org/vuln/certfr-2026-avi-0386</link>
      <description>certfr-2026-avi-0386</description>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/certfr-2026-avi-0386</guid>
    </item>
    <item>
      <title>EUVD-2026-276630</title>
      <link>https://cve.radiocsirt.org/vuln/euvd-2026-276630</link>
      <description>EUVD-2026-276630</description>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/euvd-2026-276630</guid>
    </item>
    <item>
      <title>fkie_cve-2026-33056</title>
      <link>https://cve.radiocsirt.org/vuln/fkie_cve-2026-33056</link>
      <description>&lt;p&gt;tar-rs is a tar archive reading/writing library for Rust. In versions 0.4.44 and below, when unpacking a tar archive, the tar crate&amp;#39;s unpack_dir function uses fs::metadata() to check whether a path that already exists is a directory. Because fs::metadata() follows symbolic links, a crafted tarball containing a symlink entry followed by a directory entry with the same name causes the crate to treat the symlink target as a valid existing directory — and subsequently apply chmod to it. This allows an attacker to modify the permissions of arbitrary directories outside the extraction root. This issue has been fixed in version 0.4.45.&lt;/p&gt;</description>
      <content:encoded>&lt;p&gt;tar-rs is a tar archive reading/writing library for Rust. In versions 0.4.44 and below, when unpacking a tar archive, the tar crate&amp;#39;s unpack_dir function uses fs::metadata() to check whether a path that already exists is a directory. Because fs::metadata() follows symbolic links, a crafted tarball containing a symlink entry followed by a directory entry with the same name causes the crate to treat the symlink target as a valid existing directory — and subsequently apply chmod to it. This allows an attacker to modify the permissions of arbitrary directories outside the extraction root. This issue has been fixed in version 0.4.45.&lt;/p&gt;</content:encoded>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/fkie_cve-2026-33056</guid>
    </item>
    <item>
      <title>GHSA-j4xf-2g29-59ph — tar-rs `unpack_in` can chmod arbitrary directories by following symlinks</title>
      <link>https://cve.radiocsirt.org/vuln/ghsa-j4xf-2g29-59ph</link>
      <description>&lt;p&gt;&lt;strong&gt;Affected:&lt;/strong&gt; crates.io: tar&lt;/p&gt;
&lt;p&gt;## Summary&lt;/p&gt;
&lt;p&gt;When unpacking a tar archive, the `tar` crate&amp;#39;s `unpack_dir` function uses `fs::metadata()` to check whether a path that already exists is a directory. Because `fs::metadata()` follows symbolic links, a crafted tarball containing a symlink entry followed by a directory entry with the same name causes the crate to treat the symlink target as a valid existing directory — and subsequently apply `chmod` to it. This allows an attacker to modify the permissions of arbitrary directories outside the extraction root.&lt;/p&gt;
&lt;p&gt;## Reproducer&lt;/p&gt;
&lt;p&gt;A malicious tarball contains two entries: (1) a symlink `foo` pointing to an arbitrary external directory, and (2) a directory entry `foo/.` (or just `foo`). When unpacked, `create_dir(&amp;#34;foo&amp;#34;)` fails with `EEXIST` because the symlink is already on disk. The `fs::metadata()` check then follows the symlink, sees a directory at the target, and allows processing to continue. The directory entry&amp;#39;s mode bits are then applied via `chmod`, which also follows the symlink — modifying the permissions of the external target directory.&lt;/p&gt;
&lt;p&gt;## Fix&lt;/p&gt;
&lt;p&gt;The fix is very simple, we now use `fs::symlink_metadata()` in `unpack_dir`, so symlinks are detected and rejected rather than followed.&lt;/p&gt;
&lt;p&gt;## Credit&lt;/p&gt;
&lt;p&gt;This issue was reported by @xokdvium - thank you!&lt;/p&gt;</description>
      <content:encoded>&lt;p&gt;&lt;strong&gt;Affected:&lt;/strong&gt; crates.io: tar&lt;/p&gt;
&lt;p&gt;## Summary&lt;/p&gt;
&lt;p&gt;When unpacking a tar archive, the `tar` crate&amp;#39;s `unpack_dir` function uses `fs::metadata()` to check whether a path that already exists is a directory. Because `fs::metadata()` follows symbolic links, a crafted tarball containing a symlink entry followed by a directory entry with the same name causes the crate to treat the symlink target as a valid existing directory — and subsequently apply `chmod` to it. This allows an attacker to modify the permissions of arbitrary directories outside the extraction root.&lt;/p&gt;
&lt;p&gt;## Reproducer&lt;/p&gt;
&lt;p&gt;A malicious tarball contains two entries: (1) a symlink `foo` pointing to an arbitrary external directory, and (2) a directory entry `foo/.` (or just `foo`). When unpacked, `create_dir(&amp;#34;foo&amp;#34;)` fails with `EEXIST` because the symlink is already on disk. The `fs::metadata()` check then follows the symlink, sees a directory at the target, and allows processing to continue. The directory entry&amp;#39;s mode bits are then applied via `chmod`, which also follows the symlink — modifying the permissions of the external target directory.&lt;/p&gt;
&lt;p&gt;## Fix&lt;/p&gt;
&lt;p&gt;The fix is very simple, we now use `fs::symlink_metadata()` in `unpack_dir`, so symlinks are detected and rejected rather than followed.&lt;/p&gt;
&lt;p&gt;## Credit&lt;/p&gt;
&lt;p&gt;This issue was reported by @xokdvium - thank you!&lt;/p&gt;</content:encoded>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/ghsa-j4xf-2g29-59ph</guid>
    </item>
    <item>
      <title>msrc_CVE-2026-33056 — tar-rs: unpack_in can chmod arbitrary directories by following symlinks</title>
      <link>https://cve.radiocsirt.org/vuln/msrc_cve-2026-33056</link>
      <description>msrc_CVE-2026-33056</description>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/msrc_cve-2026-33056</guid>
    </item>
    <item>
      <title>RUSTSEC-2026-0067 — `unpack_in` can chmod arbitrary directories by following symlinks</title>
      <link>https://cve.radiocsirt.org/vuln/rustsec-2026-0067</link>
      <description>&lt;p&gt;&lt;strong&gt;Affected:&lt;/strong&gt; crates.io: tar&lt;/p&gt;
&lt;p&gt;In versions 0.4.44 and below of tar-rs, when unpacking a tar archive, the tar
crate&amp;#39;s `unpack_dir` function uses [`fs::metadata()`][fs-metadata] to check
whether a path that already exists is a directory. Because `fs::metadata()`
follows symbolic links, a crafted tarball containing a symlink entry followed
by a directory entry with the same name causes the crate to treat the symlink
target as a valid existing directory — and subsequently apply chmod to it. This
allows an attacker to modify the permissions of arbitrary directories outside
the extraction root.&lt;/p&gt;
&lt;p&gt;This issue has been fixed in version 0.4.45.&lt;/p&gt;
&lt;p&gt;[fs-metadata]: https://doc.rust-lang.org/std/fs/fn.metadata.html&lt;/p&gt;</description>
      <content:encoded>&lt;p&gt;&lt;strong&gt;Affected:&lt;/strong&gt; crates.io: tar&lt;/p&gt;
&lt;p&gt;In versions 0.4.44 and below of tar-rs, when unpacking a tar archive, the tar
crate&amp;#39;s `unpack_dir` function uses [`fs::metadata()`][fs-metadata] to check
whether a path that already exists is a directory. Because `fs::metadata()`
follows symbolic links, a crafted tarball containing a symlink entry followed
by a directory entry with the same name causes the crate to treat the symlink
target as a valid existing directory — and subsequently apply chmod to it. This
allows an attacker to modify the permissions of arbitrary directories outside
the extraction root.&lt;/p&gt;
&lt;p&gt;This issue has been fixed in version 0.4.45.&lt;/p&gt;
&lt;p&gt;[fs-metadata]: https://doc.rust-lang.org/std/fs/fn.metadata.html&lt;/p&gt;</content:encoded>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/rustsec-2026-0067</guid>
    </item>
    <item>
      <title>UBUNTU-CVE-2026-33056</title>
      <link>https://cve.radiocsirt.org/vuln/ubuntu-cve-2026-33056</link>
      <description>&lt;p&gt;&lt;strong&gt;Affected:&lt;/strong&gt; Ubuntu:Pro:14.04:LTS: rustc, Ubuntu:Pro:16.04:LTS: cargo, Ubuntu:Pro:16.04:LTS: rustc, Ubuntu:Pro:18.04:LTS: cargo, Ubuntu:Pro:18.04:LTS: rustc, Ubuntu:Pro:20.04:LTS: cargo, Ubuntu:Pro:20.04:LTS: rust-tar, Ubuntu:Pro:20.04:LTS: rustc, Ubuntu:Pro:20.04:LTS: rustc-1.76, Ubuntu:Pro:20.04:LTS: rustc-1.77 and 43 more&lt;/p&gt;
&lt;p&gt;tar-rs is a tar archive reading/writing library for Rust. In versions 0.4.44 and below, when unpacking a tar archive, the tar crate&amp;#39;s unpack_dir function uses fs::metadata() to check whether a path that already exists is a directory. Because fs::metadata() follows symbolic links, a crafted tarball containing a symlink entry followed by a directory entry with the same name causes the crate to treat the symlink target as a valid existing directory — and subsequently apply chmod to it. This allows an attacker to modify the permissions of arbitrary directories outside the extraction root. This issue has been fixed in version 0.4.45.&lt;/p&gt;</description>
      <content:encoded>&lt;p&gt;&lt;strong&gt;Affected:&lt;/strong&gt; Ubuntu:Pro:14.04:LTS: rustc, Ubuntu:Pro:16.04:LTS: cargo, Ubuntu:Pro:16.04:LTS: rustc, Ubuntu:Pro:18.04:LTS: cargo, Ubuntu:Pro:18.04:LTS: rustc, Ubuntu:Pro:20.04:LTS: cargo, Ubuntu:Pro:20.04:LTS: rust-tar, Ubuntu:Pro:20.04:LTS: rustc, Ubuntu:Pro:20.04:LTS: rustc-1.76, Ubuntu:Pro:20.04:LTS: rustc-1.77 and 43 more&lt;/p&gt;
&lt;p&gt;tar-rs is a tar archive reading/writing library for Rust. In versions 0.4.44 and below, when unpacking a tar archive, the tar crate&amp;#39;s unpack_dir function uses fs::metadata() to check whether a path that already exists is a directory. Because fs::metadata() follows symbolic links, a crafted tarball containing a symlink entry followed by a directory entry with the same name causes the crate to treat the symlink target as a valid existing directory — and subsequently apply chmod to it. This allows an attacker to modify the permissions of arbitrary directories outside the extraction root. This issue has been fixed in version 0.4.45.&lt;/p&gt;</content:encoded>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/ubuntu-cve-2026-33056</guid>
    </item>
  </channel>
</rss>
