Уязвимость отказа в обслуживании (DoS) в реализации Transparent Huge Pages (THP) ядра Linux, вызванная некорректной обработкой hugetlb-записей
Описание
Обнаружена уязвимость в реализации Transparent Huge Pages (THP) ядра Linux, связанная с некорректной обработкой hugetlb-записей. Локальный пользователь без привилегий может использовать данную уязвимость для вызова отказа в обслуживании (повреждение памяти или аварийное завершение работы системы), обращаясь к определённым участкам памяти. Проблема может быть продемонстрирована путём инициирования состояния гонки (race condition) через операции чтения numa_maps
во время миграции гигантских страниц. Уязвимость связана с файлами fs/proc/task_mmu.c
и mm/mempolicy.c
.
Заявление
Данная проблема не затрагивает версии пакета ядра, поставляемые с Red Hat Enterprise Linux 5.
Затронутые версии ПО
- Ядро Linux до версии 3.14.5
Тип уязвимости
- Аварийное завершение работы (crash)
- Повреждение памяти
- Отказ в обслуживании (DoS)
Затронутые пакеты
Платформа | Пакет | Состояние | Рекомендация | Релиз |
---|---|---|---|---|
Red Hat Enterprise Linux 5 | kernel | Not affected | ||
Red Hat Enterprise Linux 6 | kernel | Fixed | RHSA-2015:1272 | 20.07.2015 |
Red Hat Enterprise Linux 7 | kernel | Fixed | RHSA-2015:0290 | 05.03.2015 |
Red Hat Enterprise MRG 2 | kernel-rt | Fixed | RHSA-2014:0913 | 22.07.2014 |
Показывать по
Дополнительная информация
Статус:
EPSS
4.7 Medium
CVSS2
Связанные уязвимости
The Linux kernel through 3.14.5 does not properly consider the presence of hugetlb entries, which allows local users to cause a denial of service (memory corruption or system crash) by accessing certain memory locations, as demonstrated by triggering a race condition via numa_maps read operations during hugepage migration, related to fs/proc/task_mmu.c and mm/mempolicy.c.
The Linux kernel through 3.14.5 does not properly consider the presence of hugetlb entries, which allows local users to cause a denial of service (memory corruption or system crash) by accessing certain memory locations, as demonstrated by triggering a race condition via numa_maps read operations during hugepage migration, related to fs/proc/task_mmu.c and mm/mempolicy.c.
The Linux kernel through 3.14.5 does not properly consider the presenc ...
The Linux kernel through 3.14.5 does not properly consider the presence of hugetlb entries, which allows local users to cause a denial of service (memory corruption or system crash) by accessing certain memory locations, as demonstrated by triggering a race condition via numa_maps read operations during hugepage migration, related to fs/proc/task_mmu.c and mm/mempolicy.c.
ELSA-2015-1272: kernel security, bug fix, and enhancement update (MODERATE)
EPSS
4.7 Medium
CVSS2