LINUX.ORG.RU

Инициатива снизу: ИТ-сообщество обратилось к Canonical за экстренными релизами Ubuntu 22.04.6 и 24.04.6

 , , ,


0

1

В сообществе open-source набирает обороты независимая инициатива по спасению инфраструктуры развертывания Ubuntu. На официальном форуме Ubuntu Discourse контрибьюторы выдвинули требование к Canonical: незамедлительно выпустить внеплановые образы 22.04.6 LTS и 24.04.6 LTS. Причиной такой радикальной просьбы стала критическая уязвимость в пакетном менеджере APT (CVE-2026-109518), которая буквально ломает доверие к чистым установкам ОС.

Суть проблемы: атака «на лету»

Нашедшие уязвимость специалисты классифицируют её как «состояние гонки» (TOCTOU) при повторных попытках загрузки пакетов по HTTP. Вредоносное зеркало репозитория или злоумышленник с доступом к трафику (MitM) могут подменить оригинальный .deb-файл прямо в процессе скачивания. Подмена происходит уже после того, как APT проверил контрольные суммы и подписи, но до распаковки. Итог — выполнение любого кода на сервере с правами root.

Почему стандартных патчей недостаточно?

Canonical оперативно закрыла дыру в репозиториях для работающих систем. Однако авторы инициативы указывают на так называемый «парадокс начальной загрузки» (bootstrapping paradox).

Все официальные ISO-образы дистрибутивов и готовые шаблоны для облаков (например, версии 22.04.5 или 24.04.5) до сих пор несут в себе старый, уязвимый APT. Когда администратор, автоматический скрипт разворачивает чистый сервер и запускает первое обновление apt-get upgrade, система обращается к сети, используя уязвимый инструмент. Это же происходит и при первом обращении служб обновлений, например update-manager, который в момент первой загрузки с live-образа всегда включается. В это микроокно машина полностью беззащитна перед подменой пакетов — она может быть скомпрометирована ещё до того, как успеет установить сам патч безопасности. Особенно сильно эта проблема бьет по:

  • автомасштабируемым облачным кластерам (auto-scaling).
  • контейнерам и пайплайнам CI/CD, где ОС постоянно ставится с нуля.
  • закрытым корпоративным сетям (air-gapped) с локальными зеркалами.

Чего требует сообщество?

Суть общественной инициативы проста: Canonical должна признать, что цепочка поставок нарушена, заморозить текущие пакетные базы Jammy и Noble, «вшить» исправленный APT (версий 2.4.15ubuntu0.1 и 2.8.4ubuntu0.1) непосредственно в базовые дистрибутивы и перевыпустить официальные установочные медиа как 22.04.6 и 24.04.6.

Пока что Canonical и её команда релиза (Release Team) не дали официального ответа на этот призыв. Пойдёт ли корпорация навстречу сообществу ради безопасности сотен тысяч новых серверов — покажет время.

>>> Подробности

anonymous

Проверено: maxcom ()
Последнее исправление: maxcom (всего исправлений: 3)
Ответ на: комментарий от green274

https это не защита а уязвимость. Нельзя доверять такую важную вещь, как целостнсть пакетов транспортному уровню (а TLS это именно Transport Layer Security).

Вообще хайп не на пустом месте подняли.

После скачивания пакета его контрольная сумма сверяется с тем, что написано в файле Packages, а контрольная сумма самого файла Packages - с тем, что написано в файле Release, а файл Release подписан gpg. А ключи которыми подпись проверяется, лежат в /etc/apt/trusted.gpg.d.

Так что подменяй пакет по дороге сколько угодно, он будет после скачивания опознан как битый и не поставится.

Цепочка доверия там выстраивается независимо от X509.

vitus ★★
()
Ответ на: комментарий от romanlinux

Для меня убунта на сервере всегда была росписью в профнепригодности, но вы там держитесь, хорошего настроения. Докер, кстати, тоже.

ant1 ★
()
Ответ на: комментарий от html-kernel

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

