LINUX.ORG.RU

Локальный пользователь может получить root благодаря ошибке в ядре

 


0

1

Опубликована информация об очередной уязвимости в ядре Linux. Код эксплоитов выложен в открытый доступ.

Суть проблемы в том, что локальный пользователь может через исполняемый файл с флагом SUID root получить права root в системе.

Проблема существует в Red Hat Enterprise Linux 6 и 7, Ubuntu 12.04 и Debian 8.

Подробности

Перемещено anonymous_incognito из security


Our exploit requires «only» 2 * 16GB = 32GB of memory, instead of 3 * 16GB = 48GB or more, because we use a few tricks to reduce its memory footprint (for example, we replace the nearly 16GB of equal argument pointers with equivalent file-backed mappings that consume practically no memory).

Сервера хачить?

a1batross ★★★★★
()

Ubuntu 12.04

Уже неактуально.

Debian 8.

Ждемс новостей от Debian LTS...

Odalist ★★★★★
()
Ответ на: комментарий от a1batross

я честно говоря не понял, нужно ли ему действительно 32 гб памяти, или достаточно ммапнуть 32гб файл. Но в любом случае это только для 64 бит.

mittorn ★★★★★
()

через исполняемый файл с флагом SUID root

Непонял, ведь бинарник SUID root итак исполняется с euid == 0?

UPD Там експлоит запускает бинарник:

# gcc -O0 -o poc-suidbin poc-suidbin.c
# chown root poc-suidbin
# chmod 4555 poc-suidbin

$ gcc -o poc-exploit poc-exploit.c
$ time ./poc-exploit

KennyMinigun ★★★★★
()
Последнее исправление: KennyMinigun (всего исправлений: 1)
Ответ на: комментарий от Bobby_

Скорее обьяснить. Но, мне кажется, я уже нашел:

Our proof-of-concept (poc-exploit.c) exploits the integer overflow in
create_elf_tables() and the resulting lack of UNSECURE_ENVVARS filtering
in ld.so: it executes the main() of a SUID-root binary (poc-suidbin.c)
while LD_LIBRARY_PATH remains set, even though it should have been
removed from the environment variables by ld.so.

Т.е. Если SUID бинарник дергает библиотечные функции, то их можно подменить на свои.

Написал бы в новости. Ибо то что есть абсолютно не выглядит как уязвимость

Суть проблемы в том, что локальный пользователь может через исполняемый файл с флагом SUID root получить права root в системе.

Т.е. я понял как «локальный пользователь может получить права root с помощью такого бинарника как sudo» (и в чем проблема?)

KennyMinigun ★★★★★
()

Локальная уязвимость, я так понимаю, что можно проcто пройтись по серваку молотком, чем запихивать в него 32 гектара и взламать?

П.С.

32 свободных. Т.е. надо где-то 48. Ну и голую операционку. А вот зачем взламывать такой комп?

Odalist ★★★★★
()
Ответ на: комментарий от a1batross

А они ещё спрашивают, зачем столько оперативки в смартфоны ставят. Очевидно же — чтоб рута было проще получить.

dogbert ★★★★★
()
Ответ на: комментарий от dogbert

Очевидно же — чтоб рута было проще получить.

Кстати, нужно. Ато на всяких пиксель-нексусах данные стираются при «рутовании». Я вот недавно прочитал, что гугль убрал возможность записывать телефонные звонки без рутования.

KennyMinigun ★★★★★
()

локальный пользователь может через исполняемый файл с флагом SUID root получить права root в системе

Никогда такого не было и вот опять...

PS: а в чём новость? британские учёные нашли новый способ трахнуть систему через suid?

no-such-file ★★★★★
()
Ответ на: комментарий от redgremlin

Доллар по сколько, кто президент

Кто президент я тебе и сейчас могу сказать.

no-such-file ★★★★★
()
Ответ на: комментарий от no-such-file

И никаких спектров с мельдовенами не нужно.

anonymous
()
Ответ на: комментарий от redgremlin

Да и 32гб-ноуты в лучшем случае один процент наберут.

Deleted
()

Проблемы с супер-пупер языком C?

PexuOne
()
Ответ на: комментарий от redgremlin

И каков процент владельцев 64гб ноутов среди всех? 0.001? 0.000001?

проблема не исчезнет просто из-за того, что её заметают под ковёр.

PexuOne
()
Ответ на: комментарий от redgremlin

Если у них не макак-бук, они могут проапгрейдить память позже.

anonymous
()
Ответ на: комментарий от anonymous_incognito

сомнительная по значимости уязвимость

Да конечно, просто ерунда, и зачем ей имя собственно дали - Mutagen Astronomy. Похоже это на ЛОРе модераторы с сомнительной квалификацией.

Bobby_
() автор топика
Ответ на: комментарий от Bobby_

Уязвимость локальная. Требует, как понял нетривиальной конфигурации, да ещё и для старых дистрибутивов только.

Ну и смысл?

Если считаешь уязвимость более значимой, напиши новость поподробнее чем она настолько опасна.

anonymous_incognito ★★★★★
()
Последнее исправление: anonymous_incognito (всего исправлений: 1)
Ответ на: комментарий от Bobby_

На ноутбуке у многих по 64 гига...

Э, стопэ. Давай так, у многих 6-4 гига, ладно? Мне кажется, что это ближе к истине. Либо пили опрос.

anonymous
()

никогда такого не было и вот опять

Harald ★★★★★
()
Ответ на: комментарий от t184256

Пилите опрос, регистрация! Я балдею от вашего 2018. Один тут получил 23 оклада единовременно, за выход на пенсию. Может ты тоже считаешь, что так у всех, а? Либо опрос, либо 4-6!

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.