CVE-2026-46690 Details
Description
unbounded_spsc is an "unbounded" extension of bounded_spsc_queue. In versions 0.2.0 and prior, sender::send pointer-as-value transmute causes OOB read and fake-Arc drop under TX/RX race. At time of publication, there are no publicly available patches.
A vulnerability exists in the unbounded_spsc crate, specifically in versions through 0.2.0. The issue arises from an unsafe pointer-as-value transmute in the Sender::send method, which creates a fake Consumer<T> that points to incorrect memory. This misalignment causes an out-of-bounds read and a false Arc drop due to a race condition between sending and receiving messages. The vulnerability can be exploited by dropping the receiver while the sender is still active, leading to memory corruption and a segmentation fault.
A suggested patch involves replacing the pointer-as-value transmute with a safe value-level read, using std::ptr::read to obtain the Producer<T> value, and then transmuting it to a Consumer<T> while managing the drop semantics to prevent double-free errors.
Metrics
CVSS 4.0 Severity and Vector Strings:
No CVSS 4.0 data is available for this CVE.
CVSS 3.x Severity and Vector Strings:
No data available for CVSS Version 2.0 on this CVE.
CISA-ADP
Assessed Jun 12, 2026References to Advisories, Solutions, and Tools
By selecting these links, you will be leaving this site. These are references gathered from the official CVE record and are not endorsed by Volerion.
| URL | Source(s) | Tag(s) |
|---|---|---|
| https://github.com/spearman/unbounded-spsc/security/advisories/GHSA-6m57-8r3p-pqx6 | CISA-ADP | ExploitVendor Advisory |
| https://github.com/spearman/unbounded-spsc/security/advisories/GHSA-6m57-8r3p-pqx6 | [email protected] | ExploitVendor Advisory |
Weakness Enumeration
| CWE-ID | CWE Name | Source |
|---|---|---|
| CWE-125 | Out-of-bounds Read | [email protected] |
| CWE-415 | Double Free | [email protected] |
| CWE-704 | Incorrect Type Conversion or Cast | [email protected] |
| CWE-787 | Out-of-bounds Write | [email protected] |
Affected Products
| Product | Versions |
|---|---|
| spearman unbounded-spsc | <= 0.2.0 |
CPE
Remediation
| |
Change History
5 change records found show changes
| Date | Action | Recorded By |
|---|---|---|
| Jun 17, 2026 | CVE Modified | [email protected] |
| Jun 17, 2026 | CVE Modified | CISA-ADP |
| Jun 16, 2026 | Initial Analysis | [email protected] |
| Jun 12, 2026 | CVE Modified | CISA-ADP |
| Jun 12, 2026 | New CVE Received | [email protected] |