LINUX.ORG.RU

Ubuntu 25.10: обнаружена уязвимость в sudo-rs

 , ,

Ubuntu 25.10: обнаружена уязвимость в sudo-rs

0

4

Ubuntu 25.10 вновь столкнулась с проблемами при переходе на Rust-утилиты: на этот раз под удар попал sudo-rs — переписанная на Rust версия классической команды sudo. В коде обнаружены две уязвимости средней степени опасности, одна из которых получила идентификатор CVE-2025-64170.

Баги были выявлены на прошлой неделе и сначала проходили в статусе приватного отчёта в Launchpad. Разработчики планировали синхронный выпуск исправлений: апстрим-версия должна была выйти 7 ноября, а координированный релиз — 10 ноября 2025 года. После публикации патчей Ubuntu подготовила Stable Release Update (SRU) для распространения исправлений пользователям.

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

Переход Ubuntu на Rust-утилиты продолжается с трудностями. Ранее разработчики уже сталкивались с ошибками производительности Rust Coreutils, неработоспособностью некоторых исполняемых файлов и сбоем при автоматических обновлениях. Теперь список проблем пополнил и sudo-rs.

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

★★★★★

Проверено: hobbit ()
Последнее исправление: hobbit (всего исправлений: 2)

ахаха т.е. на русте все-таки надо уметь программировать и язык не гарантирует безопасности.

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

Нет, раньше гуглилось лучше, и это отмечают люди по всему миру. Было достаточно нескольких примерно релевантных ключевых слов, и искомое находилось. Уже много лет требуются всё более и более точные запросы, вплоть до буквальных, старая эвристика как-то рассосалась, причём это касается разных языков и разных поисковиков в равной мере.

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

Поисковики вымирают потихоньку - и это тоже нормально. Они устарели.

И как я должен был научиться пользоваться фрезером и дрелью, не имея к ним доступа? Ну ты расскажи. У меня их не было.

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

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

И как я должен был научиться пользоваться фрезером и дрелью, не имея к ним доступа? Ну ты расскажи. У меня их не было.

Так же, как и я. Взял и купил в магазине. Потом освоил. Незамысловато и по-мужски.

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

В магазинах продается бесконечное множество всякой херни. Почему я дожен был выбрать именно твой фрезер и дрель, а не ардуину? Почему я должен был взять дрель, а не изучать флажковую азбуку в ТОВМУ и ходить под парусом?

Твои несомненно ценные и уникальные (нет) знания и умения для кого то мусор. Смирись.

LightDiver ★★★★★
()
Последнее исправление: LightDiver (всего исправлений: 1)
Ответ на: комментарий от Qui-Gon

Если мне не изменяет память, Unix изначально был написан на C.

Все-таки на ассемблере вроде бы. Но вроде это еще не Unix была, а Unics. В любом случае на Си переписали/написали параллельно с изобретением этого самого Си. И переписывал не Столлман, а Ритчи, Томпсон, Керниган, Пайк и др. - вот эта шайка-лейка. Столлман основал проект GNU и цель написания вновь была в свободной лицензии на код.

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

Поверхностно погуглил, не нашел как сделать повышение привилегий с паролем текущего пользователя как в судо.

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

Действительно, почему освоение дрели не равноценно освоению дильдотрона? Почему научиться готовить не равноценно тому, чтобы научиться лепить фотореалистичного шрека из пластилина? Почему ремонт одежды не ценится наравне с художественным свистом? Почему навык растопки печи и колки дров уважают существенно больше, чем мастерство интерпретативного танца? Столько вопросов, и так мало ответов!

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

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

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

LightDiver ★★★★★
()

Безопасность, говорили они...

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

В активно разрабатываемом ПО нашли какие-то ошибки. Никогда такого не было, и вот опять.

«а разговоров-то было…» (с)

Тут несколько другое: а давайте перепишет с си на раст, потому что в расте бай дизайн не будет ошибок по памяти и утечек! Переписали. И - раз: ошибки по памяти и утечки, которые уже давно побеждены в оригинале…

В связи с чем два вопроса: зачем, если переписанное хуже оригинала? И - зачем, если все это делалось под дудку невозможности ошибок и вот они ошибки?

Не было бы вопросов, если бы такие ошибки в активно-разрабатываемом софте, но ведь такие ошибки в переписываемом софте, да ещё и под песню что переписываемом чтоб не было ошибок. Какой-то диссонанс лично у меня

pihter ★★★★★
()
Ответ на: комментарий от Qui-Gon

Да, но авторские права принадлежали известно кому, поэтому RMS в рамках проекта GNU переписывал все утилиты с нуля.

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

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

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

К слову, большинство man'ов написаны так что практически бесполезны. Там где вначале надо давать базовые юзкейсы, они расписывают 100500 ключей из которых в повседневности нужны пара процентов, а примеров использования зачастую и вовсе не дают.

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

Там где вначале надо давать базовые юзкейсы

обычно, в нормальных манах, там где в конце дают эти самые юзкейсы :о)

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

15 лет русту уже. и не просто в бете, а даже до альфы не дотягивает

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

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

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

Если бы оно работало так, что это всех устраивало, то и вопроса бы не стояло.

В том-то и дело, что оно работает и это всех устраивает. По крайней мере я так думаю. Переписывание на раст, и бог бы с ним, с переписыванием, но принятие в прод новомодного на расте более сырого, чем старого на си - это про другое. Про что-то за рамками здравого смысла.

Ну насочиняли вы новый язык, который, наверное, бай дизайн, решает некоторые не все, проблемы си. Ну переписали вы какую-то программу, но зачем её в прод тащить не протестиров? Предыдущую-то десятилетия и тестировали, а как показывает практика, не настолько ваш раст лучше си, чтоб пароль не утекал в случае ошибок. Вот это маниакальное, граничящее с религиозные стремление заменять все на новое, прогрессивно, даже если оно (возможно пока) хуже - критикую я

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

