URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 122750
[ Назад ]

Исходное сообщение
"Уязвимость в Apache Airflow, допускающая использование одного сеанса на  разных серверах"

Отправлено opennews , 22-Дек-20 11:33 
Во входящем в состав платформы Apache Airflow web-сервере выявлена уязвимость (CVE-2020-17526), вызванная некорректной проверкой сеансов в конфигурации по умолчанию. Уязвимость  позволяет пользователю одного сайта получить доступ к другому сайту, используя идентификатор сеанса от первого сайта (для входа достаточно отредактировать сессионную Cookie). Проблема вызвана использованием в предлагаемом по умолчанию файле конфигурации airflow.cfg  временного ключа, одинакового  для всех установок. При данных настройках сессионная Cookie, заверенная на одном сервере Airflow, подходила для другого сервера...

Подробнее: https://www.opennet.ru/opennews/art.shtml?num=54298


Содержание

Сообщения в этом обсуждении
"Уязвимость в Apache Airflow, допускающая использование одног..."
Отправлено хацкер , 22-Дек-20 11:33 
уязвимости — это хорошо, банальные — ещё лучше; без работы не останемся ;)

"Уязвимость в Apache Airflow, допускающая использование одног..."
Отправлено Дохтар , 22-Дек-20 17:40 
Болезни — это хорошо, банальные — ещё лучше; без работы не останемся ;)

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


"Уязвимость в Apache Airflow, допускающая использование одног..."
Отправлено хацкер , 22-Дек-20 18:56 
ох, как у вас подгорело, сударь -- люди смотрят на вашу обитель и звонят 01 (не 03, к слову)

"Уязвимость в Apache Airflow, допускающая использование одног..."
Отправлено Дохтар , 22-Дек-20 22:17 
Упражняешся в генерации ахинеи?
"Подгорания" уже пошли и прочее подростковое.
Первая засветка была вполне убедительной, нет смысла демонстрировать многократно одно и тоже.

"Уязвимость в Apache Airflow, допускающая использование одног..."
Отправлено Эни О Ним , 23-Дек-20 10:27 
+1 Топик стартер мог быть более развит.

"Уязвимость в Apache Airflow, допускающая использование одног..."
Отправлено Дохтар , 23-Дек-20 11:39 
Жертвы посткапитализма не способны на это.
Поэтому и выдают подобные ментальные выделения.

"Уязвимость в Apache Airflow, допускающая использование одног..."
Отправлено Поциэнтэ , 23-Дек-20 11:56 
Дохтар, памаги

"Уязвимость в Apache Airflow, допускающая использование одног..."
Отправлено ИмяХ , 22-Дек-20 11:38 
Опять сишные дыры. На расте такой уязвимости бы не было.

"Уязвимость в Apache Airflow, допускающая использование одног..."
Отправлено Дедушка Анонимуса , 22-Дек-20 11:40 
Ни Раст, ни Си в новости не упоминается, а у сишника всё равно бомбит.

"Уязвимость в Apache Airflow, допускающая использование одног..."
Отправлено Аноним , 22-Дек-20 11:49 
Тут у растоманов бомбит однако.

"Уязвимость в Apache Airflow, допускающая использование одног..."
Отправлено Аноним , 22-Дек-20 11:52 
Вы таки что-то перепутали. Сишники сидят и пишут код, а у растовиков ничего не работает, поэтому они приходят сюда бомбить.

"Уязвимость в Apache Airflow, допускающая использование одног..."
Отправлено Анан , 22-Дек-20 11:58 
вот только большинство новостей про ошибки почемуто на си а на расте

"Уязвимость в Apache Airflow, допускающая использование одног..."
Отправлено rioko , 22-Дек-20 12:06 
Как мыможем здесь видеть - большинство ошибок по русскому языку.

"Уязвимость в Apache Airflow, допускающая использование одног..."
Отправлено Аноним , 22-Дек-20 12:12 
Такие проблемы всегда были и будут. Разрабы никогда их не решат, потому что автогенерить ключ на лету в момент установки намного тяжелее чем просто взять шаблонный конфиг с захардкоженным. Поэтому ВСЕГДА после установки любого софта имеет смысл пробежаться по настройкам и конфигам и проставить всё в нужное значение.

