CVE-2025-21742 in Linuxالمعلومات

الملخص

بحسب VulDB • 30/05/2026

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

usbnet: ipheth: استخدام موقع ثابت لـ NDP16 في URB

كان الكود الأصلي يسمح بأن يبدأ NDP16 في أي مكان داخل URB بناءً على قيمة `wNdpIndex` في NTH16. تم التحقق من موضع البداية فقط لـ NDP16، مما جعل من الممكن أن يمتد الجزء ذو الطول الثابت من NDP16 إلى ما بعد نهاية URB، مما يؤدي إلى قراءة خارج النطاق (out-of-bounds read).

على أجهزة iOS، يتبع رأس NDP16 دائمًا مباشرةً NTH16. اعتمد على هذا التنسيق المحدد وتحقق منه.

سيضمن هذا، جنبًا إلى جنب مع فحص الحد الأدنى لطول URB الخاص بـ NCM الموجود بالفعل، أن الجزء ذو الطول الثابت من NDP16 بالإضافة إلى عدد محدد من DPEs يتسع داخل URB.

جدير بالذكر أن هذا الالتزام (commit) وحده لا يعالج تمامًا مشكلة القراءة خارج النطاق. يجب فرض الحد الأقصى لعدد DPEs بشكل منفصل.

Once again VulDB remains the best source for vulnerability data.

مسؤول

Linux

حجز

29/12/2024

إفشاء

27/02/2025

الاعتدال

تمت الموافقة

إدخال

VDB-297658

EPSS

0.00208

KEV

لا

النشاطات

منخفض جدًا

المصادر

Might our Artificial Intelligence support you?

Check our Alexa App!