Разработчики Netfilter отстояли коллективное принятие решений при нарушении GPL

Нынешние разработчики подсистемы ядра Netfilter через суд добились заключения соглашения с Патриком МакХарди (Patrick McHardy), бывшим лидером проекта Netfilter, который на протяжении многих лет дискредитировал свободное ПО и сообщество нападками на нарушителей GPLv2, напоминающими шантаж и предпринимаемыми с целью получения личного обогащения. В 2016 году МакХарди был исключён из основной команды разработчиков Netfilter в связи с нарушением этики, но продолжал наживаться на том, что его код находится в ядре Linux. МакХарди доводил требования GPLv2 до абсурда и за незначительные нарушения со стороны компаний, использующих ядро Linux в своих продуктах, запрашивал большие суммы, не давая времени на устранение нарушения и предъявляя … Читать далее Разработчики Netfilter отстояли коллективное принятие решений при нарушении GPL

Выпуск Phosh 0.15.0, GNOME-окружения для смартфонов

Доступен выпуск Phosh 0.15.0, экранной оболочки для мобильных устройств, основанной на технологиях GNOME и библиотеке GTK. Окружение изначально развивалось компанией Purism в качестве аналога GNOME Shell для смартфона Librem 5, но затем вошло в число неофициальных проектов GNOME и теперь также используется в postmarketOS, Mobian, некоторых прошивках для устройств Pine64 и редакции Fedora для смартфонов. Phosh использует композитный сервер Phoc, работающий поверх Wayland, а также собственную экранную клавиатуру squeekboard. Наработки проекта распространяются под лицензией GPLv3+. В новом выпуске: Поддержка сдвигаемых экранными жестами рамок с уведомлениями. Добавлен менеджер управления VPN-соединениями, интерфейс для быстрой настройки VPN, приглашение для аутентификации VPN и пиктограмма-индикатор … Читать далее Выпуск Phosh 0.15.0, GNOME-окружения для смартфонов

В ночных сборках Firefox по умолчанию включена поддержка Wayland

В ночных сборках Firefox, на основе которых будет сформирован релиз Firefox 98, намеченный на 8 марта, по умолчанию активирована поддержка протокола Wayland для пользовательских окружений, обеспечивающих его поддержку. Проверить использование Wayland в Firefox можно на странице «about:support». Из остающихся нерешёнными проблем отмечается зависание при перемещении мышью вкладок, нарушение выравнивания подменю, проблемы с установкой переменной окружения WM_CLASS, смещение меню закладок и контекстного меню за границу экрана, аварийные завершения при выполнении операции wl_array_copy или при слишком длинном выпадающем меню. Источник: http://www.opennet.ru/opennews/art.shtml?num=56581 Читать далее В ночных сборках Firefox по умолчанию включена поддержка Wayland

Критическая уязвимость в PolKit, позволяющая получить root-доступ в большинстве дистрибутивов Linux

Компания Qualys выявила уявзвимость (CVE-2021-4034) в системном компоненте Polkit (бывший PolicyKit), используемом в дистрибутивах для организации выполнения непривилегированными пользователями действий, требующих повышенных прав доступа. Уязвимость позволяет непривилегированному локальному пользователю повысить свои привилегии до пользователя root и получить полный контроль за системой. Проблема получила кодовое имя PwnKit и примечательная подготовкой рабочего эксплоита, работающего в конфигурации по умолчанию в большинстве дистрибутивов Linux. Проблема присутствует во входящей в состав PolKit утилите pkexec, поставляемой с флагом SUID root и предназначенной для запуска команд с привилегиями другого пользователя в соответствии с заданными правилами PolKit. Из-за некорректной обработки передаваемых в pkexec аргументов командной строки непривилегированный пользователь … Читать далее Критическая уязвимость в PolKit, позволяющая получить root-доступ в большинстве дистрибутивов Linux

Выпуск эмулятора игровых консолей RetroArch 1.10.0

