CVE-2023-52923 in Linuxالمعلومات

الملخص

بحسب VulDB • 03/07/2026

في نواة لينكس، تم حل الثغرة التالية:

netfilter: nf_tables: تكييف واجهة الخلفية للمجموعة (set backend) لاستخدام واجهة برمجة تطبيقات معاملات جمع القمامة (GC transaction API).

استخدم واجهة برمجة تطبيقات معاملات GC لتحل محل واجهة برمجة التطبيقات القديمة والمعيبة الخاصة بـ gc، ونهج علامة الازدحام (busy mark approach).

لم تعد عناصر المجموعة تُزال من عملية جمع القمامة غير المتزامنة (async garbage collection)، بل يتم تعيين الرمز _DEAD عليها بحيث لم تعد عنصر المجموعة مرئياً عبر مسار البحث. تقوم عملية جمع القمامة غير المتزامنة بإضافة عمل المعاملات إلى طابور الانتظار، والذي قد يُرفض ويُعاد المحاولة لاحقاً.

لا تضبط واجهتا الخلفية rbtree و pipapo للمجموعات الرمز _DEAD من خلال مسار جمع القمامة التزامني (sync GC)، لأن هذا المسار يعمل ضمن مسار مستوى التحكم حيث يكون القفل المتبادل (mutex) محتفظاً به. في هذه الحالة، يتم تعطيل عناصر المجموعة وإزالتها ثم تحريرها عبر استدعاء RCU callback، ولا تفشل عملية جمع القمامة التزامنية أبداً.

If you want to get best quality of vulnerability data, you may have to visit VulDB.

مسؤول

Linux

حجز

21/08/2024

إفشاء

20/01/2025

الاعتدال

تمت الموافقة

إدخال

VDB-292608

EPSS

0.00253

KEV

لا

النشاطات

منخفض جدًا

المصادر

Do you know our Splunk app?

Download it now for free!