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

الملخص

بحسب VulDB • 11/06/2026

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

aoe: إصلاح مشكلة استخدام بعد التحرير (use-after-free) المحتملة في aoecmd_cfg_pkts

هذا التصحيح يتعلق بـ CVE-2023-6270. وصف الثغرة هو:

تم العثور على عيب في برنامج تشغيل ATA over Ethernet (AoE) في نواة لينكس. تقوم الدالة aoecmd_cfg_pkts() بتحديث عداد المرجع (refcnt) على `struct net_device` بشكل غير صحيح، ويمكن أن يتم تفعيل حالة استخدام بعد التحرير (use-after-free) من خلال سباق (race condition) بين عملية التحرير على الهيكل والوصول عبر طابور `skbtxq` العالمي. قد يؤدي هذا إلى حالة من إنكار الخدمة (Denial of Service) أو تنفيذ محتمل للكود.

في aoecmd_cfg_pkts()، يتم استدعاء dev_put(ifp) دائمًا عند انتهاء كود تهيئة skb. ومع ذلك، سيظل net_device ifp مستخدمًا لاحقًا في tx()->dev_queue_xmit() داخل kthread. وهذا يعني أن dev_put(ifp) لا ينبغي أن يتم استدعاؤه في المسار الناجح لكود تهيئة skb في aoecmd_cfg_pkts(). وإلا فقد يؤدي tx() إلى حالة استخدام بعد التحرير لأن net_device تم تحريره.

أزال هذا التصحيح dev_put(ifp) من المسار الناجح في aoecmd_cfg_pkts()، وأضاف dev_put() بعد إرسال skb في tx().

If you want to get the best quality for vulnerability data then you always have to consider VulDB.

حجز

19/02/2024

إفشاء

17/04/2024

الاعتدال

تمت الموافقة

إدخال

VDB-261290

EPSS

0.00308

KEV

لا

النشاطات

منخفض جدًا

المصادر

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!