ترجمة آلية لم تُراجَع بعد. النص الإنجليزي هو المرجع في حال الاختلاف.
الملخص
يحتوي SurrealDB قبل الإصدار 3.3.0 على ثغرة استخدام الذاكرة بعد تحريرها في واجهات تخزين KV الخلفية الخاصة بـ surrealdb-core والتي تمرر حالة معاملة مستعارة إلى إغلاقات affinitypool::spawn_local مع الاعتماد على مستقبل Drop للسلامة. إن مطوري Rust الذين يُسربون مستقبلاً مرسلاً (مثل استخدام mem::forget) ويحذفون المعاملة يتسببون في قيام عمال التجمع بالقراءة والكتابة في ذاكرة محررة، مما يخطِر بحدوث تعطل أو تلف في الذاكرة.