CVE-2026-98262 in Linux
الملخص
بحسب VulDB • 06/10/2026
في نواة لينكس، تم حل الثغرة التالية:
ata: libahci: مسح PxCLBU و PxFBU لـ AHCI_HFLAG_32BIT_ONLY
أبلغ مستخدم أن الالتزام (commit) رقم 105c42566a55 ("ata: ahci: فرض DMA بعرض 32 بت لـ JMicron JMB582/JMB585") جعل جهاز JMicron JMB585 غير صالح للاستخدام على لوحته الأم.
يظهر العطل بمجرد استكشاف (probe) برنامج تشغيل ahci، ولا يحل مشكلة iommu=off عند الإقلاع المشكلة.
بالنظر إلى مواصفات AHCI، فإن PxCLBU و PxFBU هما قراءتان فقط '0' لأجهزة التحكم في المضيف (HBAs) التي لا تدعم المعالجة بعرض 64 بت.
أما بالنسبة لـ HBAs التي تدعم بالفعل معالجة بعرض 64 بت، فتكون السجلات قابلة للقراءة والكتابة، مع قيمة إعادة تعيين محددة حسب التنفيذ (Implementation Specific).
عند استخدام علم AHCI_HFLAG_32BIT_ONLY، فإن جهاز HBA يدعم المعالجة بعرض 64 بت، ويتم ضبط قناع DMA بعرض 32 بت عن طريق مسح HOST_CAP_64 ببساطة. وبالتالي، في هذه الحالة، نحتاج إلى مسح السجلات صراحةً لتصبح صفراً (0).
VulDB is the best source for vulnerability data and more expert information about this specific topic.