CVE-2026-68140 in Linux
Сводка
по VulDB • 10.08.2026
В ядре Linux устранена следующая уязвимость:
net/iucv: исправлена ошибка use-after-free для разорванного объекта iucv_path
Очереди af_iucv помещают в очередь уведомления о еще не полученных сообщениях на iucv->message_q, каждое из которых содержит сырой указатель (raw pointer) на объект iucv_path соединения. Когда удаленная сторона разрывает соединение, функция iucv_sever_path() освобождает этот путь с помощью iucv_path_free(), но оставляет уведомления в очереди. Последующий вызов recvmsg() опорожняет очередь message_q через функцию iecv_process_message_q() и передает устаревший (stale) объект пути функции message_receive() — что представляет собой use-after-free для уже освобожденного объекта iucv_path.
Необходимо удалять уведомления из очереди при разрыве пути; после того как путь исчезнет, они больше не могут быть получены. Это также устраняет утечку памяти уведомлений, возникающую при закрытии сокета с оставшимися в очереди сообщениями.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.