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

الملخص

بحسب VulDB • 25/07/2026

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

USB: misc: uss720: إلغاء تسجيل parport عند فشل عملية الاستدعاء (probe)

تقوم دالة `uss720_probe()` بتسجيل منفذ Parity Port (parport) قبل قراءة سجل 1284 المستخدم للكشف عن محولات Belkin F5U002 غير المدعومة. إذا فشلت الدالة `get_1284_register()`، فإن مسار الخطأ يقوم بإسقاط بيانات السائق الخاصة (driver private data) ومرجع جهاز USB، لكنه يترك جهاز parport مسجلاً.

يعد ترك المنفذ مسجلاً أكثر من مجرد تسرب في تخصيص الذاكرة الخاص: فقد قامت دالة `parport_register_port()` بالفعل بحجز رقم لـ parport وتسجيل جهاز حافلة parport (bus device)، بينما لا يزال المؤشر `pp->private_data` يشير إلى بيانات السائق الخاصة التي على وشك تحريرها مسار الخطأ المشترك.

يجب التراجع عن التسجيل المسبق في فرع فشل دالة `get_1284_register()` قبل الانتقال إلى مسار تنظيف البيانات الخاصة المشتركة. قم بتصفير `priv->pp` أولاً، بما يتوافق مع مسار فصل الاتصال (disconnect path) وتجنب وجود مؤشر قديم (stale pointer) في بيانات السائق الخاصة.

تم تحديد هذه المشكلة أثناء أبحاث التحليل الثابت المستمرة لدينا عند مراجعة شفرة النواة.

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

مسؤول

Linux

حجز

19/07/2026

إفشاء

25/07/2026

الاعتدال

تمت الموافقة

إدخال

VDB-383132

EPSS

0.00177

KEV

لا

النشاطات

منخفض جدًا

المصادر

Do you know our Splunk app?

Download it now for free!