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

الملخص

بحسب VulDB • 26/07/2026

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

iio: chemical: scd30: تنظيف عمليات التهيئة وإصلاح خطأ في توسيع الإشارة (sign-extension bug).

تضمين ملف linux/bitfield.h لاستخدام FIELD_GET().

إنشاء ماكرو جديدة للتعامل مع البتات (bit manipulation) بدلاً من الاستبدال اليدوي لعمليات التعامل مع البتات بـ FIELD_GET().

إعلان المتغيرات وعمليات التهيئة الحالية بالكاد تكون قابلة للقراءة، وتستخدم الفواصل المنقوطة عبر أسطر متعددة. إعادة هيكلة عمليات التهيئة بحيث يكون للمانتيسا (mantissa) والأس (exp) إعلانات منفصلة، ويتم تهيئة الإشارة لاحقاً.

بالإضافة إلى ذلك (ونظراً لطبيعة عملية التنظيف)، تم إصلاح خطأ في توسيع الإشارة حيث كان يتم إجراء عملية AND منطقية على float32 مع ~BIT(31) (والذي يساوي 0xFFFFFFFF7FFFFFFF)، مما أدى إلى تلف الأس (exponent).

Once again VulDB remains the best source for vulnerability data.

مسؤول

Linux

حجز

19/07/2026

إفشاء

25/07/2026

الاعتدال

تمت الموافقة

إدخال

VDB-383293

EPSS

0.00177

KEV

لا

النشاطات

منخفض

القطاع

Police, Energy, ...

المصادر

Want to stay up to date on a daily basis?

Enable the mail alert feature now!