PT-2020-4833 · Crossbeam+3 · Crossbeam-Channel+3
Taiki-E
·
Published
2020-06-26
·
Updated
2024-12-12
·
CVE-2020-15254
CVSS v2.0
10
High
| Vector | AV:N/AC:L/Au:N/C:C/I:C/A:C |
Name of the Vulnerable Software and Affected Versions:
crossbeam-channel versions prior to 0.4.4
Description:
The issue is related to the
bounded channel in the crossbeam-channel library, which incorrectly assumes that Vec::from iter allocates capacity equal to the number of iterator elements. However, Vec::from iter may allocate extra memory, leading to unsound deallocation with incorrect capacity when reconstructing Vec from a raw pointer. This can cause issues with memory management.Recommendations:
For versions prior to 0.4.4, upgrade to crossbeam-channel 0.4.4 to fix the issue. As a temporary workaround, consider avoiding the use of the
bounded channel until the upgrade is possible.Exploit
Fix
Buffer Overflow
Memory Leak
Found an issue in the description? Have something to add? Feel free to write us 👾
Related Identifiers
Affected Products
Alt Linux
Linuxmint
Ubuntu
Crossbeam-Channel