PT-2025-14596

CVE-2025-22003

·

تاريخ النشر

2025-02-18

·

تاريخ التحديث

2026-10-13

الوصف من

CVSS 3.1
5.5
متوسطة
المقاييسAV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
اسم البرنامج المعرض للثغرة والإصدارات المتأثرة
نواة لينكس (الإصدارات المتأثرة غير محددة)
الوصف
تم إصلاح ثغرة أمنية في نواة لينكس. تتعلق المشكلة بقراءة خارج الحدود في الدالة strscpy(). وقد حدث ذلك عندما لم يكن المخزن المؤقت المصدر منتهياً بقيمة null، مما تسبب في قيام strscpy() بقراءة بايت واحد يتجاوز طول المخزن المؤقت. السبب الجذري هو أن المخزن المؤقت المصدر لا ينتهي بقيمة null. وقد نشأت المشكلة عن عملية «commit» استبدلت strncpy() بـ strscpy() في كود ucan.
التوصيات
لحل المشكلة، قم بإنهاء المخزن المؤقت المصدر بـ null مباشرةً بمجرد عودة usb control msg()، مما يلغي الحاجة إلى نسخة محلية من سلسلة البرنامج الثابت.
أعد هيكلة ucan ctl payload->raw إلى ucan ctl payload->fw str وقم بتغيير نوعه من u8 إلى char، لأنه يُستخدم فقط لسلسلة البرنامج الثابت.
أعد تسمية ucan device request in() إلى ucan get fw str() وأعد هيكلتها للتعامل مباشرة مع منطق إنهاء السلسلة.
في الوقت الحالي، لا توجد معلومات عن إصدار أحدث يحتوي على تصحيح لهذه الثغرة الأمنية.
قابلية الاستغلال
استغلال
التأثيرات
المورّدون
المنتجات المتأثرة
تصنيف نقاط الضعف
المعرّفات ذات الصلة
ALT-PU-2025-12647
ALT-PU-2025-5786
AZL-59826
MGASA-2025-0142
MGASA-2025-0146
OPENSUSE-SU-2025_01614-1
OPENSUSE-SU-2025_01707-1
SUSE-SU-2025:01614-1
SUSE-SU-2025_01614-1
SUSE-SU-2025:01707-1
SUSE-SU-2025_01707-1
SUSE-SU-2025:01919-1
SUSE-SU-2025:01951-1
SUSE-SU-2025_01951-1
SUSE-SU-2025:01964-1
SUSE-SU-2025_01964-1
SUSE-SU-2025:01967-1
SUSE-SU-2025_01967-1
SUSE-SU-2025:20192-1
SUSE-SU-2025:20206-1
SUSE-SU-2025:20270-1
SUSE-SU-2025:20283-1
USN-7605-1
USN-7605-2
USN-7606-1
USN-7628-1
USN-7764-1
USN-7764-2
USN-7765-1
USN-7766-1
USN-7767-1
USN-7767-2
USN-7779-1
USN-7790-1
USN-7800-1
USN-7801-1
USN-7801-2
USN-7801-3
USN-7802-1
USN-7809-1
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