В ядре Linux устранена следующая уязвимость:
batman-adv: доступ к unicast_ttvn skb->data только после перераспределения skb
Функция pskb_may_pull(), вызываемая batadv_get_vid(), может перераспределить буфер.
за скб. Переменные, указывающие на старый буфер, должны быть
переназначен, чтобы избежать использования после освобождения.
Это было сделано правильно для заголовка Ethernet, но пропущено для
Указатель unicast_packet.
Показать оригинальное описание (EN)
In the Linux kernel, the following vulnerability has been resolved: batman-adv: access unicast_ttvn skb->data only after skb realloc The pskb_may_pull() called by batadv_get_vid() could reallocate the buffer behind the skb. Variables which were pointing to the old buffer need to be reassigned to avoid an use-after-free. This was done correctly for the ethernet header but missed for the unicast_packet pointer.
Характеристики атаки
Последствия
Строка CVSS v3.1