ant1 ★
()
Ответ на: комментарий от sunjob

Да нифига не свиснет. Им толпа людей лютейшими дырами в лицо тычет и матом орёт, а они делают вид что все норм. Нас %&ут, а мы крепчаем :)

ant1 ★
()
Ответ на: комментарий от Citramonum

Когда таблетки от паранойи не помогают.

никогда

ant1 ★
()

Что не так с убунтой, не пойму?

Desmond_Hume ★★★★★
()

Когда администратор, автоматический скрипт разворачивает чистый сервер и запускает первое обновление apt-get upgrade, система обращается к сети, используя уязвимый инструмент

Перед apt-get upgrade написать Acquire::Retries=0 религия не позволяет?

Как обмельчали и обленились линуксоиды… Когда-то инструкция, что сделать сразу после установки, была на несколько десятков страниц (как настроить язык, сеть, шрифты, графику, …).

monk ★★★★★
()

выпустить внеплановые образы 22.04.6 LTS и 24.04.6 LTS<<

А какая разница между 22.04.6 LTS и 22.04.6 LTS ??? Или я просто затупил?

piwww ★★★★☆
()
Последнее исправление: piwww (всего исправлений: 1)
Ответ на: комментарий от ant1

да шо вы такой резвый?! не спешите, надо всего-то подождать...
сядьте, попейте чаю, возьмите на руки любимого котофея, послушает новости от него (всяко лучше, чем те, которые).

п.с.
линух тоже был когда-то никому не нужен (корпоратам... ну не мешал он им...)

sunjob ★★★★★
()
Ответ на: комментарий от zabbal

В Debian нет нужды канючить фиксы у корпорации.

Правильно, там вообще не понятно у кого клянчить фиксы.

johndoe3
()
Ответ на: комментарий от ant1

А что лично вы посоветуете ставить? Просто мне любопытно понять уровень адекватности местных анонимных экспертов.

johndoe3
()
Ответ на: комментарий от ant1

Для меня убунта на сервере всегда была росписью в профнепригодности, но вы там держитесь, хорошего настроения. Докер, кстати, тоже.

Ubuntu дефолт и на серверах и на десктопах во всем мире. Можно представить что в РФ на серверах и десктопах импортозаместились отечественными дистрибутивами, но общей картины это не меняет. Профнепригодность это строить из себя нетакусика отрицающего объективную реальность.

johndoe3
()
Ответ на: комментарий от firkax

А по-твоему распаковка (и скачивание) рандома из интернета под рутом это не лютейшая дыра? Да я на продукт этих людей даже ссать не стану чтоб не заразиться.

ant1 ★
()
Ответ на: комментарий от johndoe3

До недавнего времени я бы сказал дебиан. Сейчас однозначно – OpenBSD.

ant1 ★
()
Ответ на: комментарий от johndoe3

Я абсолютно с вами согласен. А так же считаю 99% админов профнепригодными :) Старая школа Лора и ирка нулевых не в счёт.

ant1 ★
()
Ответ на: комментарий от ant1

А разве для того, чтобы поместить бинарники из пакета в /usr/bin/ не не нужен рут? И даже если приколхозить пакетному менеджеру отдельного юзера тина, прости г-поди, TrustedInstaller, то не всё ли равно под каким юзером ставить в систему протрояненые init/systemd/sudo и т.п.?

legolegs ★★★★★
()

Подмена происходит уже после того, как APT проверил контрольные суммы и подписи, но до распаковки.

Кто-нибудь может мне объяснить, как это происходит? Я всегда думал, что чтобы проверить контрольную сумму файла его надо сперва скачать.

legolegs ★★★★★
()
Ответ на: комментарий от ant1

