<?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, 06 Oct 2026 20:44:49 +0000</lastBuildDate>
    <item>
      <title>cnvd-2021-13650</title>
      <link>https://cve.radiocsirt.org/vuln/cnvd-2021-13650</link>
      <description>cnvd-2021-13650</description>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/cnvd-2021-13650</guid>
    </item>
    <item>
      <title>EUVD-2026-25234</title>
      <link>https://cve.radiocsirt.org/vuln/euvd-2026-25234</link>
      <description>EUVD-2026-25234</description>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/euvd-2026-25234</guid>
    </item>
    <item>
      <title>fkie_cve-2021-26955</title>
      <link>https://cve.radiocsirt.org/vuln/fkie_cve-2021-26955</link>
      <description>&lt;p&gt;An issue was discovered in the xcb crate through 2021-02-04 for Rust. It has a soundness violation because xcb::xproto::GetAtomNameReply::name() calls std::str::from_utf8_unchecked() on unvalidated bytes from an X server.&lt;/p&gt;</description>
      <content:encoded>&lt;p&gt;An issue was discovered in the xcb crate through 2021-02-04 for Rust. It has a soundness violation because xcb::xproto::GetAtomNameReply::name() calls std::str::from_utf8_unchecked() on unvalidated bytes from an X server.&lt;/p&gt;</content:encoded>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/fkie_cve-2021-26955</guid>
    </item>
    <item>
      <title>GHSA-3288-cwgw-ch86 — Unchecked Return Value in xcb</title>
      <link>https://cve.radiocsirt.org/vuln/ghsa-3288-cwgw-ch86</link>
      <description>&lt;p&gt;&lt;strong&gt;Affected:&lt;/strong&gt; crates.io: xcb&lt;/p&gt;
&lt;p&gt;An issue was discovered in the xcb crate through 2021-02-04 for Rust. It has a soundness violation because xcb::xproto::GetAtomNameReply::name() calls std::str::from_utf8_unchecked() on unvalidated bytes from an X server.&lt;/p&gt;</description>
      <content:encoded>&lt;p&gt;&lt;strong&gt;Affected:&lt;/strong&gt; crates.io: xcb&lt;/p&gt;
&lt;p&gt;An issue was discovered in the xcb crate through 2021-02-04 for Rust. It has a soundness violation because xcb::xproto::GetAtomNameReply::name() calls std::str::from_utf8_unchecked() on unvalidated bytes from an X server.&lt;/p&gt;</content:encoded>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/ghsa-3288-cwgw-ch86</guid>
    </item>
    <item>
      <title>gsd-2021-26955</title>
      <link>https://cve.radiocsirt.org/vuln/gsd-2021-26955</link>
      <description>gsd-2021-26955</description>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/gsd-2021-26955</guid>
    </item>
    <item>
      <title>RUSTSEC-2021-0019 — Multiple soundness issues</title>
      <link>https://cve.radiocsirt.org/vuln/rustsec-2021-0019</link>
      <description>&lt;p&gt;&lt;strong&gt;Affected:&lt;/strong&gt; crates.io: xcb&lt;/p&gt;
&lt;p&gt;## Calls `std::str::from_utf8_unchecked()` without any checks&lt;/p&gt;
&lt;p&gt;The function `xcb::xproto::GetAtomNameReply::name()` calls
`std::str::from_utf8_unchecked()` on the raw bytes that were received from the
X11 server without any validity checks. The X11 server only prevents interior
null bytes, but otherwise allows any X11 client to create an atom for arbitrary
bytes.&lt;/p&gt;
&lt;p&gt;This issue is tracked here: https://github.com/rust-x-bindings/rust-xcb/issues/96&lt;/p&gt;
&lt;p&gt;## `xcb::xproto::GetPropertyReply::value()` allows arbitrary return types&lt;/p&gt;
&lt;p&gt;The function `xcb::xproto::GetPropertyReply::value()` returns a slice of type
`T` where `T` is an unconstrained type parameter. The raw bytes received from
the X11 server are interpreted as the requested type.&lt;/p&gt;
&lt;p&gt;The users of the `xcb` crate are advised to only call this function with the
intended types. These are `u8`, `u16`, and `u32`.&lt;/p&gt;
&lt;p&gt;This issue is tracked here: https://github.com/rust-x-bindings/rust-xcb/issues/95&lt;/p&gt;
&lt;p&gt;## Out of bounds read in `xcb::xproto::change_property()`&lt;/p&gt;
&lt;p&gt;`xcb::xproto::change_property` has (among others) the arguments `format: u8` and
`data: &amp;amp;[T]`. The intended use is one of the following cases:
- `format = 8` and `T = u8`
- `format = 16` and `T = u16`
- `format = 32` and `T = u32`
However, this constraint is not enforced. For example, it is possible to call
the function with `format = 32` and `T = u8`. In this case, a read beyond the
end of the `data` slice is performed and the bytes are sent to the X11 server.&lt;/p&gt;
&lt;p&gt;The users of the `xcb` cra…&lt;/p&gt;</description>
      <content:encoded>&lt;p&gt;&lt;strong&gt;Affected:&lt;/strong&gt; crates.io: xcb&lt;/p&gt;
