Срочно в номер. Уязвимость в BASH

Зачем здесь это журналистское кудахтанье? Сухого остатка там ноль. Даже РНР ни к селу, ни к городу притянули.
 
Особенно радует, что ни слова о том, что же эта за уязвимость и какой вектор
 
В убунте кстати, если кто не помнит, /bin/sh -> dash, а не баш
 
Уязвимость так себе, т.к. ее применение требует наличия доступа к удаленному серверу.
c0dex, http://people.canonical.com/~ubuntu-security/cve/2014/CVE-2014-7169.html
http://www.ubuntu.com/usn/usn-2362-1/

Дополнение 2: Проведена попытка массового сканирования серверов на предмет наличия уязвимости в Bash. Первый же эксперимент выявил около 3 тысяч хостов, подверженных уязвимости в Bash при запросе корневой страницы по IP, без заполнения заголовка Host (при полноценном сканировании с указанием корректных имён домена таких сайтов может оказаться в 50 раз больше). Организация целевых атак на конкретные CGI-скрипты, например, на /cgi-sys/defaultwebpage.cgi из CPanel позволяет как минимум в 10 раз расширить область действия атаки. Так как уязвимость очень проста в эксплуатации не исключается появление в ближайшее время червей, нацеленных на поражение конкретных проблемных CGI-скриптов.
 
Ну, шареды хапнут говна лопату. Это печально, да. Но кто что-то серьезное на шареде делает?
 
Зачем здесь это журналистское кудахтанье? Сухого остатка там ноль. Даже РНР ни к селу, ни к городу притянули.
ну а как же модный fast-cgi? :) журналисты они такие, есть cgi в названии, значит вульнирабле
 
Единственный реальный вариант эксплуатации, который я вижу - обход restricted git shell через whitelisted переменную среды.

На шареды пофигу, сами виноваты.
 
Этот баг касается тех, кто поддерживает не очень контролируемую инфраструктуру.
Тем, кто пишет на php или просто держит сайты - оно как-то пофиг.
Если даем git или sftp по ssh - этому аккаунту надо отключать shell-интерпретатор. Я так делаю.
 
Ничего не понял. Уязвимость дает права на выполнение команд тем, у кого уже есть права на выполнение команд? :confused:
 
Absinthe, иногда есть право выполнить только определенную команду, например: cgi-скрипты, шелл в git, суидные скрипты, sudo /etc/init.d/nginx restart
пример
 
Ничего не понял. Уязвимость дает права на выполнение команд тем, у кого уже есть права на выполнение команд? :confused:
Уязвимость дает право изменить переменные окружения, отсюда - любая команда от имени рута.
 
Сверху