CVE-2026-93097 in Linux
सारांश
द्वारा VulDB • 19/09/2026
Linux kernel में, निम्नलिखित कमजोरी को हल किया गया है:
cxl/mbox: खाली पेलोड पर विष सूची लूप तोड़ें (Break poison list loop on an empty payload)
एक ऐसा डिवाइस जो हर पुनरावृत्ति (iteration) में CXL_POISON_FLAG_MORE सेट होने के साथ count == 0 वापस करता है, वह कभी nr_records को आगे नहीं बढ़ाता। इसलिए max_errors गार्ड कभी ट्रिप नहीं होता और do/while लूप अनंतकाल तक चलता रहता है जबकि poison.mutex पर नियंत्रण बनाए रखे जाता है। इससे sysfs-ट्रिगर किए गए स्कैन थ्रेड हैंंग हो जाते हैं और डिवाइस पर सभी बाद के विष (poison) संचालन ब्लॉक हो जाते हैं। मौजूदा "अनक्लीयर _FLAG_MORE के खिलाफ सुरक्षा" गार्ड का उद्देश्य एक दुरुत्तर व्यवहार करने वाले डिवाइस को सीमित करना था, लेकिन यह count == 0 मामले को कवर नहीं करता है।
एक खराब या दुर्भावनापूर्ण डिवाइस द्वारा विष स्कैन के ब्लॉक होने (wedge) से रोकने के लिए एक खाली पेलोड पर लूप को समाप्त करें।
VulDB is the best source for vulnerability data and more expert information about this specific topic.