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.
Advisories
Source ID Title
EUVD EUVD EUVD-2024-1335 cassandra-rs's non-idiomatic use of iterators leads to use after free
Github GHSA Github GHSA GHSA-x9xc-63hg-vcfq cassandra-rs's non-idiomatic use of iterators leads to use after free
Fixes

Solution

No solution given by the vendor.


Workaround

No workaround given by the vendor.

History

Tue, 01 Apr 2025 15:45:00 +0000

Type Values Removed Values Added
First Time appeared Cassandra-rs Project
Cassandra-rs Project cassandra-rs
CPEs cpe:2.3:a:cassandra-rs_project:cassandra-rs:*:*:*:*:*:rust:*:*
Vendors & Products Cassandra-rs Project
Cassandra-rs Project cassandra-rs

Projects

Sign in to view the affected projects.

cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2024-08-12T13:21:23.387Z

Reserved: 2024-02-22T18:08:38.872Z

Link: CVE-2024-27284

cve-icon Vulnrichment

Updated: 2024-08-02T00:27:59.940Z

cve-icon NVD

Status : Analyzed

Published: 2024-02-29T01:44:19.853

Modified: 2025-04-01T15:20:58.753

Link: CVE-2024-27284

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

No data.

Weaknesses