Уязвимость целочисленного переполнения в файле "fs/aio.c" ядра Linux, позволяющая вызвать отказ в обслуживании (DoS) или добиться неопределённого воздействия через большой AIO iovec
Описание
Обнаружена уязвимость целочисленного переполнения (integer overflow) в файле fs/aio.c
ядра Linux. Проблема связана с тем, что интерфейс AIO не использовал вспомогательную функцию rw_verify_area()
с расширенной функциональностью, например, для принудительной блокировки файла. Функция rw_verify_area()
выполняет дополнительные проверки, такие как проверка того, что размер доступа не вызывает переполнение предельных значений смещения. Данное целочисленное переполнение позволяет локальным пользователям вызвать отказ в обслуживании (DoS) или, возможно, добиться неопределённого воздействия через большой AIO iovec.
Заявление
Данная проблема затрагивает пакеты ядра Linux, поставляемые с:
- Red Hat Enterprise Linux 5: Служба безопасности Red Hat оценила эту проблему как имеющую умеренное влияние на безопасность, и в настоящее время не планируется её устранение в будущих обновлениях. Для получения дополнительной информации обратитесь к жизненному циклу Red Hat Enterprise Linux.
- Red Hat Enterprise Linux 6: Возможные будущие обновления ядра для данной версии могут устранить эту проблему.
Данная проблема не затрагивает пакеты ядра Linux, поставляемые с:
- Red Hat Enterprise Linux 7
- Red Hat Enterprise MRG 2
(соответствующее исправление уже включено).
Затронутые версии ПО
- Ядро Linux до версии 3.4.1
Тип уязвимости
- Целочисленное переполнение (integer overflow)
- Отказ в обслуживании (DoS)
- Неопределенное воздействие
Затронутые пакеты
Платформа | Пакет | Состояние | Рекомендация | Релиз |
---|---|---|---|---|
Red Hat Enterprise Linux 5 | kernel | Will not fix | ||
Red Hat Enterprise Linux 7 | kernel | Not affected | ||
Red Hat Enterprise Linux 7 | kernel-rt | Not affected | ||
Red Hat Enterprise MRG 2 | realtime-kernel | Not affected | ||
Red Hat Enterprise Linux 6 | kernel | Fixed | RHSA-2018:1854 | 19.06.2018 |
Показывать по
Дополнительная информация
Статус:
3.6 Low
CVSS2
Связанные уязвимости
Integer overflow in fs/aio.c in the Linux kernel before 3.4.1 allows local users to cause a denial of service or possibly have unspecified other impact via a large AIO iovec.
Integer overflow in fs/aio.c in the Linux kernel before 3.4.1 allows local users to cause a denial of service or possibly have unspecified other impact via a large AIO iovec.
Integer overflow in fs/aio.c in the Linux kernel before 3.4.1 allows l ...
Integer overflow in fs/aio.c in the Linux kernel before 3.4.1 allows local users to cause a denial of service or possibly have unspecified other impact via a large AIO iovec.
ELSA-2018-1854: kernel security and bug fix update (IMPORTANT)
3.6 Low
CVSS2