В ядре Linux устранена следующая уязвимость: drm/bridge: samsung-dsim: Исправить утечку памяти в траектории ошибки В samsung_dsim_host_atta…
В ядре Linux устранена следующая уязвимость: drm/bridge: samsung-dsim: Исправить утечку памяти в траектории ошибки В samsung_dsim_host_attach(), drm_bridge_add() призван добавить Мост. Однако, если samsung_dsim_register_te_irq() или pdata->host_ops->attach() терпит неудачу после, функция возвращается не снимая мост, вызывая утечку памяти. Исправьте это, добавив правильную обработку ошибок с ярлыками goto, чтобы обеспечить drm_bridge_remove() называется всеми путями ошибок. Кроме того, убедитесь, что samsung_dsim_unregister_te_irq() называется, если операция прикрепления Не работает после регистрации TE IRQ. samsung_dsim_unregister_te_irq() функция перемещается без изменений быть до samsung_dsim_host_attach(), чтобы избежать переизданий.
Продукт не отслеживает должным образом и не освобождает выделенную память после её использования, делая память недоступной для повторного выделения и использования.
https://cwe.mitre.org/data/definitions/401.html →Открыть в коллекции CWE →| Продукт | Вендор | Статус |
|---|---|---|
| linux | Отслеживается | |
| linux | Отслеживается | |
| linux | Отслеживается | |
| linux | Отслеживается | |
| linux_kernel | * | Отслеживается |
| kernel-doc-6.12 | Отслеживается | |
| kernel-doc-6.12 | Отслеживается | |
| kernel-doc-6.12 | Отслеживается | |
| kernel-doc-6.18 | Отслеживается | |
| kernel-doc-6.18 | Отслеживается | |
| kernel-headers-6.12 | Отслеживается | |
| kernel-headers-6.12 | Отслеживается | |
| kernel-headers-6.12 | Отслеживается | |
| kernel-headers-6.18 | Отслеживается | |
| kernel-headers-6.18 | Отслеживается | |
| kernel-headers-modules-6.12 | Отслеживается | |
| kernel-headers-modules-6.12 | Отслеживается | |
| kernel-headers-modules-6.12 | Отслеживается | |
| kernel-headers-modules-6.18 | Отслеживается | |
| kernel-headers-modules-6.18 | Отслеживается |