В том-то и дело, что оно работает и это всех устраивает.

Разговоры о том что судо кривой костыль и нужно чем то его заменять ходят уже много лет.

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

«За меня готовят и стирают папа с мамой, но зато я отлично танцую твёрк. Не надо обесценивать мои достижения своими воззрениями на необходимость иметь навыки самостоятельной жизни! Мастерское ковыряние в носу может быть ничем не хуже умений столяра!»

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

Ну, тех кто хорошо танцует, мало и они востребованны. А таких как ты - за каждым углом и вы чот нахрен никому не сдались особо со своими бытовыми умениями.

То что ты описываешь, называется «домохозяйка». Когда ты ничего не умеешь, сидишь дома и занимаешься остаточными делами - на которые нет времени тем, кто занят нормальным делом.

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

кто тебе до 30 лет готовил

Шеф-повар замка.

до 32 штаны латал

Лучший портной города, шил новые каждую неделю.

Saakx
()
Ответ на: комментарий от Smacker

Неприятно, правда? А зачем латать штаны? Я как то не помню чтобы мне такое хоть когда то пригодилось до 30 лет. Да и после 30 это больше от необходимости. По хорошему лучше купить новые. Это расходник.

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

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

Ну так правильно, ты ж руками не делаешь ничего, зачем тебе штаны латать, если ты их не можешь порвать в ходе работы. Что характерно, на вопрос «кто ж тебя всё это время кормил, если ты не умел готовить» ты даже не можешь найти хорошего способа отбрехаться. Ну да ладно, бог тебе судья (хотя его и нет).

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

Я за три года работы на мебельной фабрике ни разу не порвал рабочий комбинизон. Слушай, а ты уверен, что ты все делаешь правильно? Может тебе руки выпрямить?

Все случаи когда у меня рвались штаны - от старости, когда сам материал уставал уже.

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

Ну так мало ли кем ты там работал. Может «кофе подано», а может сторожем в будке. Технически говоря — и то, и то тоже «на фабрике». Ваш гендир тоже, небось, одежду в цеху не рвал годами. Так а всё-таки, кто тебе до 30 лет пожрат готовил-то?

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

Я там успел поработать везде почти. Начал со сборки. Потом кромковка, распиловка, стекольный цех, фрезеровка, разработка, установка. Даже сисадмином.

Сам резался - бывало, но одежду не рвал никогда. Так ты уверен, что ты все правильно делаешь, если тебе приходится ее чинить? Может всетаки руки выпрямлять? Или зарабатывать больше, чтобы не приходилось чинить старую одежду? Или всетаки за твои бытовые способности не хотят платить больше?

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

А ты снеси и построй чего-нибудь. Забор, сарай, грядку, парник... и посмотри, откуда у тебя руки-то расти будут, и насколько реальная жизнь с гвоздями в неожиданных местах отличается от распиловки ЛДСП в чистеньком цеху. Так а пожрат-то тебе кто всё-таки готовил?

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

Так ты строитель? То есть занимаешься неквалифицированным трудом разнорабочего? Тогда все становится более менее понятно откуда у тебя на это время.

Это очень специфичные навыки, которые обычно отдают гастарбайтерам, так как никто этим заниматься не хочет. Абсолютному большинству они не нужны. У народа есть чем заняться по своей профессии, отдавая ей большую часть своего времени.

Поэтому и придумали разделение труда в итоге.

А так да, последние 10 лет этим всем и занимаюсь, что ты перечислил. Поэтому и пришлось научиться и готовить и шить. Потому что мозгов и денег на нормальное не хватало. Но всеравно рвется если что - обычно от старости.

К слову, тут в сельской местности эти умения считаются не только не особо уважаемыми, но и осуждаемыми. Как мне сказали как то - это бабская работа. Те кто что то умеют делать, таким не занимаются даже тут.

LightDiver ★★★★★
()
Последнее исправление: LightDiver (всего исправлений: 2)
Ответ на: комментарий от LightDiver

Нет, я не строитель, я домовладелец. Прикинь, дом, участок, вот это вот всё. У некоторых это есть, причём своё. Я понимаю, тебе трудно в это поверить, но таки так бывает.

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

Понимаю. Сам такой - мозгов и умений не хватило на квартиру в городе. Тут особо гордиться не чем. Таких абсолютное меньшинство. Те кто поумнее всетаки стремится в цивилизацию.

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

А, тебе на квартиру в городе не хватило? Странно, а у меня хватило. И на квартиру, и на дом. Может, ты что-то не так в этой жизни делаешь?

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

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

А вот ты свои хобби пытаешься навязать остальным как нечто ценное.

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

Ну вот я умею, и у меня квартира и дом. А ты отлынивал, и у тебя только хата на выселках. Как мне кажется, комментарии излишни.

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

Ну да, а у кого то в твоем возрасте уже дворец в уэльсе и две алмазные шахты в южной африке. Видимо ты всетаки тоже отлынивал.

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

Хотя он нифига даже не знает, в чём там дело было

Знаю - ты же сам сказал что преподаёшь в академии мужика. С другой стороны странно ожидать от препода-птушника глубоких аналогий или умения работать с аудиторией.

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

Ты себе даже не представляешь, насколько эта академия мужика, и какого при том!

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

Просто вспомнил афоризм в тему. Очень уж он к тебе подходит.

LightDiver ★★★★★
()
Последнее исправление: LightDiver (всего исправлений: 1)
Вы не можете добавлять комментарии в эту тему: топик перемещен в архив.