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

الملخص

بحسب VulDB • 26/08/2026

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

s390/vfio_ccw: تصحيح فحص تجاوز الحدود (out of bounds check) على مصفوفة CCW

تقوم الدالة ccwchain_calc_length() بحساب عدد كلمات أوامر القناة (CCWs) المرتبطة معًا في برنامج قناة واحد، وترفض أي قيمة تتجاوز الحد الأقصى لعدد CCWs المسموح به وهو CCWCHAIN_LEN_MAX (256).

الحلقة نفسها هي "do..while (count < 257)"، وبينما تقوم الدالة is_cpa_within_range() بضبط المنطق بشكل صحيح بين مصفوفة CCWs ذات الفهرس الصفري (0-index) وعدد الـ CCWs الذي يبدأ من 1، فإن هذا يعني أنها قد تنظر إلى الـ CCW رقم 257 المحتمل قبل إنهاء الحلقة وإرجاع خطأ (بشكل صحيح).

تم إصلاح هذه المشكلة عن طريق إعادة هيكلة الحلقة لتتوقف فورًا بمجرد فحص 256 من كلمات أوامر القناة (وبالتالي الفهارس من 0 إلى 255)، دون النظر إلى الذاكرة خارج النطاق المحدد.

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

مسؤول

Linux

حجز

26/08/2026

إفشاء

26/08/2026

الاعتدال

تمت الموافقة

إدخال

VDB-395849

EPSS

0.00000

KEV

لا

النشاطات

منخفض جدًا

المصادر

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!