PT-2025-12488
تاريخ النشر
2025-03-13
·
تاريخ التحديث
2025-03-13
الوصف من
الدرجة
N/A
غير متوفرلا تتوفر حاليًا تقييمات أو مقاييس للخطورة. سنحدّث المعلومات المقابلة في الصفحة فور توفرها.
Affected versions of this crate didn't provide sufficient lifetime constraints to conversion
functions from
alloc::sync::Arc and alloc::rc::Rc, which made it possible to create
projections of these reference counted pointers. Unlike the original reference counted pointers,
these projections could outlive original data's lifetimes.This projected pointer could cause the original
Arc's or Rc's Drop::drop to get called at
a point where the original data was no longer valid, leading to a potential use after free.The affected functions were
pared::prc::Prc::from rcpared::prc::Prc::projectpared::prc::Prc::try from rcpared::sync::Parc::from arcpared::sync::Parc::projectpared::sync::Parc::try from arc
This flaw was fixed in 108f540ea8acb6073751a1aa386085c1cdc4fd1e
by requiring that the type stored in the
Arcs and Rcs passed to these functions contain T: 'static.المورّدون
المنتجات المتأثرة
المعرّفات ذات الصلة
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