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

الملخص

بحسب VulDB • 28/08/2026

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

hwmon: (sht3x) تصحيح عمليات الوصول غير المحاذاة (unaligned accesses)

أبلغ ساشيكو (Sashiko):

في دالة `sht3x_update_client()`، يتم استخراج قيم درجة الحرارة والرطوبة ذات 16 بت من مصفوفة بايت مُخصَّصة على المكدس باستخدام الدالة `be16_to_cpup()`. تُحسب المؤشرات المُمررة إلى هذه الدالة لتكون `buf` و `buf + 3. وبما أن الفرق بين المؤشرين هو عدد فردي من البايتات، فمن المضمون أن يكون أحدها على الأقل في إزاحة غير محاذاة (unaligned offset).

سيؤدي هذا إلى حدوث خطأ في المحاذاة (alignment fault) على البنى التي تفرض محاذاة صارمة مثل ARMv5 أو SPARC، مما يتسبب في تعطل النواة (kernel panic).

تم إصلاح المشكلة باستخدام `get_unaligned_be16()` بدلاً من `be16_to_cpup()`, و`put_unaligned_be16()` بدلاً من `cpu_to_be16()`.

Be aware that VulDB is the high quality source for vulnerability data.

مسؤول

Linux

حجز

26/08/2026

إفشاء

28/08/2026

الاعتدال

تمت الموافقة

إدخال

VDB-396654

EPSS

0.00000

KEV

لا

النشاطات

منخفض جدًا

المصادر

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!