В ядре Linux устранена следующая уязвимость: netfilter: nfnetlink_log: исправить неинициализированную утечку прокладки в NFULA_PAYLOAD __bu…
В ядре Linux устранена следующая уязвимость: netfilter: nfnetlink_log: исправить неинициализированную утечку прокладки в NFULA_PAYLOAD __build_packet_message() вручную создает NFULA_PAYLOAD netlink атрибут с использованием skb_put() и skb_copy_bits(), минуя стандарт nla_reserve()/nla_put() помощники. При этом nla_total_size(data_len) байты выделены (включая NLA alignment padding), только data_len bytes фактические данные пакетов копируются. Задний nla_padlen (data_len) байт (1-3, когда data_len не выравнивается 4-байт) никогда не инициализированы, утечка несвежего содержимого кучи в пространство пользователя через разъем NFLOG netlink. Заменить ручную конструкцией атрибута на nla_reserve(), который обрабатывает проверку хвостовой части, настройку заголовка и обнуление прокладки через __nla_reserve(). Последующий skb_copy_bits() заполняет полезную нагрузку данные поверх правильно инициализированного атрибута.
Продукт использует ресурс или обращается к нему, хотя тот не был инициализирован.
https://cwe.mitre.org/data/definitions/908.html →Открыть в коллекции CWE →| Продукт | Вендор | Статус |
|---|---|---|
| linux | Отслеживается | |
| linux_kernel | * | Отслеживается |
| kernel-doc-6.12 | Отслеживается | |
| kernel-doc-6.12 | Отслеживается | |
| kernel-doc-6.12 | Отслеживается | |
| kernel-doc-6.18 | Отслеживается | |
| kernel-doc-6.18 | Отслеживается | |
| kernel-doc-std | Отслеживается | |
| kernel-doc-std | Отслеживается | |
| kernel-doc-un | Отслеживается | |
| kernel-doc-un | Отслеживается | |
| 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 | Отслеживается |