Разработчики исправили серьезную уязвимость в OpenSSH

Разработчики исправили серьезную уязвимость в OpenSSH

Разработчики исправили серьезную уязвимость в OpenSSH

Уязвимость OpenSSH была обнаружена экспертом Михал Залевски (Michal Zalewski) в файле-исходнике sftp-server.c, она затрагивает версии OpenSSH с 5.5 по 7.6.

Как можно видеть в коде, приведенном ниже, если SFTP-сервер стартует с параметром –R, он будет включать переменную «readonly». Это означает, что клиентам не разрешено записывать операции.

 

 

 

 

int
sftp_server_main(int argc, char **argv, struct passwd *user_pw)
{
   ...
    while (!skipargs && (ch = getopt(argc, argv,
        "d:f:l:P:p:Q:u:cehR")) != -1) {
        switch (ch) {
    ...
        case 'R':
            readonly = 1;
            break;
    ...
}

Открытие файла для SFTP-сервера выполняется с помощью вспомогательной функции process_open(), которая открывает доступные только для чтения файлы:

static void
process_open(u_int32_t id)
{
    ...
    if (readonly &&
        ((flags & O_ACCMODE) == O_WRONLY ||
        (flags & O_ACCMODE) == O_RDWR) != 0)) {
        verbose("Refusing open request in read-only mode");
        status = SSH2_FX_PERMISSION_DENIED;
    } else {
        fd = open(name, flags, mode);
    ...
}

Здесь можно увидеть, что если «readonly» активирован, будет осуществляться проверка наличия «WRITE ONLY» или «READ/WRITE». Если это условие удовлетворено, будет выведена ошибка открытия файла в режиме read-only.

В противном случае файл будет открыт с использованием системного вызова open(). Залевски использовал эти параметры для создания произвольных read-only-файлов на SFTP-сервере. Чтобы исправить эту брешь, только для чтения. Чтобы исправить это, разработчики.

Код патча можно увидеть ниже:

if (readonly &&
-       ((flags & O_ACCMODE) == O_WRONLY ||
-       (flags & O_ACCMODE) == O_RDWR)) {
+       ((flags & O_ACCMODE) != O_RDONLY ||
+       (flags & (O_CREAT|O_TRUNC)) != 0)) {
        verbose("Refusing open request in read-only mode");
AM LiveПодписывайтесь на канал "AM Live" в Telegram, чтобы первыми узнавать о главных событиях и предстоящих мероприятиях по информационной безопасности.

Путин объявил новые меры для развития ИИ и создания штаба отрасли

19 ноября Президент РФ Владимир Путин выступил на конференции AI Journey 2025 «Путешествие в мир искусственного интеллекта». В ходе выступления он обозначил ряд поручений, касающихся развития ИИ-отрасли и ее регулирования. Президент подчеркнул значительный прогресс в области искусственного интеллекта, который уже способен принимать полностью автономные решения.

По его словам, технологии ИИ стали стратегически важными, и за лидерство в этой сфере идет конкуренция между ведущими государствами.

Россия, отметил Президент, располагает полным спектром решений в области ИИ. Все этапы их разработки и эксплуатации должны находиться под контролем отечественных специалистов. Для этого стране необходимо развивать инфраструктуру, включая центры обработки данных и электронно-компонентную базу.

Технологии ИИ должны внедряться во всех ключевых секторах. В частности, Владимир Путин сообщил, что большая языковая модель GigaCHAT от Сбера будет использоваться на ближайшей прямой линии, намеченной на 19 декабря.

Президент заявил о необходимости создать в России штаб по руководству ИИ-отраслью: «Нам нужен реальный штаб руководства отраслью. Если мы хотим, чтобы эта работа шла уверенно, наступательно, по всем направлениям — то есть по отраслям, регионам, министерствам и ведомствам, — нужен орган, который мог бы реально ставить задачи, добиваться исполнения и контролировать результат».

По его словам, полномочий действующего аналитического центра при правительстве недостаточно. Этот орган не обладает административными возможностями, которые должны быть у нового центра управления отраслью.

Кроме того, Президент поручил обновить требования к рейтингу цифровой трансформации регионов, включив в него показатели внедрения технологий ИИ. Ведомства должны представить подробные сведения о применении искусственного интеллекта в экономике к марту 2026 года.

«В национальной стратегии развития искусственного интеллекта поставлена цель: совокупный вклад этой важнейшей технологии в ВВП страны к 2030 году должен превысить 11 триллионов рублей», — напомнил Владимир Путин.

Говоря о регулировании ИИ, Президент отметил необходимость шире применять инструменты «мягкого права», прежде всего кодекс этики ИИ, представленный в 2021 году. Он согласился с оценками, что попытки жесткого и детального регулирования приводят к замедлению развития технологий: «В ряде стран попытка детальной регламентации искусственного интеллекта затормозила разработку новых продуктов и идей. Мы не должны идти по этому пути и повторять чужие ошибки».

Путин подчеркнул, что, напротив, необходимо активнее устранять административные и правовые барьеры, мешающие созданию и внедрению отечественных технологий. При этом важно вести диалог с технологическими компаниями и использовать экспериментальные правовые режимы. Глава государства сообщил о планах распространить такие режимы на «треть страны», включая весь Дальневосточный регион.

Отдельное внимание Президент уделил вопросам обеспечения инфраструктуры искусственного интеллекта энергоресурсами. По его словам, потребление электроэнергии центрами обработки данных за текущую декаду вырастет втрое. Для покрытия растущих потребностей планируется расширение сети атомных энергоблоков: уже предусмотрен запуск 38 таких объектов по всей стране.

AM LiveПодписывайтесь на канал "AM Live" в Telegram, чтобы первыми узнавать о главных событиях и предстоящих мероприятиях по информационной безопасности.

RSS: Новости на портале Anti-Malware.ru