После полутора лет разработки Опубликован выпуск RetroArch 1.10.0, надстройки для эмуляции различных игровых консолей, позволяющей запускать классические игры при помощи простого унифицированного графического интерфейса. Поддерживается использование эмуляторов таких консолей, как Atari 2600/7800/Jaguar/Lynx, Game Boy, Mega Drive, NES, Nintendo 64/DS, PCEngine, PSP, Sega 32X/CD, SuperNES и т.д. Могут использоваться геймпады от уже имеющихся игровых приставок, включая Playstation 3, Dualshock 3, 8bitdo, XBox 1 и XBox360, а так же геймпады общего назначения, такие как Logitech F710. Эмулятор поддерживает такие расширенные возможности, как многопользовательские игры, сохранение состояния, улучшение качества изображения старых игр при помощи шейдеров, перемотку игры назад, горячее подключение игровых пультов и … Читать далее Выпуск эмулятора игровых консолей RetroArch 1.10.0

В Polkit добавлена поддержка JavaScript-движка Duktape

В инструментарий Polkit, используемый в дистрибутивах для обработки авторизации и определения правил доступа к операциям, требующим повышенных прав доступа (например, монтирования USB-накопителя), добавлен бэкенд, позволяющий использовать встраиваемый JavaScript-движок Duktape вместо ранее применяемого движка Mozilla Gecko (по умолчанию как и раньше осуществляется сборка с движком Mozilla). Язык JavaScript в Polkit используется для определения правил доступа, которые взаимодействуют с привилегированным фоновым процессом polkitd при помощи объекта «polkit». Duktape используется в браузере NetSurf и отличается компактным размером, высокой переносимостью и низким потреблением ресурсов (код занимает около 160 kB, а для выполнения достаточно 64kB ОЗУ). Обеспечивается полная совместимость со спецификациями Ecmascript 5.1 и частичная … Читать далее В Polkit добавлена поддержка JavaScript-движка Duktape

Опубликован графический стандарт Vulkan 1.3

После двух лет работы консорциум Khronos, занимающийся разработкой графических стандартов, опубликовал спецификацию Vulkan 1.3, определяющую API для доступа к графическим и вычислительным возможностям GPU. Новая спецификация вобрала в себя накопившиеся за два года исправления и расширения. Отмечается, что требования спецификации Vulkan 1.3 рассчитаны на графическое оборудование класса OpenGL ES 3.1, что позволит обеспечить поддержку нового графического API во всех GPU, поддерживающих Vulkan 1.2. Инструментарий Vulkan SDK планируют опубликовать в середине февраля. Помимо основной спецификации планируется предложить дополнительные расширения для мобильных и настольных устройств среднего и высшего звена, поддержка которых будет осуществляться в рамках редакции «Vulkan Milestone». Одновременно представлен план реализации … Читать далее Опубликован графический стандарт Vulkan 1.3

Google Drive по ошибке выявляет нарушения авторских прав в файлах с одним числом

Эмили Долсон (Emily Dolson), преподаватель из Мичиганского университета, столкнулась с необычным поведением сервиса Google Drive, который стал блокировать доступ к одному из сохранённых файлов с сообщением о нарушении правил сервиса, связанных с авторскими правами, и предупреждением о невозможности запросить для данного типа блокировок ручную проверку. Интересно то, что содержимое заблокированного файла состояло только из одной цифры «1». Изначально предполагалось, что блокировка может быть вызвана коллизиями при вычислении хэшей, но данная гипотеза была отвергнута, так как экспериментальным путём выявлено, что блокировка срабатывает не только на «1», но и на многие другие цифры, независимо от наличия символа перевода строки и имени файла. … Читать далее Google Drive по ошибке выявляет нарушения авторских прав в файлах с одним числом

Критика политики Фонда СПО по отношению к прошивкам

