ИТ Блог. Администрирование серверов на основе Linux (Ubuntu, Debian, CentOS, openSUSE)
Среда, 14 мая, 2025

Выпущена версия GNU Screen 5.0.1 с исправлениями для нескольких уязвимостей в системе безопасности

Выпущена версия GNU Screen 5.0.1 с исправлениями для нескольких уязвимостей в системе безопасности

Вы используете GNU Screen — мультиплексор терминалов? Если да, то у нас для вас важные новости! Только что вышла новая версия GNU Screen 5.0.1. Это не выпуск с новыми функциями. Вместо этого это выпуск с критическими исправлениями безопасности.

GNU Screen — это популярный мультиплексор терминалов или оконный менеджер, который позволяет управлять несколькими сеансами терминала в системах Linux или Unix. Он хорош тем, что позволяет вашим программам продолжать работать, даже если вы отключитесь от компьютера.

 

Почему вы должны обновить GNU Screen Сейчас

Недавно несколько экспертов по безопасности из SUSE Security Team внимательно изучили программу Screen. Они обнаружили несколько проблем с безопасностью в GNU Screen. Хорошая новость заключается в том, что новая версия Screen 5.0.1 устраняет эти проблемы.

Некоторые из этих проблем были обнаружены в новой версии Screen 5.0.0 (которая вышла в августе 2024 года), в то время как другие уже давно присутствуют в более старых версиях, таких как 4.9.1.

 

Какие проблемы были исправлены в GNU Screen 5.0.1?

Команда безопасности SUSE обнаружила несколько различных типов проблем:

 

Обновление 5.0.1 включает исправления для всех этих проблем с безопасностью. Оно также устраняет ошибку в версии 5.0.0, которая могла приводить к сбою Screen при отправке команд.

 

Кто может быть затронут?

Наиболее серьёзные проблемы, такие как локальный эксплойт с правами суперпользователя (CVE-2025-23395), затрагивали только те системы, в которых Screen 5.0.0 был установлен для запуска со специальными правами суперпользователя.

В то время как многие системы Linux не настраивают Screen таким образом, некоторые из них, в том числе Arch Linux и NetBSD, делают это. FreeBSD также устанавливает Screen с правами суперпользователя, но только в версии 4.9.1. Gentoo Linux можно настроить с правами суперпользователя по желанию.

Однако некоторые другие проблемы (CVE-2025-46802, CVE-2025-46804, CVE-2025-46805) затрагивали версии Screen 5.0.0 и более старые, например 4.9.1, при запуске с правами суперпользователя.

«Более лёгкая» версия проблемы с захватом терминала (CVE-2025-46802) затрагивает даже экран, если не используется setuid-root, если пользователь пытается присоединиться к многопользовательскому сеансу, которым он владеет.

Небезопасный режим PTY по умолчанию (CVE-2025-46803) затронул Arch Linux и NetBSD версии 5.0.0.

 

Что вам следует сделать сейчас

Лучше всего как можно скорее обновиться до GNU Screen 5.0.1.

Если ваш дистрибутив операционной системы (например, Ubuntu, Debian, Fedora и т. д.) предоставляет обновление для Screen, воспользуйтесь системой обновлений, чтобы получить новую версию. Обычно это самый простой и безопасный способ обновить программное обеспечение.

 

Дистрибутивы на базе Debian / Ubuntu:

sudo apt update
sudo apt upgrade screen

Fedora/Red Hat:

# For Fedora/RHEL
sudo dnf update screen

# For older RHEL/CentOS with yum
sudo yum update screen

Arch Linux:

sudo pacman -Syu screen

openSUSE:

sudo zypper update screen

Gentoo:

sudo emerge --sync
sudo emerge --update screen

Alpine Linux:

sudo apk update
sudo apk upgrade screen

 

Если вы собираете Screen из исходного кода, вы можете найти официальные файлы версии 5.0.1, доступные для скачивания .

После обновления вы можете подтвердить установку с помощью:

screen --version

 

Чтобы воспользоваться преимуществами новой версии, вам может потребоваться перезапустить все запущенные сеансы экрана. Вы можете просмотреть список текущих сеансов с помощью screen -ls и повторно подключиться к ним с помощью screen -r [session-id].

Exit mobile version