"Уязвимость в Apache Airflow, допускающая использование одног..."
Отправлено xi , 22-Дек-20 13:48 
Генерируется элементарно:
-----
if grep -q "^SECRET_KEY = 'invalid'" $CONFIG_PATH; then                                                                                    
    sed -ri "s#(SECRET_KEY = ').+#\1$(openssl rand -base64 48)'#" $CONFIG_PATH                                                              
fi
-----
типичный код, взятый из скрипта инициализации в своих проектах.
Как можно меньше ожиданий от пользователя, потому что человеческий фактор будет всегда.

"Уязвимость в Apache Airflow, допускающая использование одног..."
Отправлено Anonymou , 22-Дек-20 15:42 
Grep && sed...
Зачем ещё ифы?

"Уязвимость в Apache Airflow, допускающая использование одног..."
Отправлено Седоним , 22-Дек-20 17:27 
один sed, зачем grep?

"Уязвимость в Apache Airflow, допускающая использование одног..."
Отправлено xi , 23-Дек-20 11:41 
"sed -i ...", даже ничего не сделавший, затрагивает время модификации файла - это фигня, если скрипт запускается один раз. но из-за скрипта, выполняющегося при запуске контейнера, это будет привлекать внимание к тому, что файл конфигурации будто бы кем-то изменён, хотя это не так.

"Уязвимость в Apache Airflow, допускающая использование одног..."
Отправлено Аноним , 22-Дек-20 18:18 
Для читаемости.

"Уязвимость в Apache Airflow, допускающая использование одног..."
Отправлено Эни О Ним , 23-Дек-20 10:34 
> Grep && sed...
> Зачем ещё ифы?

Т.к. иначе плохо работает в отладочном режиме для шелл скриптов. Написание с if меньше удивляет, но надёжнее работает, переносимо из кода в код легче.  А остроумие в глопом смысле с && - лишнее упражнение.


"Уязвимость в Apache Airflow, допускающая использование одног..."
Отправлено xi , 23-Дек-20 11:51 
многие проекты пишутся не для себя, и отдавать лучше в читаемом виде ("$()" - это известная подстановка, если что).
кроме того, если в оболочке ставится флаг "-e", то "&&" может заметно усложнить понимание потока выполнения даже для себя.

"Уязвимость в Apache Airflow, допускающая использование одног..."
Отправлено Эни О Ним , 23-Дек-20 10:31 
> Разрабы никогда их не решат
> автогенерить ключ на лету в момент установки намного тяжелее чем просто взять шаблонный конфиг с захардкоженным

Эта проблема лечится элементарно. В школе или родители.

Называется лень и бескултурье. В ИТ этого хлама по самые ноздри. Увы и ах. И дело всего-то только немного напрягаться в малом.

Ну, обыкновенное: в жизни нужно мучаться. Фокус в том, что мучаться немного, посильно, не уничтожая себя, а развивая.

Так что - есть решение проблемы.


"Уязвимость в Apache Airflow, допускающая использование одног..."
Отправлено rico , 23-Дек-20 14:13 
И это, как ни странно, DevOps. Когда грамотные админы приходят к разрабам и учат как делать правильно.

"Уязвимость в Apache Airflow, допускающая использование одног..."
Отправлено Аноним , 23-Дек-20 22:27 
Обычно происходит наоборот.

"Уязвимость в Apache Airflow, допускающая использование одног..."
Отправлено InuYasha , 22-Дек-20 12:14 
Ошибка, исправляемая одной строчкой в конфиге. Но комментаторам ЯП не сидится )

"Уязвимость в Apache Airflow, допускающая использование одног..."
Отправлено Аноним , 22-Дек-20 13:35 
Это пиар системд, мол, с /etc/machine-id такого бы не было. Всем срочно встроить dbus в свои продукты!