CVE-2026-6654 is a double-free and use-after-free vulnerability in the thin_vec Rust crate, specifically within the IntoIter::drop and ThinVec::clear functions. The flaw occurs when a panic in ptr::drop_in_place fails to reset the length to zero, potentially allowing memory to be freed twice or accessed after deallocation. Any application or library depending on the thin_vec crate is potentially affected by this vulnerability. The vulnerability carries a CVSS v3.1 score of 5.1 (Medium severity) with local access vector, low attack complexity, and no privilege requirements. The attack vector allows for both confidentiality and integrity impact with no availability impact, though the extremely low EPSS score of 0.000120 suggests minimal real-world exploitation probability compared to other vulnerabilities. There is currently no evidence of active exploitation, and the vulnerability does not appear on the KEV catalog or Hot List. The FAUCET risk score of 40.0 out of 100 indicates moderate concern. Community adoption and patch availability should be assessed, though the low EPSS and lack of public exploitation activity suggest this remains a low-urgency remediation unless the affected crate is critical to your infrastructure.
| Vendor | Product | Version(s) | CPE |
|---|---|---|---|
0.2.15CPE matchmatch criteria | cpe:2.3:a:mozilla:thin-vec:0.2.15:*:*:*:*:rust:*:* |
CVSS version used by this source: 3.1
CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:N
The average CVE in this peer group has 0.0 Twitter, 0.0 Reddit, 0.1 Bluesky, 0.0 Mastodon, and 0.4 GitHub mentions.
No media coverage found for this CVE.
The average CVE in this peer group has 0.0 InfoSec Media, 0.0 Vendor Blog, and 0.0 Security Researcher mentions.