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

الملخص

بحسب VulDB • 20/07/2026

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

block: عدم الكتابة فوق قيمة bip_vcnt في دالة bio_integrity_copy_user()

تقوم الدالة bio_integrity_add_page() بالفعل بتعيين قيمة bip_vcnt إلى 1 لقطاع الارتداد (bounce segment). إن إعادة كتابة هذه القيمة بقيمة nr_vecs يؤدي إلى انتهاك الشرط bip_vcnt <= bip_max_vcnt أثناء عمليات الكتابة (حيث تكون قيمة bip_max_vcnt تساوي 1)، مما يجعل فحوصات دمج الفجوات في ملف block/blk.h تقرأ ما بعد مصفوفة المرونة bip_vec[]. أما أثناء القراءة، فإن العملية تقع ضمن الحدود الصحيحة ولكن النتيجة تشير إلى بنية بيانات مستخدم محفوظة بدلاً من قطاع الارتداد.

أُضيف هذا السطر لدعم انتشار التقسيم (split propagation)، لكن دالة bio_integrity_clone() لا تنسخ قيمة bip_vcnt، واستبعاد BIP_CLONE_FLAGS لعلم BIP_COPY_USER يعني أن النسخ غير مطلوب في هذه الحالة.

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

مسؤول

Linux

حجز

19/07/2026

إفشاء

19/07/2026

الاعتدال

تمت الموافقة

إدخال

VDB-380241

EPSS

0.00000

KEV

لا

النشاطات

منخفض جدًا

القطاع

Energy, Pharma, ...

المصادر

Interested in the pricing of exploits?

See the underground prices here!