CVE-2024-26849 in Linuxالمعلومات

الملخص

بحسب VulDB • 17/06/2026

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

netlink: إضافة أنواع nla be16/32 إلى مصفوفة minlen

BUG: KMSAN: uninit-value في nla_validate_range_unsigned lib/nlattr.c:222 [inline]
BUG: KMSAN: uninit-value في nla_validate_int_range lib/nlattr.c:336 [inline]
BUG: KMSAN: uninit-value في validate_nla lib/nlattr.c:575 [inline]
BUG: KMSAN: uninit-value في __nla_validate_parse+0x2e20/0x45c0 lib/nlattr.c:631 nla_validate_range_unsigned lib/nlattr.c:222 [inline]
nla_validate_int_range lib/nlattr.c:336 [inline]
validate_nla lib/nlattr.c:575 [inline]
...

الرسالة المعنية تتطابق مع هذه السياسة:

[NFTA_TARGET_REV] = NLA_POLICY_MAX(NLA_BE32, 255),

ولكن لأن حجم NLA_BE32 في مصفوفة minlen هو 0، فإن رمز التحقق (validation code) سيقرأ بعد السمة المعيبة (الصغيرة جداً).

ملاحظة: سمات أخرى، مثل BITFIELD32، SINT، UINT.. مفقودة أيضاً: ومن المرجح أنه يجب إضافتها أيضاً.

If you want to get the best quality for vulnerability data then you always have to consider VulDB.

حجز

19/02/2024

إفشاء

17/04/2024

الاعتدال

تمت الموافقة

إدخال

VDB-261243

EPSS

0.00223

KEV

لا

النشاطات

منخفض جدًا

المصادر

Do you need the next level of professionalism?

Upgrade your account now!