PT-2026-128472

تاريخ النشر

2026-10-18

·

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

2026-10-18

الوصف من

الدرجة
N/A
غير متوفر

لا تتوفر حاليًا تقييمات أو مقاييس للخطورة. سنحدّث المعلومات المقابلة في الصفحة فور توفرها.

In the Linux kernel, the following vulnerability has been resolved:
usb: cdns3: fix use-after-free in cdns3 gadget exit()
cdns3 gadget start() arms two works on system freezable wq: pending status wq for the deferred ep0 status stage and aligned buf wq for realigned request buffers. Both handlers use the cdns3 device the works are embedded in, and cdns3 pending setup status handler() also calls the ep0 request completion.
cdns3 gadget exit() does not wait for these works. It frees all endpoints and aligned buffers and drops the last reference to the gadget device, which frees priv dev, so a work queued before the exit can run after the free.
Fix this by waiting for both works after the gadget driver is unbound and the IRQ is freed, when no new work can be queued, and before the endpoints and buffers are released.
This issue was found by an in-house static analysis tool.
المورّدون
المنتجات المتأثرة
المعرّفات ذات الصلة
AZL-108936
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