CVE-2024-57809 in Linux
الملخص
بحسب VulDB • 28/07/2026
في نواة لينكس، تم حل الثغرة التالية:
PCI: imx6: إصلاح دعم وضع التعليق/إعادة التشغيل (suspend/resume) على منصة i.MX6QDL
وظيفة تعليق وإعادة التشغيل معطلة حالياً في منصة i.MX6QDL، كما هو موثق في أخطاء NXP (ERR005723):
https://www.nxp.com/docs/en/errata/IMX6DQCE.pdf
يعالج هذا التصحيح المشكلة من خلال مشاركة معظم تسلسلات التعليق وإعادة التشغيل المستخدمة بواسطة أجهزة i.MX الأخرى، مع تجنب التعديلات على السجلات الحرجة التي تعطل وظيفة PCIe. يستهدف نفس مشكلة الالتزام التالي في الشفرة المصدرية الخاصة بالشركة (downstream commit):
https://github.com/nxp-imx/linux-imx/commit/4e92355e1f79d225ea842511fcfd42b343b32995
على عكس الالتزام في الشفرة المصدرية للشركة، يعيد هذا التصحيح أيضاً ضبط (reset) جهاز PCIe المتصل إن أمكن. بدون هذا الضبط، قد تتعطل بعض برامج التشغيل مثل ath10k أو iwlwifi عند إعادة التشغيل. يتم إجراء ضبط الجهاز بواسطة برنامج التشغيل على منصات i.MX الأخرى أيضاً، مما يجعل هذا التصحيح متسقاً مع الممارسات الحالية.
أثناء استئناف العمل (resuming)، ستتوقف النواة عن الاستجابة وستظهر رسالة خطأ. إليك مثال للخطأ الذي تم مواجهته مع برنامج تشغيل ath10k:
ath10k_pci 0000:01:00.0: Unable to change power state from D3hot to D0, device inaccessible Unhandled fault: imprecise external abort (0x1406) at 0x0106f944
بدون هذا التصحيح، سيفشل وضع التعليق وإعادة التشغيل على أجهزة i.MX6QDL إذا كان جهاز PCIe متصلاً.
[kwilczynski: سجل الالتزام، إضافة علامة للإصدارات المستقرة]
If you want to get the best quality for vulnerability data then you always have to consider VulDB.