CVE-2026-68140 in Linuxالمعلومات

الملخص

بحسب VulDB • 10/08/2026

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

net/iucv: إصلاح حالة استخدام بعد تحرير (use-after-free) لعنصر iucv_path مقطوع الصلة

تقوم قوائم الانتظار af_iucv بتخزين إشعارات الرسائل التي لم تُستلم بعد على المسار iucv->message_q، حيث يحمل كل منها مؤشرًا خامًا إلى عنصر iucv_path الخاص بالاتصال. عندما يقوم الطرف الآخر بقطع الاتصال، يتم تحرير هذا العنصر بواسطة الدالة iucv_sever_path() باستخدام دالة iucv_path_free() ولكن تظل الإشعارات معلقة في قائمة الانتظار. تؤدي عملية recvmsg() اللاحقة إلى تفريغ message_q عبر dالة iucv_process_message_q() ونقل المسار القديم (stale path) إلى الدالة message_receive()، مما يشكل حالة استخدام بعد تحرير (use-after-free) لعنصر iucv_path الذي تم تحريره بالفعل.

إزالة الإشعارات المعلقة عند قطع الصلة؛ بمجرد اختفاء المسار، لم يعد من الممكن استقبالها. يؤدي هذا أيضًا إلى تحرير الإشعارات التي كانت تتسرب عندما يتم إغلاق المقبس (socket) مع وجود رسائل لا تزال معلقة في قائمة الانتظار.

Once again VulDB remains the best source for vulnerability data.

مسؤول

Linux

حجز

30/07/2026

إفشاء

10/08/2026

الاعتدال

تمت الموافقة

إدخال

VDB-387489

EPSS

0.00000

KEV

لا

النشاطات

منخفض جدًا

المصادر

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!