<?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 04:47:41 +0000</lastBuildDate>
    <item>
      <title>CVE-2024-27284 — cassandra-rs non-idiomatic use of iterators leads to use after free</title>
      <link>https://cve.radiocsirt.org/vuln/cve-2024-27284</link>
      <description>&lt;p&gt;&lt;strong&gt;Affected:&lt;/strong&gt; Metaswitch cassandra-rs, cassandra-rs&lt;/p&gt;
&lt;p&gt;cassandra-rs is a Cassandra (CQL) driver for Rust. Code that attempts to use an item (e.g., a row) returned by an iterator after the iterator has advanced to the next item will be accessing freed memory and experience undefined behaviour.  The problem has been fixed in version 3.0.0.&lt;/p&gt;</description>
      <content:encoded>&lt;p&gt;&lt;strong&gt;Affected:&lt;/strong&gt; Metaswitch cassandra-rs, cassandra-rs&lt;/p&gt;
&lt;p&gt;cassandra-rs is a Cassandra (CQL) driver for Rust. Code that attempts to use an item (e.g., a row) returned by an iterator after the iterator has advanced to the next item will be accessing freed memory and experience undefined behaviour.  The problem has been fixed in version 3.0.0.&lt;/p&gt;</content:encoded>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/cve-2024-27284</guid>
    </item>
    <item>
      <title>GHSA-x9xc-63hg-vcfq — cassandra-rs's non-idiomatic use of iterators leads to use after free</title>
      <link>https://cve.radiocsirt.org/vuln/ghsa-x9xc-63hg-vcfq</link>
      <description>&lt;p&gt;&lt;strong&gt;Affected:&lt;/strong&gt; crates.io: cassandra-cpp&lt;/p&gt;
&lt;p&gt;### Impact
Code that attempts to use an item (e.g., a row) returned by an iterator after the iterator has advanced to the next item will be accessing freed memory and experience undefined behaviour. Code that uses the item and then advances the iterator is unaffected. This problem has always existed.&lt;/p&gt;
&lt;p&gt;This is a use-after-free bug, so it&amp;#39;s rated high severity. If your code uses a pre-3.0.0 version of cassandra-rs, and uses an item returned by a cassandra-rs iterator after calling `next()` on that iterator, then it is vulnerable. However, such code will almost always fail immediately - so we believe it is unlikely that any code using this pattern would have reached production. For peace of mind, we recommend you upgrade anyway.&lt;/p&gt;
&lt;p&gt;### Patches
The problem has been fixed in version 3.0.0. Users should upgrade to ensure their code cannot use the problematic pattern.&lt;/p&gt;
&lt;p&gt;### Workarounds
Ensure all usage fits the expected pattern. For example, use `get_first_row()` rather than an iterator, or completely process an item before advancing the iterator with `next()`.&lt;/p&gt;
&lt;p&gt;### References
None.&lt;/p&gt;</description>
      <content:encoded>&lt;p&gt;&lt;strong&gt;Affected:&lt;/strong&gt; crates.io: cassandra-cpp&lt;/p&gt;
&lt;p&gt;### Impact
Code that attempts to use an item (e.g., a row) returned by an iterator after the iterator has advanced to the next item will be accessing freed memory and experience undefined behaviour. Code that uses the item and then advances the iterator is unaffected. This problem has always existed.&lt;/p&gt;
&lt;p&gt;This is a use-after-free bug, so it&amp;#39;s rated high severity. If your code uses a pre-3.0.0 version of cassandra-rs, and uses an item returned by a cassandra-rs iterator after calling `next()` on that iterator, then it is vulnerable. However, such code will almost always fail immediately - so we believe it is unlikely that any code using this pattern would have reached production. For peace of mind, we recommend you upgrade anyway.&lt;/p&gt;
&lt;p&gt;### Patches
The problem has been fixed in version 3.0.0. Users should upgrade to ensure their code cannot use the problematic pattern.&lt;/p&gt;
&lt;p&gt;### Workarounds
Ensure all usage fits the expected pattern. For example, use `get_first_row()` rather than an iterator, or completely process an item before advancing the iterator with `next()`.&lt;/p&gt;
&lt;p&gt;### References
None.&lt;/p&gt;</content:encoded>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/ghsa-x9xc-63hg-vcfq</guid>
    </item>
  </channel>
</rss>
