URL: https://www.opennet.dev/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 118614
[ Назад ]
Исходное сообщение
"Локальная root-уязвимость в pam-python"
Отправлено opennews , 01-Окт-19 08:44
В предоставляемом проектом pam-python PAM-модуле, позволяющем подключать модули аутентификации на языке Python, выявлена уязвимость (CVE-2019-16729), дающая возможность повысить свои привилегии в системе. При использовании уязвимой версии pam-python (по умолчанию не устанавливается), локальный пользователь может получить доступ с правами root, путём манипуляций с обрабатываемыми в Python по умолчанию переменными окружения (например, можно инициировать сохранение файла с байткодом для перезаписи системных файлов)...Подробнее: https://www.opennet.dev/opennews/art.shtml?num=51592
Содержание
- Локальная root-уязвимость в pam-python,Аноним, 08:45 , 01-Окт-19
- Локальная root-уязвимость в pam-python,Аноним, 09:21 , 01-Окт-19
- Локальная root-уязвимость в pam-python,Аноним, 09:51 , 01-Окт-19
- Локальная root-уязвимость в pam-python,Аноним, 10:46 , 01-Окт-19
- Локальная root-уязвимость в pam-python,eganru, 16:12 , 01-Окт-19
- Локальная root-уязвимость в pam-python,Анонче, 11:46 , 01-Окт-19
- Локальная root-уязвимость в pam-python,Gannet, 13:06 , 01-Окт-19
- Локальная root-уязвимость в pam-python,Аноним, 13:14 , 01-Окт-19
- Локальная root-уязвимость в pam-python,foo, 10:49 , 01-Окт-19
- Локальная root-уязвимость в pam-python,Аноним, 02:29 , 08-Окт-19
- Локальная root-уязвимость в pam-python,Аноним, 11:57 , 01-Окт-19
- Локальная root-уязвимость в pam-python,Лёня Потный, 14:04 , 01-Окт-19
- Локальная root-уязвимость в pam-python,Аноним, 18:28 , 01-Окт-19
- Локальная root-уязвимость в pam-python,Аноним, 09:14 , 01-Окт-19
- Локальная root-уязвимость в pam-python,Аноним, 09:25 , 01-Окт-19
- Локальная root-уязвимость в pam-python,Аноним, 09:52 , 01-Окт-19
- Локальная root-уязвимость в pam-python,IRASoldier_registered, 15:50 , 01-Окт-19
- Локальная root-уязвимость в pam-python,Леня Потный, 16:15 , 01-Окт-19
- Локальная root-уязвимость в pam-python,IRASoldier_registered, 16:36 , 01-Окт-19
- Локальная root-уязвимость в pam-python,Хомяк Анонима, 09:23 , 01-Окт-19
- Локальная root-уязвимость в pam-python,Аноним, 09:27 , 01-Окт-19
- Локальная root-уязвимость в pam-python,foo, 10:51 , 01-Окт-19
- Локальная root-уязвимость в pam-python,Аноним84701, 13:42 , 01-Окт-19
- Локальная root-уязвимость в pam-python,Аноним, 09:31 , 01-Окт-19
- Локальная root-уязвимость в pam-python,Аноним, 10:47 , 01-Окт-19
- Локальная root-уязвимость в pam-python,Аноним, 11:51 , 01-Окт-19
- Локальная root-уязвимость в pam-python,Аноним, 14:35 , 01-Окт-19
- Локальная root-уязвимость в pam-python,bw, 12:33 , 01-Окт-19
- Локальная root-уязвимость в pam-python,Аноним, 02:31 , 08-Окт-19
- Локальная root-уязвимость в pam-python,anonymous, 15:34 , 01-Окт-19
- Локальная root-уязвимость в pam-python,Анонимчжан, 15:44 , 01-Окт-19
- Локальная root-уязвимость в pam-python,user90, 16:26 , 01-Окт-19
- Локальная root-уязвимость в pam-python,userd, 16:26 , 01-Окт-19
- Локальная root-уязвимость в pam-python,user90, 17:08 , 01-Окт-19
- Локальная root-уязвимость в pam-python,Аноним, 19:38 , 01-Окт-19
- Локальная root-уязвимость в pam-python,Аноним, 01:58 , 02-Окт-19
- Локальная root-уязвимость в pam-python,dotgggff, 07:45 , 02-Окт-19
Сообщения в этом обсуждении
"Локальная root-уязвимость в pam-python"
Отправлено Аноним , 01-Окт-19 08:45
Все языки для быстрого изучения и лёгкого написания провоцируют писать с отключённой головой.
"Локальная root-уязвимость в pam-python"
Отправлено Аноним , 01-Окт-19 09:21
> Все языки для быстрого изучения и лёгкого написания провоцируют писать с отключённой головой.Модуль написан на C
"Локальная root-уязвимость в pam-python"
Отправлено Аноним , 01-Окт-19 09:51
Каджый второй язык написан на С, все интерпритаторы, все машины. Мы все умрём.
"Локальная root-уязвимость в pam-python"
Отправлено Аноним , 01-Окт-19 10:46
С провоцирует писать с отключенной головой только асм только хардкор.
"Локальная root-уязвимость в pam-python"
Отправлено eganru , 01-Окт-19 16:12
только асм
я время от времени пишу на asm для mips32r2(то, что сложно написать на C).
нет ничего сложного в том, чтобы писать на asm и на мой взгляд это абсолютно не то, что делает код умнее.на мой взгляд коды на asm вводят в ступор людей, что не хотят глубоко вникать. отбивают охоту разбираться. поэтому трезвое решение использовать такие вещи как можно реже.
ИМХО.
"Локальная root-уязвимость в pam-python"
Отправлено Анонче , 01-Окт-19 11:46
Так всё правильно, C для
>быстрого изучения и лёгкого написания с отключённой головой.
"Локальная root-уязвимость в pam-python"
Отправлено Gannet , 01-Окт-19 13:06
А Java тогда для какой головы?
"Локальная root-уязвимость в pam-python"
Отправлено Аноним , 01-Окт-19 13:14
> А Java тогда для какой головы?Для виртуальной.
"Локальная root-уязвимость в pam-python"
Отправлено foo , 01-Окт-19 10:49
На каком языке написан Exim?
"Локальная root-уязвимость в pam-python"
Отправлено Аноним , 08-Окт-19 02:29
На отвратительном его даже Си не назвать. Эти ужасные отступы и оформление требует clang-format применять принудительно.
"Локальная root-уязвимость в pam-python"
Отправлено Аноним , 01-Окт-19 11:57
Некоторые культовые языки для тяжёлого написания провоцируют байто<бить>ствовать, так как в них нет ни нормальных функций для работы со строками, ни функций для работы с файловой системой работающих. Вместо этого есть стандарты, которые принимают десятилетиями, в результате нет ни<растение из семейства крестоцветных>а.
"Локальная root-уязвимость в pam-python"
Отправлено Лёня Потный , 01-Окт-19 14:04
Давно говорю, что всё должно быть встроено во всё: ядро в системд, а функции работы с файловой системой, сетью (причём любой) и шифрованием (причём любым) — прямо в язык. Ибо воистину.
"Локальная root-уязвимость в pam-python"
Отправлено Аноним , 01-Окт-19 18:28
>для тяжёлого написания провоцируют А ты не ведись, не мужик что ли?
"Локальная root-уязвимость в pam-python"
Отправлено Аноним , 01-Окт-19 09:14
> В Fedora и RHEL модуль не поставляется.Больше интересно, какая нужда заставила поставлять его в дебиан?
"Локальная root-уязвимость в pam-python"
Отправлено Аноним , 01-Окт-19 09:25
Какая тебе разница, поставляется он там или нет? Не надо — не устанавливай.
"Локальная root-уязвимость в pam-python"
Отправлено Аноним , 01-Окт-19 09:52
> Больше интересно, какая нужда заставила поставлять $package_name в $distro_name?Бот, уйди.
"Локальная root-уязвимость в pam-python"
Отправлено IRASoldier_registered , 01-Окт-19 15:50
Один из важнейших принципов линуксов - это _свобода выбора_ для пользователя. Намёк ясен или продолжить мысль?
"Локальная root-уязвимость в pam-python"
Отправлено Леня Потный , 01-Окт-19 16:15
лолшта? Один из важнейший принципов современных линуксов - свобода моего выбора, как вас пользовать. А тут непорядочек... вот и уязвимость!
"Локальная root-уязвимость в pam-python"
Отправлено IRASoldier_registered , 01-Окт-19 16:36
Ещё один диванный конспиролог петросянит, прикрывая фрустрацию от цинично попранного чувства своей "свободы" указывать компетентным специалистам что и как им надо делать.
"Локальная root-уязвимость в pam-python"
Отправлено Хомяк Анонима , 01-Окт-19 09:23
Ну я бы поостерёгся юзать питон для такого. Ещё бы емакс туда засунули.
"Локальная root-уязвимость в pam-python"
Отправлено Аноним , 01-Окт-19 09:27
Ну да, ведь использование %randomname% сразу повышает надёжность, да даже питон в новости про другие языки тоже повышает надёжность - вот парадокс то.
"Локальная root-уязвимость в pam-python"
Отправлено foo , 01-Окт-19 10:51
Создатели Exim тоже постеснялись бы.
"Локальная root-уязвимость в pam-python"
Отправлено Аноним84701 , 01-Окт-19 13:42
> Ну я бы поостерёгся юзать питон для такого. Так никто и не юзал:
https://sourceforge.net/p/pam-python/code/ci/default/tree/sr...
https://bugzilla.suse.com/show_bug.cgi?id=1150510#c1
> not_null_argument_for_strcmp.patch invokes undefined behaviour when strrchr doesn't find a match. 'dot' is a variable not a preprocessor macro, so #ifndef is the wrong construct to use. Best case this leads to a segfault when a Python file without a "." is configured, but the optimizer can end up doing arbitrarily weird things.
>
"Локальная root-уязвимость в pam-python"
Отправлено Аноним , 01-Окт-19 09:31
Актуальна ли уязвимость для дистрибутива Альт Linux?
"Локальная root-уязвимость в pam-python"
Отправлено Аноним , 01-Окт-19 10:47
Сабж самая последняя уязвимость которую следует опасаться в Альте.
"Локальная root-уязвимость в pam-python"
Отправлено Аноним , 01-Окт-19 11:51
Казалось бы, при чем тут Gentoo...
"Локальная root-уязвимость в pam-python"
Отправлено Аноним , 01-Окт-19 14:35
Прекрати жевать сопли, при чём тут она?
"Локальная root-уязвимость в pam-python"
Отправлено bw , 01-Окт-19 12:33
Какой полезный модуль, хорошо, что я о нём не знал.
"Локальная root-уязвимость в pam-python"
Отправлено Аноним , 08-Окт-19 02:31
Реклама модулей через уязвимости =)
"Локальная root-уязвимость в pam-python"
Отправлено anonymous , 01-Окт-19 15:34
Есть причина, почему sudo не работает со скриптовыми языками. Слишком легко подменить окружение скрипта и заставить его работать совсем иначе.
"Локальная root-уязвимость в pam-python"
Отправлено Анонимчжан , 01-Окт-19 15:44
вот почему интерпретируемые языки следует использовать только для обработки внешних данных или расчетов. никак не встраивать внутрь системы. в лучшем случае обертки над консольными утилитами. конечно перл славился своим могуществом по обработке текстов, но думаю питон тут его легко заменит. вот так и надо было его использовать в маленьких программах обработки, а не пихать в системные.
"Локальная root-уязвимость в pam-python"
Отправлено user90 , 01-Окт-19 16:26
Пфф! s/окружение/содержание (скрипт куда легче модифицировать по сравнению с бинарником)
"Локальная root-уязвимость в pam-python"
Отправлено userd , 01-Окт-19 16:26
> sudo не работает со скриптовыми языками.Поясните мысль.
> Слишком легко подменить окружение скрипта...
Даа, но знаете - LD_PRELOAD тоже позволяет достичь многого. И безо всяких скриптовых языков.
"Локальная root-уязвимость в pam-python"
Отправлено user90 , 01-Окт-19 17:08
> Поясните мысль.Как мимокрокодил: возможно это про suid?
"Локальная root-уязвимость в pam-python"
Отправлено Аноним , 01-Окт-19 19:38
ld preload не работает с судом
"Локальная root-уязвимость в pam-python"
Отправлено Аноним , 02-Окт-19 01:58
А так: sudo LD_PRELOAD=./libhook.so ./prog?
"Локальная root-уязвимость в pam-python"
Отправлено dotgggff , 02-Окт-19 07:45
кодга поятвся в андорид?