Я представляю что не принял на работу при гипотетическом собеседовании сисдамина котроый бы стал рассказывать про Arch, Gentoo, но если бы мне сказали про OpenBSD ябы попросил справку из ПНД. OpenBSD хороша бравировать среди анонимных экспертов, что ты знаешь название самой безопасной ОС в Мире, но к реальной работе это не имеет никакого отношения.
Что за старая школа я не знаю, ЛОР никогда не бы особо адекватным.
Надо сделатть опрос на главной странице среди анонимных экспертов, кто в какомв виде хранит пароли. Я уверен что большинство хранит пароли в открытьм видео.
Вопрос и варианты ответа для опроса:
В каком виде вы храните пароли:
1. В никаком виде не храню, в сообщения мессенджера, в браузере. (неадекватность и профнепригодность)
2. В открытом видео в текстовом файле или в таблице (профнепригодность)
3. В текстовый файл запороленном архиве (неадекватность)
4. В персональном менеджере паролей (адекватность)
5. В корпоративном менеджере паролей (адекватность и профпригодность)
6. В бумажном журнале (полная профнепригодность и неадекватность)

johndoe3
()
Ответ на: комментарий от ant1

Где дыра то, укажешь? Какой сценарий атаки ты предполагаешь и как от него защитит не-рут?

firkax ★★★★★
()
Ответ на: комментарий от legolegs

А я писал hobbit-у, начавшему редактировать эту новость, что надо заменить этот нейрослоп на нормальное описание, но он не захотел.

Точную механику мне лень было изучать, но схема примерно такая, вроде бы: apt скачивает один файл и проверяет его контрольную сумму, затем скачивает второй, но из-за каких-то фокусов с повторными попытками после обрывов, http-редиректами и хардлинками (подробности не смотрел) записывает его вместо первого, что там с его контрольной суммой не знаю, но потом дело доходит до установки первого, и ставится то что записалось вместо него в ходе второго скачивания.

firkax ★★★★★
()
Последнее исправление: firkax (всего исправлений: 1)

Когда администратор, автоматический скрипт разворачивает чистый сервер и запускает первое обновление apt-get upgrade, система обращается к сети, используя уязвимый инструмент.

тебе нейросеть писала текст?

bernd ★★★★★
()
Ответ на: комментарий от ant1

убунта с докером пром стандарт. а ты, я так понял, ставишь только арч\генту и исключительно из тарболов, верно?

bernd ★★★★★
()
Ответ на: комментарий от legolegs

APT дедублицирует скачанный контет используя жёсткие ссылки. Через http редирект можно было сделать так, чтобы звгрузка package-a и package-b приводила к созданию в кеше пакетов двух жестких ссылок на один и тот же файл. Скачивается package-a и проходит валидацию. Затем скачивается package-b, перетирая содержимое общего с package-a файла. Потом запускается установка package-a, где уже находится то, что сервер отдал в package-b.

Lucky ★★★
()
Ответ на: комментарий от zabbal

Парадоксально, но абсолютно верно. В убунте некоторые пакеты прям древнятина!

dsalin ★
()
Ответ на: комментарий от green274

В Debian эта уязвимость тоже работает

У нас она работает немного по-другому, добрее чтоли… не могу подходящего слова подобрать

BydymTydym ★★
()
Ответ на: комментарий от johndoe3

Вот именно! Я о5 абсолютно согласен! К работе допустили стаи профнепригодных макак с убунтами и докерами наперевес. И работа стала адом для адекватов.

У меня все сервера на обзде и десктоп на ней же. Любую работу могу сделать :)

ant1 ★
()
Ответ на: комментарий от bernd

убунта с докером пром стандар

Для макаки – да.

ant1 ★
()

man dpkg:

 Currently the only functional check performed is an md5sum
 verification of the file contents against the stored value in
 the files database.

Wiki:

On 31 December 2008, the CMU Software Engineering Institute concluded that MD5 was essentially "cryptographically broken and unsuitable for further use".

Интернеты:

«Ну, типа да, но от хэша и не требуется криптографическая надежность, ведь подпись пакетов проверяется при скачивании…»

Zeta_Gundam ★
()
Для того чтобы оставить комментарий войдите или зарегистрируйтесь.