Уязвимость в bash

Изображение пользователя deepd.

Для проверки наличия уязвимости в системе можно выполнить команду
env x='() { :;}; echo vulnerable' bash -c "echo this is a test"
Если система уязвима, в консоль будут выведены строки «vulnerable» и «this is a test», а при отсутствии уязвимости, сообщение об ошибке вида
bash: warning: x: ignoring function definition attempt
bash: error importing function definition for `x'
this is a test

см. подробнее

Комментарии (10)

0
Chibiko - 29 Сентябрь, 2014 - 19:20
Изображение пользователя Chibiko.

[:||||||||||||||||||||:] же!

+1
kot040188 - 29 Сентябрь, 2014 - 20:14
Изображение пользователя kot040188.

[email protected]:~$ [:||||||||||||||||||||:]
bash: ошибка синтаксиса около неожиданной лексемы `||'

+1
kot040188 - 29 Сентябрь, 2014 - 20:13
Изображение пользователя kot040188.

[email protected]:~$ env x='() { :;}; echo vulnerable' bash -c "echo this is a test"
this is a test

«vulnerable» нету =/

0
deepd - 29 Сентябрь, 2014 - 20:59
Изображение пользователя deepd.

Аналогично. Не понятно - это потому что пофиксили или что-то другое.
Эту уязвимость уже назвали Shellshock или Bashdoor. Причем она же есть и в Mac системах.
http://threatpost.ru/2014/09/25/sereznaya-uyazvimost-v-bash-zatragivaet-linux-unix-i-mac-os-x/
---
http://www.prostomac.com/2014/09/najdena-sereznaya-uyazvimost-v-bash-dlya-mac-i-linux-sistem/

0
kot040188 - 29 Сентябрь, 2014 - 20:59
Изображение пользователя kot040188.

Скажите доктор это серьёзно? Пускай самую страшную, но правду! Мой компьютер будет жить? =D

0
deepd - 29 Сентябрь, 2014 - 21:32
Изображение пользователя deepd.

-Больной: "Доктор, я буду жить?"
-Врач: "А смысл?"
Кстати, один любитель скриптов, сказал что, в качестве пробы, удаленно выполнил chown с помощью этой лазейки. Говорит получилось - сменил владельца файла. Я спрашивал его: "а как же sudo и пароль", он с улыбкой ответил:"никак".

0
deepd - 30 Сентябрь, 2014 - 15:44
Изображение пользователя deepd.

Инфа о легком chown через лазейку (без sudo и т. д.) не подтвердилась.

0
buggy - 29 Сентябрь, 2014 - 21:50
+1
kot040188 - 29 Сентябрь, 2014 - 22:10
Изображение пользователя kot040188.

И ещё =)
- Доктор! Я проглотила косточку от сливы! Я умру?
- Все умрут…
- Все умрут???? Боже, что я наделала!!!!

0
Platon - 30 Сентябрь, 2014 - 15:32
Изображение пользователя Platon.

Отправить комментарий

CAPTCHA на основе изображений
Введите цифры