В ядре Linux устранена следующая уязвимость:
dm-ioctl: исправлено возможное переполнение в list_version_get_info
sizeof(tt->version) имеет размер 12 байт, но код записывает в файл 16 байт.
выходной буфер - информация->версия->версия[0], информация->версия->версия[1],
информация->версия->версия[2] и информация->версия->следующая. Это может привести к тому, что буфер
переполнение.
Исправьте это переполнение буфера, заменив «sizeof(tt->version)» на
«sizeof(struct dm_target_versions)».
Показать оригинальное описание (EN)
In the Linux kernel, the following vulnerability has been resolved: dm-ioctl: fix a possible overflow in list_version_get_info sizeof(tt->version) is 12 bytes, but the code writes 16 bytes into the output buffer - info->vers->version[0], info->vers->version[1], info->vers->version[2] and info->vers->next. This can cause buffer overflow. Fix this buffer overflow by replacing "sizeof(tt->version)" with "sizeof(struct dm_target_versions)".