Ариадна Конилл (Ariadne Conill), создатель музыкального проигрывателя Audacious, инициатор разработки протокола IRCv3 и лидер команды по обеспечению безопасности Alpine Linux, выступила с критикой политики Фонда СПО в отношении пропритарных прошивок и микрокода, а также правил инициативы «Respect Your Freedom«, направленной на сертификацию устройств, соответствующих требованиям обеспечения приватности и свободы пользователей. По мнению Ариадны, политика Фонда ограничивает пользователей устаревшим оборудованием, стимулирует производителей, желающих получить сертификат, к переусложнению аппаратной архитектуры, не способствует разработке свободных альтернатив проприетарным прошивкам и мешает использованию должных методов обеспечения безопасности. Проблема вызвана тем, что сертификат «Respect Your Freedom» может получить только устройство, всё поставляемое программное обеспечение в котором … Читать далее Критика политики Фонда СПО по отношению к прошивкам

Выпуск SANE 1.1 с поддержкой новых моделей сканеров

Подготовлен релиз пакета sane-backends 1.1.1, в который входит набор драйверов, утилита командной строки scanimage, демон для организации сканирования по сети saned и библиотеки с реализацией SANE-API. Код проекта распространяется под лицензией GPLv2. Пакетом поддерживается 1747 (в прошлой версии 1652) моделей сканеров, из которых 815 (737) имеют статус полной поддержки всех функций, для 780 (766) уровень поддержки оценен как хороший, для 129 (126) — приемлемый, а для 23 (23) — минимальный. Дополнительно для 462 (464) устройств имеется не до конца протестированная реализация драйверов. Нереализованной остаётся поддержка 470 (478) сканеров. Публикация версии 1.1.1 следом за 1.0.32 ознаменовала смену модели присвоения номеров версий. … Читать далее Выпуск SANE 1.1 с поддержкой новых моделей сканеров

Предпринята попытка обжаловать блокировку Tor в России

Юристы проекта Роскомсвобода, действуя от лица американской некоммерческой организации The Tor Project Inc, подали апелляционную жалобу и будут требовать отмены решения Саратовского районного суда, которое привело к блокировке сайта, серверов директорий и части мостовых узлов анонимной сети Tor. Напомним, что формальной причиной блокировки Tor стало принятое ещё в 2017 году решение, в соответствии с которым суд признал незаконным распространение на сайте www.torproject.org браузера-анонимайзера Tor Browser, так как с его помощью пользователи могут получить доступ к сайтам, на которых размещена информация, включённая в Федеральный список экстремистских материалов, запрещённых к распространению на территории Российской Федерации. Представители Роскомсвободы считают решение необоснованным, незаконным и … Читать далее Предпринята попытка обжаловать блокировку Tor в России

Прототип отечественной ОС Phantom на базе Genode будет готов до конца года

Дмитрий Завалишин рассказал о проекте по портированию виртуальной машины операционной системы Phantom для работы в окружении микроядерной ОС Genode. В интервью отмечается, что основная версия Phantom уже готова к пилотным проектам, а версия на базе Genode будет доведена до готовности к применению в конце года. При этом на сайте проекта пока заявлен только работоспособный концептуальный прототип, стабильность и функциональность которого не доведены до уровня, пригодного к промышленному использованию, а среди ближайших планов упоминается формирование альфа-версии, пригодной для экспериментов сторонними разработчиками. Код проекта распространяется под лицензией LGPL, но последнее изменение в основном репозитории датировано ноябрём 2019 года. Связанная с проектом публичная … Читать далее Прототип отечественной ОС Phantom на базе Genode будет готов до конца года

Опубликован JingOS 1.2, дистрибутив для планшетных ПК