&lt;p&gt;## Calls `std::str::from_utf8_unchecked()` without any checks&lt;/p&gt;
&lt;p&gt;The function `xcb::xproto::GetAtomNameReply::name()` calls
`std::str::from_utf8_unchecked()` on the raw bytes that were received from the
X11 server without any validity checks. The X11 server only prevents interior
null bytes, but otherwise allows any X11 client to create an atom for arbitrary
bytes.&lt;/p&gt;
&lt;p&gt;This issue is tracked here: https://github.com/rust-x-bindings/rust-xcb/issues/96&lt;/p&gt;
&lt;p&gt;## `xcb::xproto::GetPropertyReply::value()` allows arbitrary return types&lt;/p&gt;
&lt;p&gt;The function `xcb::xproto::GetPropertyReply::value()` returns a slice of type
`T` where `T` is an unconstrained type parameter. The raw bytes received from
the X11 server are interpreted as the requested type.&lt;/p&gt;
&lt;p&gt;The users of the `xcb` crate are advised to only call this function with the
intended types. These are `u8`, `u16`, and `u32`.&lt;/p&gt;
&lt;p&gt;This issue is tracked here: https://github.com/rust-x-bindings/rust-xcb/issues/95&lt;/p&gt;
&lt;p&gt;## Out of bounds read in `xcb::xproto::change_property()`&lt;/p&gt;
&lt;p&gt;`xcb::xproto::change_property` has (among others) the arguments `format: u8` and
`data: &amp;amp;[T]`. The intended use is one of the following cases:
- `format = 8` and `T = u8`
- `format = 16` and `T = u16`
- `format = 32` and `T = u32`
However, this constraint is not enforced. For example, it is possible to call
the function with `format = 32` and `T = u8`. In this case, a read beyond the
end of the `data` slice is performed and the bytes are sent to the X11 server.&lt;/p&gt;
&lt;p&gt;The users of the `xcb` cra…&lt;/p&gt;</content:encoded>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/rustsec-2021-0019</guid>
    </item>
    <item>
      <title>UBUNTU-CVE-2021-26955</title>
      <link>https://cve.radiocsirt.org/vuln/ubuntu-cve-2021-26955</link>
      <description>&lt;p&gt;&lt;strong&gt;Affected:&lt;/strong&gt; Ubuntu:22.04:LTS: rust-xcb&lt;/p&gt;
&lt;p&gt;An issue was discovered in the xcb crate through 2021-02-04 for Rust. It has a soundness violation because xcb::xproto::GetAtomNameReply::name() calls std::str::from_utf8_unchecked() on unvalidated bytes from an X server.&lt;/p&gt;</description>
      <content:encoded>&lt;p&gt;&lt;strong&gt;Affected:&lt;/strong&gt; Ubuntu:22.04:LTS: rust-xcb&lt;/p&gt;
&lt;p&gt;An issue was discovered in the xcb crate through 2021-02-04 for Rust. It has a soundness violation because xcb::xproto::GetAtomNameReply::name() calls std::str::from_utf8_unchecked() on unvalidated bytes from an X server.&lt;/p&gt;</content:encoded>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/ubuntu-cve-2021-26955</guid>
    </item>
  </channel>
</rss>
