PT-2020-17644

CVE-2020-36462

·

تاريخ النشر

2020-11-29

·

تاريخ التحديث

2021-08-25

الوصف من

CVSS 3.1
8.1
عالية
المقاييسAV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H
Name of the Vulnerable Software and Affected Versions syncpool crate versions prior to 0.1.6
Description An issue in the syncpool crate allows sending non-Send types to other threads, leading to data races when non-Send types like Cell<T> or Rc<T> are contained inside Bucket2 and sent across thread boundaries. This can potentially lead to memory corruption. The flaw was corrected by adding a T: Send bound to the Send impl of Bucket2<T>.
Recommendations For versions prior to 0.1.6, update to version 0.1.6 or later to resolve the issue. As a temporary workaround, consider avoiding the use of non-Send types like Cell<T> or Rc<T> inside Bucket2 to minimize the risk of data races and memory corruption.
قابلية الاستغلال
استغلال
إصلاح
التأثيرات
المورّدون
المنتجات المتأثرة
المعرّفات ذات الصلة
GHSA-R88H-6987-G79F
GHSA-VP6R-MRQ9-8F4H
RUSTSEC-2020-0142
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