В ядре Linux устранена следующая уязвимость: c: gs_usb: gs_usb_receive_bulk_callback(): unanchoor URL на usb_submit_urb() error error: В co…
В ядре Linux устранена следующая уязвимость: c: gs_usb: gs_usb_receive_bulk_callback(): unanchoor URL на usb_submit_urb() error error: В commit 7352e1d5932a ("может: gs_usb: gs_usb_receive_bulk_callback(): исправить Утечка памяти URB"), URB был повторно закреплен до usb_submit_urb() в gs_usb_receive_bullk_callback(), чтобы предотвратить утечку этого URB во время Уборка. Однако этот патч не учитывал, что usb_submit_urb() мог Провал. URB остается якорным и usb_kill_anchored_urbs(&parent->rx_submitted) в gs_can_close() петли Бесконечно, поскольку список якорей никогда не становится пустым. Чтобы исправить ошибку, отключите URB, когда происходит ошибка usb_submit_urb(), Также напечатайте инфосообщение.
Продукт содержит итерацию или цикл с условием выхода, которое не может быть достигнуто, то есть бесконечный цикл.
https://cwe.mitre.org/data/definitions/835.html →Открыть в коллекции CWE →| Продукт | Вендор | Статус |
|---|---|---|
| linux | Отслеживается | |
| linux_kernel | * | Отслеживается |
| kernel-doc-6.12 | Отслеживается | |
| kernel-doc-6.18 | Отслеживается | |
| kernel-doc-6.18 | Отслеживается | |
| kernel-headers-6.12 | Отслеживается | |
| kernel-headers-6.18 | Отслеживается | |
| kernel-headers-6.18 | Отслеживается | |
| kernel-headers-modules-6.12 | Отслеживается | |
| kernel-headers-modules-6.18 | Отслеживается | |
| kernel-headers-modules-6.18 | Отслеживается | |
| kernel-headers-modules-pine | Отслеживается | |
| kernel-headers-modules-pine | Отслеживается | |
| kernel-headers-modules-rt | Отслеживается | |
| kernel-headers-pine | Отслеживается | |
| kernel-headers-pine | Отслеживается | |
| kernel-headers-rt | Отслеживается | |
| kernel-image-6.12 | Отслеживается | |
| kernel-image-6.12-checkinstall | Отслеживается | |
| kernel-image-6.18 | Отслеживается |