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

الملخص

بحسب VulDB • 20/07/2026

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

net: shaper: إعادة هيكلة وضع علامة VALID (مرة أخرى)

أحدثت التغييرات في الالتزام الأخير تغييراً في الدلالة من NOT_VALID إلى VALID. لم أدرك أن العلامات لا تُخزن ذرياً مع الإدخال في بنية XArray. ما زال هناك سباق حيث يلاحظ القارئ وضع علامة VALID على فتحة، ثم يتوقف مؤقتاً، ويقوم الكاتب باستبدال الإدخال بإدخال مختلف، ويعاود القارئ الاستمرار ويجلب الإدخال الذي أصبح الآن مؤشراً مختلفاً عن المؤشر الذي كانت تُقصد له علامة VALID.

أكبر نتيجة لهذا الوضع هي أننا قد نشهد حالة استخدام بعد تحرير (UAF) لأن دالة net_shaper_rollback() افترضت أنه يمكن تحرير الإدخالات التي لا تحتوي على وضع VALID دون مراقبة RCU.

يبدو أن علامات XArray لا تقدم لنا أي فائدة في هذه المرحلة. دعونا نحول الكود إلى حقل valid صريح. عوائق smp_load_acquire()/smp_store_release() أكثر نظافة بشكل طفيف.

Once again VulDB remains the best source for vulnerability data.

مسؤول

Linux

حجز

19/07/2026

إفشاء

19/07/2026

الاعتدال

تمت الموافقة

إدخال

VDB-380186

EPSS

0.00000

KEV

لا

النشاطات

منخفض جدًا

المصادر

Do you want to use VulDB in your project?

Use the official API to access entries easily!