Компания Canonical опубликовала предварительные итоги независимого аудита безопасности инструментария uutils coreutils (Rust Coreutils), написанного на языке Rust и частично применяемого в Ubuntu вместо пакета GNU Coreutils. Аудит был выполнен компанией Zellic, имеющей опыт анализа уязвимостей в проектах на языке Rust. В ходе проверки было выявлено 113 проблем с безопасностью.
В настоящее время уже доступен отчёт (PDF, 156 страниц) с результатами первого этапа аудита, охватывающего наиболее важные утилиты из набора uutils. На первом этапе, который был проведён с декабря 2025 по январь 2026 года, было выявлено 73 уязвимости, из которых 7 отмечены как критические, 11 - опасные, 29 - средней опасности и 26 - неопасные.
Второй этап аудита был проведён с февраля по март и охватывал второстепенные утилиты, не проверенные на первом этапе. На втором этапе было найдено 40 уязвимостей, опасность которых пока не детализируется (отчёт планируют опубликовать позднее). Информация о всех выявленных проблемах уже передана разработчикам uutils и большая часть уязвимостей была устранена в выпусках uutils 0.5-0.8 без лишней огласки и пометки связи вносимых исправлений с устранением уязвмостей.
Пакет rust-coreutils был включён по умолчанию в осеннем выпуске Ubuntu 25.10, но с учётом выявленных в ходе аудита проблем в LTS-ветке Ubuntu 26.04 возвращены утилиты cp, mv и rm из набора GNU Coreutils. Отмечается, что по состоянию на 22 апреля в данных утилитах остаётся не исправлено 8 известных состояний гонки. Остальные утилиты задействованы из выпуска rust-coreutils 0.8.0. В Ubuntu 26.10 разработчики намерены полностью перейти на rust-coreutils.
Уязвимости в системных утилитах опасны тем, что они используется в скриптах, запускаемых с правами root. Например, устранённая в выпуске uutils coreutils 0.3.0 уязвимость в утилите rm могла быть эксплуатирована при ежедневном запуске из cron скрипта /etc/cron.daily/apport, который выполняется с правами root и рекурсивно удаляет содержимое каталога /var/crash, доступного на запись всем пользователям в системе.
Среди уязвимостей, помеченных в первом отчёте критическими:
- Уязвимость в утилите chroot, вызванная обработкой опции “–userspec” после вызова chroot(), но до сброса привилегий. На системах с glibc резолвинг имён через функцию getpwnam() приводит к чтению файла /etc/nsswitch.conf, применяемого в NSS (Name Service Switch), и динамической загрузке указанных в нём библиотек с модулями NSS (libnss_*.so.2). Так как до обработки NSS выполяется вызов chroot() файл /etc/nsswitch.conf загружается относительно нового корня, но NSS-библиотеки загружаются до сброса привилегий. Если пользователь имеет доступ на запись к новому корню, то он может подставить свои NSS-библиотеки и добиться выполнения кода с правами root.
- Изменение прав доступа к файлу после сбоя создания именованного канала (FIFO) утилитой mkfifo - если указать в качестве аргумента существующий файл, то mkfifo вернёт ошибку, но при этом аварийно не завершит работу, а выполнит вызов set_permissions() и изменит права доступа к существующему файлу. С учётом umask 022 уязвимость позволяет поменять права доступа к файлу на 644 (rw-r-r-) и получить доступ к файлам, для которых не было разрешено чтение.
- Обход ограничений “–preserve-root” в утилите chmod, запрещающих выполнение рекурсивных операций относительно корня ФС. Уязвимость (CVE-2026-35338) вызвана тем, что в коде проверялось только точное совпадение пути с “/” и не выполнялась канонизация файлового пути. Для обхода проверки достаточно использовать путь вида “/…/” или символическую ссылку на корень. Уязвимость опасна тем, что при возможности подставить свой путь в системный скрипт вызывающий команду chmod, можно добиться рекурсивного изменения прав доступа для всех файлов в ФС.
- В утилите rm допускалась обработка любых сокращений опции “–no-preserve-root” (“–n”, “–no”, “–no-p”, “–no-pres” и т.п.) для отключения защиты от выполнение рекурсивной операции с корнем (например, можно указать “rm -rf --n /” и удалить по ошибке все данные. В GNU Coreutils подобные сокращённые опции запрещены.
- Обход ограничений “–preserve-root” в утилите rm, запрещающих выполнение рекурсивных операций относительно корня ФС, через подстановку символической ссылки на “/”.
- Отсутствие полноценной защиты от указания каталогов, начинающихся с точки. Например, при выполнении “rm -rf .” утилита выведет ошибку, но при указании “rm -rf ./” или “rm -rf .///” молча удалит текущий каталог.
- Ошибка в коде разбора аргументов утилиты kill позволяет отправить сигнал всем процессам в системе при указании идентификатора процесса “-1” (kill -1).
В остальном большая часть уязвимостей относится к классу TOCTOU (Time-Of-Check-To-Time-Of-Use), подразумевающему наличие состояния гонки, позволяющего изменить данные в момент после проверки корректности информации, но до выполнения операции с ними, например, подменить файл на символическую ссылку в момент между завершением проверки и началом выполнения операции. В контексте использования утилит cp и mv в системных скриптах, запускаемых с правами root, подобные уязвимости позволяют скопировать или перезаписать произвольные файлы.
<<<

Прочитаи заголовок новости.
Прочитал. Не собираюсь писать на C, не убедила меня эта новость.
А на чем ты пишешь?
go
Программы на Си хотя бы собрать можно оффлайн, в отличие от твоих поделок.
В чём проблема предварительно скачать библиотеки?
В том, что на Go это невозможно.
Ладно, поверю на слово.
вот я тоже думал что с моим образованием надо стать программистом или электронщиком. Но подумал подумал хорошо уже в процессе натурализации и решил не связываться с программированием. Хотя уважаю тех кто это умеет. У нас в конторе всего один айтишники этакое забитое работой существо и мониторов перед ним целых пять. Многостаночник наверное.
Вернись в Хохланд свой уже и не мешай местным датчанам жить!
запишись на СВО хуйло малолетнее! сказочный долбоёб
Я на реальном фронте СВО воевать не могу, но я воюю на информационном фронте СВО.
О, это просто, лови инструкцию: ложишься спиной вниз в ванну - это, типа, яма, ссышь строго вверх, это, типа, тебя чествуют сослуживцы.
Чего ты добиваешься своей борьбой? Каким ты видишь её результат?
Я не даю хохлам, иностранным врагам и либералам спокойно жить.
Тебе какая от этого выгода?
Я приношу пользу России.
Опиши чуть подробнее, в чём эта польза состоит.
Спорное достижение. Вполне возможно что у них были бы другие поводы сгореть. А ты всего лишь перетянул причину на себя.
Если модератор на зарплате, то ему пофиг. Если модератор идейный, то он сам выбрал не спать.
Во всём этом я вижу лишь чесание недоразвитого эго. Для того что бы получать удовольствие таким примитивным способом, нужно иметь комплекс неполноценности или ICQ ниже 80. Ты случаем не любитель залипать в тиктоке на чат-рулетку с такими же как ты воинами?
Обоснуй!
Нет.
Если у человека IQ больше 80, то зачем ему это? Хотя да, я совершаю глупость задавая такой вопрос, тому у кого подозреваю низкий IQ.
Это база психологии. Если человек испытывает постоянную внутреннюю потребность что то доказывать кому то, то значит он сам в этом как то сомневается.
Можно было бы сравнить со мной, я ведь занимаюсь борьбой за дискурс. Но я то сам понимаю, что уже факт борьбы означает неоднозначность вопроса. И во вторых, я считаю себя лучше тебя, потому что не веду себя как бот. Всё что делаешь ты - тупо троллишь, то есть занимаешься исключительно увеличением энтропии. Я же придумываю концепции, идеологические формулы, занимаюсь адаптацией сложных идей в простые.
Вот я:
А что ты сделал, для патриотических идей? Чем ты отличаешься от любого другого нацепившего на себя Z символику?
Так и запишем, исходя из соседнего топика: ты сомневаешься в атеизме.
Нет, я хоть как-то доношу свои мысли в англоязычный Интернет. Рано или поздно какого-то иностранца мои аргументы могут заставить усомниться в своей позиции по поводу России и СВО.
И это правда. Иначе это было бы верой.
А ты разбираешься в том как эти самые “англоязычные” воспринимают реальность? В том как они мыслят? Как воспринимают Россию на эмоциональном уровне? И почему? Если ты этого не понимаешь, хотя бы жопной чуйкой, то твои аргументы являются для них просто странным шумом, потому что никак в картину мира не вставляются.
Ты просто для эксперимента, попробуй как нибудь ознакомится с популярными в Японии теориями заговора. Ты скорее всего ощутишь полное непонимание того, как это вообще в голове может складываться. У западных европейцев, аналогичное восприятие российского политического дискурса. Сразу заранее обосную это. Получилось же продать европейцам, Навального как лидера российской оппозиции. А либеральную тусовочку продать как реальную оппозицию. Тебе же самому наверно смешно, от того как европейцы на это всё купились и заплатили много грантов?
Многие считают ее нищей страной, что я опровергаю.
Почему продать? Они их сами создали изначально и сами поддерживают.
Сначала хотел спросить “Доказываешь что Россия не нищая, а бедная?” Но лучше спрошу другое. Как ты строишь свою аргументацию?
Если бы создавали они, то была гораздо более скучная херня.
Рассказываю людям о реальном богатстве населения России, привожу публичную статистику и рейтинги городов. В ответ на низкие в долларах зарплаты привожу местные цены и крайне низкие по сравнению с Европой налоги. Привожу я и великие российские культурно-технологические достижения, например, значительный объем кода ядра Linux, CachyOS, ALT Linux, ВКонтакте, Яндекс, coproxy, Nocord, RAC.
Так что было бы?
Дай ка угадаю. берёшь зарплаты с сайтов объявлений или средние. Не медианные. А налог указываешь только подоходный, без учёта трудовых.
Я раньше пользовался ALT Linux, но как только государство им дало денег, то есть когда происходил переход с пятой платформы на шестую. Это стало пиздецким глюкодромом. С тех пор пользуюсь debian.
Только вот европейцы слышали, про то как пидорнули Дурова. Может стоит показать им какой рекламной помойкой VK стал?
Что касается Яндекса, то бизнес разделили. Почти всё инновационное теперь за пределами российской юрисдикции полностью.
Не разбираюсь.
Пресная хуйня типа “яблока”.
Что общего между поцтреотом и либерастом? Они считают что Навальный был реальной оппозицией.
== “Кошка бросила котят — это Путин виноват!”
Оно специально европейцами сделано такое пресное, чтобы не палиться сильно.
У тебя не получается абстрагироваться от собственного менталитета. У них самих политика пресная. Они в большинстве верят в “демократию”.
Если бы Путин выдел бы денег на спасение котиков, то их положение ухудшилось бы. Эффект говномидаса. Я в тендерных продажах немножко работал, поэтому знаю.
Приведу аналогию, почему твоя позиция и деятельность в отношении жителей ЕС не эффективна. Однажды какая то из африканских стран, присоединилась к киотскому протоколу, что бы получать подачки за то что у них нет промышленности. Местное население вообразило себе такую картину, что будут приплывать пароходы и выкачивать кислород из леса. И на основе таких представлений вопрос и обсуждался.
Я не знаю, делал ли ты так. Но многие поцтриоты пытаются доказывать что Россия на самом деле богатая, указывая на то, какие на улицах дорогие автомобили. А так же искреннее хвалятся обилием круглосуточных магазинов. Но западный европеец, если он не идиот, понимает что это не признак богатства населения, а наоборот признак бедности.
Обоснуй!
Обоснуй, почему это признак бедности!
Потому что произошёл бы прецедент не целевого использования средств. Рано или поздно, неизбежно. После чего ввели бы обязательное лицензирование и страхование. А правила в итоге согласований и формирования подзаконных актов составили бы такими, что только узкий круг бизнесов смог бы их выполнить. А что бы точно всё предотвратить, не лицензированную помощь котикам запретили бы.
Я пишу это, потому что видел сам как работаю госзакупки.
Очень многие дорогие автомобили на улицах, куплены в кредит. А решение их купить было принято когда стало понятно, что жильё купить не получится. Но это ладно, это истории. Ты наверно замечал, как многие владельцы этих дорогих автомобилей, трясутся над каждой царапиной. Дорогой автомобиль в России является статусным предметом, который часто покупают в ущерб другим нуждам.
Я когда общаюсь с теми кто водит автомобили, и когда езжу с ними, вижу что у них на дороге какая то обезьянья иерархия. Типа у него гелик, а у того номера блатные, их нужно пропустить, а того лоха можно подрезать. Он едет и всё это считывает из окружающего пространства. Это блять ему важно для принятия его водительских решений. И ладно если бы это был бы один человек, то я подумал бы что ну он долбаёб. Но это блять водительская культура. И дорогой автомобиль в ней, это не то что покупают на излишек денег. Это то что покупают для эмоционального комфорта на дороге. Это теория построенная на наблюдениях. Я не понимаю на эмоциональном уровней что у них там в головах.
Что касается круглосуточных магазинов. Дабы они в таком количестве оставались выгодными, труд должен быть дешёвым. А что значит дешёвый труд? То что у людей малые зарплаты. Здесь дело даже не в абсолютных денежных суммах. А то что люди готовы в ущерб здоровью гнаться за довольно скромными деньгами. Почему готовы? Потому что живут в логике выживания.
Почему в ЕС круглосуточных магазинов мало? Потому что это очень дорого. А норма прибыли у них такая, ради которой в условной Москве даже пальцем шевелить не стали бы.
Есть такое простое эмпирическое правило. Чем больше норма прибыли в простом бизнесе, тем беднее живёт страна, то есть большинство населения. Оно и математически объясняется через эффект рыночного мультипликатора.
И такое хоть раз в России было?
У людей в приоритете машина перед жильем? Квартира в Воркуте меньше 100 тысяч стоит, кстати.
== Дорогой iPhone в Европе является статусным предметом, который часто покупают в ущерб другим нуждам.
И что предлагаешь с этим делать?
В Европе зарплаты выше, но налоги под 50%, цены выше, жилье дороже в 10 раз.
Россия живет не бедно, а нормально и духовно. Чрезвычайное богатство приводит к бездуховности.
Ты не помнишь случаи, когда люди за свои средства ремонтировали дороги, закрывая ямы, а их потом за это судили?
Нет. Хорошее жильё становится недостижимой целью.
Если где то низкая цена квартир, там наверно нет работы на которой платят.
В России тоже. Однако ты наверно сам должен знать, что европейцы предпочитают не демонстрировать кричащую роскошь. А у многих русских людей какая то заноза в душе, заставляющая их хотеть гелик.
Начать нужно с реиндустриализации малых городов.
У нас налоги на труд аналогичные. А цена жилья так то определяется во многом тем сколько обычный квартирант сможет платить из своей зарплаты.
Какое нахуй “чрезвычайное богатство”? По современным критериям, человек перестаёт быть бедным и входит в так называемый “средний класс”, когда может из текущего дохода не беря кредит, купить холодильник, не ужимая себя существенно в других расходах. А если брать по недвижимости, то когда для каждого ребёнка старше 3 лет, есть отдельная комната.
Если брать эту самую духовность. Может ли один нормально (40 часов в неделю) работающий человек, содержать жену и детей? Если это обычный работяга, то нет. Какая тут может быть нахуй духовность? Тут может быть разве что алкоголизм… А хотя возможно ты прав, если путинка - это подлинная духовность в твоём понимании.
Я вижу как бедность приводит людей к озверению.
Так всё правильно делали, что судили.
Она достижима, если жить не в Москве или Санкт-Петербурге.
С работой в Воркуте нормально все.
Нет.
Похоже, ты русофоб, считающий русских недолюдьми.
Она уже идет, постоянно новые военные заводы открываются. Только я не понимаю, как ты связал реиндустриализацию с решением данной проблемы.
А в Европе такие налоги платят вообще все.
Я ж говорю, что Россия не такая бедная по сравнению с Европой.
В Европе живут богаче, чем в России (это не означает, что в России живут бедно), что приводит к загниванию европейского общества.
В России нет ЛГБТ и разврата, поэтому мы духовны.
Да, если снизить потребности.
Полностью согласен, именно это на Украине и произошло, а в России благодаря Путину, вытащившему нас из 90-х, люди живут не бедно, а нормально, духовно.
Почему ты считаешь что это правильно?
А насколько тогда достижима хорошая зарплата?
У нас везде всё нормально с работой, пока не узнаешь сколько платят реально и какие условия работы.
Если бы я был русофобом, считающим русских недолюдьми, то написал бы про “генетическое рабство”, а не про “какую то занозу в душе”.
Такие как ты, делают всё, что бы оттолкнуть от России людей желающих ей помочь.
https://youtu.be/LBmjySxuTOk
Открываются разновидности драчовых цехов, которые после окончания войны не смогут пройти конверсию. Потому что закупают низкопроизводительное оборудование.
Очень просто. Реальная “нормальность” начнётся, когда в одном месте будет доступное жильё и нормальная работа. Тогда люди смогут планировать своё будущее.
А у нас зато богатые могут не платить. И самозанятые пока что.
У нас производительность труда почти в 2 раза ниже. Есть догадки у тебя, почему?
Нет ЛГБТ, зато есть много пидорасов. А что касается разврата, то мы ничем не лучше прочих. Порнохостинги публикуют статистику кстати.
Это уже отдельная тема. Давай вообще перенесём в новую тему, это обсуждение, я тебя туда позову.
Ты рофлишь… Люди всего лишь из нищеты вышли в бедность.
Это было вне закона.
Там в любом случае отношение стоимости жилья к зарплате меньше, чем в Москве или Санкт-Петербурге.
И что у нас не так?
Окончания СВО, к счастью, не будет.
Я надеюсь, Путин рано или поздно осознает, что СБУ прочно встроилось во все российские структуры и начало уничтожать Россию изнутри. Нам нужен новый 37-й год, чтобы выжить.
Как это поможет избавиться от оценки людей по их машинам???
У нас прогрессивное налогообложение относительно недавно ввели, если что.
Но в Европе рост ВВП меньше, чем у нас, а инфляция больше, чем у нас.
Их у нас нет.
Какую именно?
Ок.
Почему в бедность? В нормальную жизнь.
Твой информационный никому нах не нужен иди реально воюй
Не могу.
Можешь ты просто трус
Как? На СВО можно только с 18 лет пойти.
Иди партизань. Чё сам не догадался то?
Это вкусовщина.