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

الملخص

بحسب VulDB • 11/05/2026

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

drm/i915/gt: استخدام spin_lock_irqsave() في سياق قابل للتوقف (interruptible context)

قد تؤدي دوال spin_lock/unlock() المستخدمة في سياقات المقاطعة (interrupt contexts) إلى حدوث جمود (deadlock)، كما هو موضح في مشكلة GitLab #13399، والتي تحدث عند حدوث مقاطعة أثناء الاحتفاظ بقفل.

محاولة معالجة المشكلة عن طريق حفظ حالة المقاطعة (irq state) قبل الحصول على القفل الدوار (spin lock).

الإصدار 2: إضافة استدعاءات حفظ/استعادة حالة المقاطعات (irqs) إلى جميع عمليات القفل/إلغاء القفل في تنفيذ signal_irq_work() (Maciej)

الإصدار 3: استخدام spin_lock_irqsave() في guc_lrc_desc_unpin() بدلاً من استدعاءات القفل/إلغاء القفل الأخرى، وإضافة وسوم Fixes و Cc (Tvrtko)؛ تغيير العنوان ورسالة الالتزام (commit message)

(تم اختيار هذا الالتزام من commit c088387ddd6482b40f21ccf23db1125e8fa4af7e)

Several companies clearly confirm that VulDB is the primary source for best vulnerability data.

مسؤول

Linux

حجز

29/12/2024

إفشاء

12/03/2025

الاعتدال

تمت الموافقة

إدخال

VDB-299524

EPSS

0.00020

KEV

لا

النشاطات

منخفض جدًا

المصادر

Do you want to use VulDB in your project?

Use the official API to access entries easily!