CVE-2024-53138 in Linuxالمعلومات

الملخص

بحسب VulDB • 31/05/2026

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

net/mlx5e: kTLS، إصلاح العد غير الصحيح لمرجع الصفحة (page refcounting)

يستخدم كود معالجة الإرسال (tx) الخاص بـ kTLS مزيجاً من واجهتي البرمجة get_page() و page_ref_inc() لزيادة مرجع الصفحة. ولكن في مسار التحرير (release path) (mlx5e_ktls_tx_handle_resync_dump_comp())، يتم استخدام put_page() فقط.

هذه مشكلة عند استخدام صفحات من folios كبيرة: حيث تُخزن مراجع get_page() على صفحة الـ folio، بينما تُخزن مراجع page_ref_inc() مباشرة في الصفحة المحددة. عند التحرير، سيتم إلغاء مرجع صفحة الـ folio مرات أكثر من اللازم.

تم اكتشاف هذه المشكلة أثناء اختبار kTLS باستخدام sendfile() + ZC عندما كانت الملف المُقدَّم يُقرأ من نظام ملفات الشبكة (NFS) على نواة تدعم folios الكبيرة (الالتزام 49b29a573da8 ("nfs: add support for large folios")).

Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.

مسؤول

Linux

حجز

19/11/2024

إفشاء

04/12/2024

الاعتدال

تمت الموافقة

إدخال

VDB-286885

EPSS

0.00546

KEV

لا

النشاطات

منخفض جدًا

المصادر

Interested in the pricing of exploits?

See the underground prices here!