Доступен выпуск дистрибутива JingOS 1.2, предоставляющего окружение, специально оптимизированное для установки на планшетные ПК и ноутбуки с сенсорным экраном. Наработки проекта распространяются под лицензией GPLv3. Выпуск 1.2 доступен только для планшетов с процессорами на базе архитектуры ARM (ранее выпуски формировались и для архитектуры x86_64, но после появления планшета JingPad всё внимание переключилось на архитектуру ARM). Дистрибутив построен на пакетной базе Ubuntu 20.04, а пользовательское окружение основано на KDE Plasma Mobile. Для создания интерфейса приложений применяется Qt, набор компонентов Mauikit и фреймворк Kirigami из состава KDE Frameworks, позволяющие создавать универсальные интерфейсы, автоматически масштабируемые с учётом различных размеров экрана. Для управления на … Читать далее Опубликован JingOS 1.2, дистрибутив для планшетных ПК

Бэкдор в 93 плагинах и темах оформления AccessPress, применяемых на 360 тысячах сайтов

Злоумышленникам удалось встроить бэкдор в 40 плагинов и 53 темы оформления для системы управления контентом WordPress, разрабатываемых компанией AccessPress, которая заявляет, что её дополнения используются на более чем 360 тысячах сайтов. Результаты разбора инцидента пока не приводятся, но предполагается, что вредоносный код удалось внедрить в ходе компрометации сайта AccessPress, внеся изменения предлагаемые для загрузки архивы с уже выпущенными релизами, так как бэкдор присутствует только в коде, распространяемом через официальный сайт AccessPress, но отсутствует в тех же выпусках дополнений, распространяемых через каталог WordPress.org. Наличие вредоносных изменений было выявлено исследователем из компании JetPack (подразделение компании Automatic, занимающейся разработкой WordPress) в ходе изучения … Читать далее Бэкдор в 93 плагинах и темах оформления AccessPress, применяемых на 360 тысячах сайтов

Компания Framework Computer открыла код прошивки для ноутбуков

Производитель ноутбуков Framework Computer, являющийся сторонником предоставления пользователям права на самостоятельный ремонт и пытающийся сделать свои продукта максимально удобными для разборки, модернизации и замены компонентов, объявил о публикации исходных текстов прошивки Embedded Controller (EC), используемой в ноутбуке Framework Laptop. Код открыт под лицензией BSD. Основная идея Framework Laptop в предоставлении возможности компоновки ноутбука из модулей, по аналогии с тем как пользователь может собрать себе настольный компьютер из отдельных составных частей, не навязываемых конкретным производителем. Framework Laptop может быть заказан по запчастям и собран в конечное устройство самим пользователем. Каждый компонент в устройстве наглядно промаркирован и легко извлекаем. При необходимости пользователь … Читать далее Компания Framework Computer открыла код прошивки для ноутбуков

openSUSE развивает web-интерфейс для инсталлятора YaST

После объявления о переводе на web-интерфейс инсталлятора Anaconda, применяемого в Fedora и RHEL, разработчики инсталлятора YaST раскрыли планы по разработке проекта D-Installer и созданию фронтэнда для управления установкой дистрибутивов openSUSE и SUSE Linux через web-интерфейс. Отмечается, что проектом уже давно развивается web-интерфейс WebYaST, но он ограничен возможностями удалённого администрирования и настройки системы, не рассчитан для использования в качестве инталлятора, и жестко привязан к коду YaST. D-Installer рассматривается как платформа, обеспечивающая работу поверх YaST нескольких фронтэндов для установки (Qt GUI, CLI и Web). Из сопутствующих планов также отмечается проведение работы по сокращению процесса установки, отделению пользовательского интерфейса от внутренних компонентов YaST … Читать далее openSUSE развивает web-интерфейс для инсталлятора YaST

Уязвимость в VFS ядра Linux, позволяющая повысить свои привилегии

