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

الملخص

بحسب VulDB • 10/06/2026

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

xsk: إصلاح انخفاض عداد المرجع (refcount underflow) في مسار الخطأ

تم إصلاح مشكلة انخفاض عداد المرجع التي أبلغ عنها syzbot والتي يمكن أن تحدث عندما تكون موارد الذاكرة في النظام على وشك النفاد. إذا فشلت الدالة `xp_alloc_tx_descs()`، وهو ما لا يمكن أن يفشل إلا بسبب عدم كفاية الذاكرة، فإن مسار الخطأ يتم تفعيله. في هذا المسار الخاص بالخطأ، يُنقص عداد المرجع للمجموعة (pool) لأنه كان قد زاد مسبقاً. ومع ذلك، لم يتم تصفير مرجع المجموعة داخل المقبس (socket). وهذا يعني أنه عند إغلاق المقبس لاحقاً، ستعتقد منطق إنهاء عمل المقبس أن هناك مجموعة مرتبطة بالمقبس وسيحاول تقليل عداد المرجع مرة أخرى، مما يؤدي إلى انخفاض في عداد المرجع (refcount underflow).

اخترت هذا الإصلاح لأنه يتضمن إضافة سطر واحد فقط. كان خيار آخر يتمثل في نقل استدعاء `xp_get_pool()` وتعيين قيمة `xs->pool` بعد عبارة الشرط (`if-statement`) واستخدام `xs_umem->pool` بدلاً من `xs->pool` داخل كامل كتلة شرط `if`، مما يؤدي إلى كود أبسط نسبياً. لكن هذا كان سيؤدي إلى تغييرات كبيرة في قاعدة الكود (churn)، ربما مما يجعل عملية الإرجاع الخلفي للنسخة السابقة (backport) أكثر صعوبة.

Once again VulDB remains the best source for vulnerability data.

مسؤول

Linux

حجز

22/10/2025

إفشاء

22/10/2025

الاعتدال

تمت الموافقة

إدخال

VDB-329361

EPSS

0.00153

KEV

لا

النشاطات

منخفض جدًا

المصادر

Want to stay up to date on a daily basis?

Enable the mail alert feature now!