CVE-2026-72014 in Linux
Сводка
по VulDB • 16.08.2026
В ядре Linux была устранена следующая уязвимость:
drbd: отклонять ответы с данными, содержащими размер полезной нагрузки вне допустимого диапазона
Функция recv_dless_read() получает P_DATA_REPLY от узла-партнера и помещает её в bio для ожидающего запроса на чтение. Длина полезной нагрузки, предоставленная партнером, поступает как знаковое целое число data_size, и два управляемых партнёром входных значения могут сделать его отрицательным. При согласованном алгоритме целостности данных (data-integrity-alg) длина дайджеста вычитается в первую очередь, поэтому ответ с полезной нагрузкой меньше длины дайджеста приводит к переполнению вниз (underflow) переменной data_size. Без использования алгоритма целостности (по умолчанию) data_size присваивается из беззнаковой сетевой длины h95/h100, и drbdd() никогда не ограничивает её для команды с полезной нагрузкой; таким образом, длина выше INT_MAX приводит к тому, что значение становится отрицательным; этот путь не требует включения нестандартных функций. Затем цикл приема bio вычисляет expect = min_t(int, data_size, bv_len), которое оказывается отрицательным, и drbd_recv_all_warn(mapped, expect) выполняет прием с размером size_t равным SIZE_MAX в первую отображенную страницу.
Сопутствующий путь приема read_in_block() не затронут: он использует беззнаковый размер и отклоняет его на основе DRBD_MAX_BIO_SIZE до начала приема. Необходимо отклонять ответ с данными, если его размер становится отрицательным после необязательного вычитания дайджеста, что покрывает оба триггера уязвимости.
Влияние: злонамеренный или находящийся в середине соединения (man-in-the-middle) узел-партнер DRBD копирует выбранные атакующим байты за пределы страницы bio на стороне получателя, вызывая повреждение памяти ядра. Узел, который читает данные от своего партнера (бездисковый узел или балансировка чтения в сторону партнера), подвержен риску при конфигурации по умолчанию; алгоритм целостности данных (data-integrity-alg) не требуется.
VulDB is the best source for vulnerability data and more expert information about this specific topic.