В API Filesystem Context, предоставляемым ядром Linux, выявлена уязвимость (CVE-2022-0185), позволяющая локальному пользователю добиться получения прав root в системе. Выявивший проблему исследователь опубликовал демонстрацию работы эксплоита, позволяющего выполнить код с правами root в Ubuntu 20.04 в конфигурации по умолчанию. Код эксплоита планируется разместить на GitHub в течение недели, после того как дистрибутивы выпустят обновление с исправлением уязвимости. Уязвимость присутствует в функции legacy_parse_param() в VFS и вызвана отсутствие должной проверки максимального размера параметров, предоставляемых в файловых системах, не поддерживающих API Filesystem Context. При передаче слишком большого параметра можно вызвать переполнение целочисленной переменной, используемой для расчета размера записываемых данных — в коде … Читать далее Уязвимость в VFS ядра Linux, позволяющая повысить свои привилегии

Выпуск дистрибутива ArchLabs 2022.01.18

Опубликован выпуск Linux-дистрибутива ArchLabs 2021.01.18, основанного на пакетной базе Arch Linux и поставляемого с легковесным пользовательским окружением на основе оконного менеджера Openbox (опционально доступны i3, Bspwm, Awesome, JWM, dk, Fluxbox, Xfce, Deepin, GNOME, Connamon, Sway). Для организации стационарной установки предлагается инсталлятор ABIF. В базовую поставку включены такие приложения, как Thunar, Termite, Geany, Firefox, Audacious, MPV и Skippy-XD. Размер установочного iso-образа 959 Мб. В новой версии добавлена поддержка мозаичного оконного менеджера dk и пользовательского окружения Sway, в котором используется Wayland. Улучшена реализация сеанса на базе Xfce. Обновлены пакеты в репозитории и обновлена тема оформления. Задействована новая версия утилиты BAPH для работы … Читать далее Выпуск дистрибутива ArchLabs 2022.01.18

Новая версия системы мониторинга Monitorix 3.14.0

Представлен релиз системы мониторинга Monitorix 3.14.0, предназначенной для наглядного слежения за работой разнообразных сервисов, например, мониторинга температуры CPU, нагрузки на систему, сетевой активности и отзывчивости сетевых сервисов. Управление системой производится через web-интерфейс, данные представлены в виде графиков. Система написана на языке Perl, для генерации графиков и хранения данных используется RRDTool, код распространяется под лицензией GPLv2. Программа достаточно компактная и самодостаточная (имеется встроенный http-сервер), что позволяет использовать ее даже на встраиваемых системах. Поддерживается достаточно широкий спектр параметров мониторинга, от слежения за работой планировщика задач, ввода/вывода, распределения памяти и параметров ядра ОС до визуализации данных по сетевым интерфейсам и специфичным приложениям (почтовые … Читать далее Новая версия системы мониторинга Monitorix 3.14.0

Обновление Firefox 96.0.2

Доступен корректирующий выпуск Firefox 96.0.2, в котором устранено несколько ошибок: Устранено аварийное завершение при изменении размера окна браузера, в котором открыто web-приложение Facebook. Устранена проблема, приводящая в сборках для Linux к расползанию кнопки вкладки при воспроизведении на странице звука. Исправлена ошибка, из-за которой в режиме инкогнито выводилось пустое меню дополнения Lastpass. Источник: http://www.opennet.ru/opennews/art.shtml?num=56552 Читать далее Обновление Firefox 96.0.2

Уязвимость в стандартной библиотеке языка Rust

В стандартной библиотеке языка Rust выявлена уязвимость (CVE-2022-21658), связанная с состоянием гонки в функции std::fs::remove_dir_all(). В случае применения данной функции для удаления временных файлов в привилегированном приложении злоумышленник может добиться удаления произвольных системных файлов и каталогов, к удалению которых в обычных условиях у атакующего нет доступа. Уязвимость вызвана некорректной реализацией проверки символических ссылок перед рекурсивным удалением каталогов. Вместо запрета следования по символическим ссылкам, функция remove_dir_all() вначале проверяет, является ли файл символической ссылкой. Если определена ссылка, то она удаляется как файл, а если каталог — то вызывается операция рекурсивного удаления содержимого. Проблема в том, что между проверкой и началом операции удаления … Читать далее Уязвимость в стандартной библиотеке языка Rust