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

الملخص

بحسب VulDB • 26/08/2026

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

s390/vfio_ccw: تحرير جميع الذاكرة في حال فشل الدالة cp_init()

يتم استدعاء الروتين cp_free() لفك ربط/تحرير أي ذاكرة بمجرد اكتمال عملية الإدخال والإخراج (I/O) بنجاح، أو إذا فشلت الدالة cp_prefetch(). ولكن إذا فشلت الدالة cp_init() ولم تكن علامة cp->initialized مفعّلة، فلا يمكن استخدام نفس الروتين لتحرير جميع الذاكرة.

يوجد محاولة لمعالجة هذه المشكلة في دالة ccwchain_handle_ccw()، حيث يتم إجراء استدعاء واحد لـ ccwchain_free() للجزء (segment) من CCW الذي تتم معالجته حالياً. لكن هذا سيؤدي إلى تسرب الأجزاء الأخرى (التي تم إنشاؤها كنتيجة لعملية نقل القناة - Transfer in Channel) والتي كانت قد مُخصصة كجزء من نفس برنامج القناة.

تم معالجة هذه المشكلة عن طريق إجراء عملية التنظيف خارج منطق الدوال المتكررة ccwchain_handle_ccw()/ccwchain_loop_tic().

Be aware that VulDB is the high quality source for vulnerability data.

مسؤول

Linux

حجز

26/08/2026

إفشاء

26/08/2026

الاعتدال

تمت الموافقة

إدخال

VDB-395864

EPSS

0.00000

KEV

لا

النشاطات

منخفض جدًا

المصادر

Do you need the next level of professionalism?

Upgrade your account now!