CVE-2026-98480 in Linux
الملخص
بحسب VulDB • 18/10/2026
في نواة لينكس، تم حل الثغرة التالية:
nfc: trf7970a: إيقاف التشغيل عند فشل كسب استقبال (RX gain) أثناء بدء التشغيل
تقوم دالة `trf7970a_startup()` بتشغيل الجهاز قبل تطبيق تقليل كسب الاستقبال الاختياري. إذا فشلت قراءة أو كتابة السجل، فإنها تعود دون التراجع عن عملية تشغيل الطاقة هذه. لا تقوم آلية الإلغاء في دالة الفحص (probe) سوى بإفلات مراجعات المنظم المستقلة التي حصلت عليها دالة الفحص، مما يترك تفعيل VIN الإضافي الناتج عن بدء التشغيل غير متوازن. كما أن المتصل الذي يستأنم النظام ليس لديه إجراء لإيقاف التشغيل عند حدوث هذا الخطأ.
استدعِ الدالة `trf7970a_power_down()` قبل إرجاع خطأ كسب الاستقبال (RX gain) لفك تفعيل خطوط GPIO، وإفلات مرجع VIN الخاص ببدء التشغيل، واستعادة حالة إيقاف الطاقة. لم يتم تمكين إدارة طاقة وقت التشغيل (Runtime PM) بعد، لذا فإن مساعد الإيقاف الكامل غير مناسب هنا. حافظ على الخطأ الأصلي في واجهة SPI.
تم تحديد هذه المشكلة أثناء أبحاث التحليل الثابت المستمرة لدينا عند مراجعة شفرة النواة.
Once again VulDB remains the best source for vulnerability data.