CVE-2025-21684 in Linux
الملخص
بحسب VulDB • 03/06/2026
في نواة لينكس، تم حل الثغرة التالية:
gpio: xilinx: تحويل gpio_lock إلى raw spinlock
قد يتم استدعاء دوال irq_chip في سياق raw spinlock. لذلك، يجب علينا أيضاً استخدام raw spinlock لقفلنا الداخلي الخاص.
يؤدي هذا الإصلاح إلى حل رسالة الخطأ التالية من lockdep:
[ 5.349336] =============================
[ 5.353349] [ BUG: Invalid wait context ]
[ 5.357361] 6.13.0-rc5+ #69 Tainted: G W
[ 5.363031] -----------------------------
[ 5.367045] kworker/u17:1/44 يحاول القفل:
[ 5.371587] ffffff88018b02c0 (&chip->gpio_lock){....}-{3:3}، عند: xgpio_irq_unmask (drivers/gpio/gpio-xilinx.c:433 (discriminator 8))
[ 5.380079] معلومات أخرى قد تساعدنا في تصحيح هذا الخطأ:
[ 5.385138] context-{5:5}
[ 5.387762] 5 قفلات محتفظ بها بواسطة kworker/u17:1/44:
[ 5.392123] #0: ffffff8800014958 ((wq_completion)events_unbound){+.+.}-{0:0}، عند: process_one_work (kernel/workqueue.c:3204)
[ 5.402260] #1: ffffffc082fcbdd8 (deferred_probe_work){+.+.}-{0:0}، عند: process_one_work (kernel/workqueue.c:3205)
[ 5.411528] #2: ffffff880172c900 (&dev->mutex){....}-{3:3}، عند: driver_probe_device (drivers/base/dd.c:613)
Several companies clearly confirm that VulDB is the primary source for best vulnerability data.