Форум русскоязычного сообщества Ubuntu


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: Уязвимость в *nix  (Прочитано 8247 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн RUstorm

  • Активист
  • *
  • Сообщений: 701
    • Просмотр профиля
Re: Уязвимость в *nix
« Ответ #30 : 26 Сентября 2014, 22:52:44 »
файл echo дествительно засдавался в home разделе,  если есть его нужно удалить.

Оффлайн Sly_tom_cat

  • Don't worry, be happy!
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 12141
  • Xubuntu 22.04
    • Просмотр профиля
    • Github
Re: Уязвимость в *nix
« Ответ #31 : 26 Сентября 2014, 22:57:12 »
Правильная проверка:

rm -f echo && env -i  X='() { (a)=>\' bash -c 'echo date'; cat echo

Файлик echo надо удалить перед выполнением.
Индикатор для Yandex-Disk: https://forum.ubuntu.ru/index.php?topic=241992
UEFI-Boot - грузимся без загрузчика: https://help.ubuntu.ru/wiki/uefiboot

Оффлайн Pilot6

  • Старожил
  • *
  • Сообщений: 14037
  • Xubuntu 18.04
    • Просмотр профиля
Re: Уязвимость в *nix
« Ответ #32 : 26 Сентября 2014, 23:09:00 »
Цитировать
не срабатывает.
В Ubuntu sh не на bash смотрит. Поэтому бессмысленно говорить о чем-то.
Я в личке не консультирую. Вопросы задавайте на форуме.

Оффлайн Sly_tom_cat

  • Don't worry, be happy!
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 12141
  • Xubuntu 22.04
    • Просмотр профиля
    • Github
Re: Уязвимость в *nix
« Ответ #33 : 26 Сентября 2014, 23:23:30 »
Pilot6,
У меня Xubuntu 13.10
file /bin/sh
/bin/sh: symbolic link to `dash'
Потому с sh и не работает видать..., но я не очень понимаю смысл самого експлоита :idiot2:
Индикатор для Yandex-Disk: https://forum.ubuntu.ru/index.php?topic=241992
UEFI-Boot - грузимся без загрузчика: https://help.ubuntu.ru/wiki/uefiboot

Оффлайн ArcFi

  • Старожил
  • *
  • Сообщений: 15189
    • Просмотр профиля
    • aetera.net
Re: Уязвимость в *nix
« Ответ #34 : 27 Сентября 2014, 00:38:31 »
А разве в […] за =>\' тоже есть пробел...
Скопировал отсюда:
http://www.opennet.ru/opennews/art.shtml?num=40667
Там есть.

И я не понял - как там создается файл :idiot2: Просто совсем не понимаю, если не трудно, поясните как эта ерунда этот код работает.
echo прилипает к редиректу, а date выполняется в вызываемом экземпляре оболочки.
Чтобы понять более детально, надо распарсить сорцы bash.
Это не самостоятельный код, а хак для обхода синтаксиса и логики командного интерпретатора, срабатывающий исключительно из-за наличия бага.
На исправленной версии данный хак пролетает мимо кассы.

Оффлайн Tear

  • Старожил
  • *
  • Сообщений: 1445
  • Ubuntu 16.04 LTS
    • Просмотр профиля
Re: Уязвимость в *nix
« Ответ #35 : 27 Сентября 2014, 10:21:58 »
На исправленной версии данный хак пролетает мимо кассы.
Ну вот RedHat с Вами не согласен.

(Нажмите, чтобы показать/скрыть)

Подробнее описано здесь.

ЗЫ На Ubuntu 12.04, после установки последнего обновления, уже не работает. Видимо, прикрыли.


« Последнее редактирование: 27 Сентября 2014, 10:37:44 от Tear »

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
Re: Уязвимость в *nix
« Ответ #36 : 27 Сентября 2014, 10:42:49 »
L~$
L~$ ssh v2@v2
v2@v2's password:
Welcome to Ubuntu 14.04 LTS (GNU/Linux 3.13.0-29-generic i686)

 * Documentation:  https://help.ubuntu.com/

Last login: Sat Sep 27 04:05:54 2014 from 192.168.100.2
v2@v2:~$
v2@v2:~$ env x='() { :;}; echo vulnerable' bash -c "echo this is a test"
vulnerable
this is a test
v2@v2:~$
v2@v2:~$ exit
выход
Connection to v2 closed.
L~$


Пользователь решил продолжить мысль 27 Сентября 2014, 10:57:10:
копипасты Windows проблема.
« Последнее редактирование: 27 Сентября 2014, 10:57:10 от victor00000 »
Wars ~.o

Оффлайн ArcFi

  • Старожил
  • *
  • Сообщений: 15189
    • Просмотр профиля
    • aetera.net
Re: Уязвимость в *nix
« Ответ #37 : 27 Сентября 2014, 11:51:32 »

Оффлайн Tear

  • Старожил
  • *
  • Сообщений: 1445
  • Ubuntu 16.04 LTS
    • Просмотр профиля
Re: Уязвимость в *nix
« Ответ #38 : 27 Сентября 2014, 12:22:21 »
ArcFi,
Вы  CVE-2014-6271 от CVE-2014-7169 отличить способны?

Оффлайн Haron Prime

  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 11312
  • Нетолерантный социопат
    • Просмотр профиля
Re: Уязвимость в *nix
« Ответ #39 : 27 Сентября 2014, 12:25:22 »
Tear,
Цитировать
Shellshock update: bash packages that resolve CVE-2014-6271 and CVE-2014-7169 available

Оффлайн Tear

  • Старожил
  • *
  • Сообщений: 1445
  • Ubuntu 16.04 LTS
    • Просмотр профиля
Re: Уязвимость в *nix
« Ответ #40 : 27 Сентября 2014, 12:43:45 »
Haron Prime, ArcFi, ещё раз: после фикса CVE-2014-6271 осталась уязвимость CVE-2014-7169, о чем в настоящем треде и написано. И пофиксили CVE-2014-7169 отдельным фиксом:
До обновления:

После обновления:

Не знаю, как в федоре, но в Ubuntu это было так.

« Последнее редактирование: 27 Сентября 2014, 12:46:25 от Tear »

Оффлайн ArcFi

  • Старожил
  • *
  • Сообщений: 15189
    • Просмотр профиля
    • aetera.net
Re: Уязвимость в *nix
« Ответ #41 : 27 Сентября 2014, 12:56:37 »
Не знаю, как в федоре
В Fedora всё пофикшено, если кто-то ещё не понял.
Апдейты уже в stable:
https://admin.fedoraproject.org/updates/bash

в Ubuntu это было так.
Надо смотреть ChangeLog менеджера обновлений.

Оффлайн vasyl

  • Старожил
  • *
  • Сообщений: 1724
    • Просмотр профиля
Re: Уязвимость в *nix
« Ответ #42 : 28 Сентября 2014, 10:04:15 »
bash обновился :
vasyl@Satellite:~$ bash --version
GNU bash, версия 4.3.11(1)-release (x86_64-pc-linux-gnu)

vasyl@Satellite:~$ env x='() { :;}; echo vulnerable' bash -c "echo this is a test"
this is a test

vasyl@Satellite:~$ rm -f echo && env -i  X='() { (a)=>\' bash -c 'echo date'; cat echo
date
cat: echo: Нет такого файла или каталога
« Последнее редактирование: 28 Сентября 2014, 10:05:53 от vasyl »
Ubuntu Mate 16.04 + Windows 10

Оффлайн alsoijw

  • Старожил
  • *
  • Сообщений: 4062
  • Fedora 25 GNOME 3 amd64
    • Просмотр профиля
Re: Уязвимость в *nix
« Ответ #43 : 28 Сентября 2014, 19:07:01 »
Все хорошо или как?
Мало видеть нам начало - надо видеть и конец. Если видишь ты создание - значит где-то есть ТВОРЕЦ
Многие жалуются: геометрия в жизни не пригодилась. Ямб от хорея им приходится отличать ежедневно?

Оффлайн peregrine

  • FSM
  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 7215
  • Gentoo x64 Ubuntu 16.04.1 x64
    • Просмотр профиля
Re: Уязвимость в *nix
« Ответ #44 : 28 Сентября 2014, 19:07:30 »
alsoijw, вроде как хорошо.

 

Страница сгенерирована за 0.032 секунд. Запросов: 25.