Дапамажыце dev.by 🤍
Падтрымаць

Абнаўленне Microsoft зламала сістэмы Linux ва ўсім свеце

Мінулага тыдня Microsoft выпусціла апдэйт для Windows, праз які карыстальнікі з падвойнымі сістэмамі страцілі доступ да Linux, расказвае SecurityLab.

13 каментарыяў

Мінулага тыдня Microsoft выпусціла апдэйт для Windows, праз які карыстальнікі з падвойнымі сістэмамі страцілі доступ да Linux, расказвае SecurityLab.

Абнаўленне выйшла ў рамках штомесячнага Patch Tuesday. Яна ліквідавала ўразлівасць у загрузчыку GRUB, які выкарыстоўваецца для запуску Linux. Уразлівасць дазваляла зламыснікам абыходзіць стандарт бяспекі Secure Boot, які гарантуе, што прылады не загружаюць шкоднага софту або прашыўкі падчас запуску. Яна была выяўленая яшчэ два гады таму, але з невядомых прычын Microsoft узялася за яе толькі цяпер.

Пасля ўсталёўцы абнаўлення ў карыстальнікаў прылад з двайной загрузкай, на якіх усталяваны як Windows, так і Linux, замест нармальнага запуску адлюстроўвалася паведамленне пра памылку.

Паводле версіі юзераў, якія сталі скардзіцца на праблему ў сетцы, памылка звязаная з несумяшчальнасцю некаторых версій загрузчыка Linux з новым мікракодам EFI ад Microsoft. Сярод пацярпелых выявіліся такія папулярныя дыстрыбутывы, як Debian, Ubuntu, Linux Mint, Zorin OS і Puppy Linux.

Microsoft пакуль не прызнала памылкі, не патлумачыла, чаму яе не выявілі ў часе тэсціравання, і не дала тэхнічных рэкамендацый пацярпелым. Некаторыя карыстальнікі знайшлі часовае рашэнне — адключыць Secure Boot праз панэль EFI, але такі метад можа быць непрымальным для тых, хто мае патрэбу ў абароне Secure Boot.

GitHub запусціў АІ для хуткага выпраўлення ўразлівасцяў у кодзе
GitHub запусціў АІ для хуткага выпраўлення ўразлівасцяў у кодзе
Па тэме
GitHub запусціў АІ для хуткага выпраўлення ўразлівасцяў у кодзе
Microsoft выпустила подробную инструкцию по установке Linux
Microsoft выпустила подробную инструкцию по установке Linux
По теме
Microsoft выпустила подробную инструкцию по установке Linux
Рэкорд: рынкавая доля Linux пераваліла за 4%
Рэкорд: рынкавая доля Linux пераваліла за 4%
Па тэме
Рэкорд: рынкавая доля Linux пераваліла за 4%

Хочаце паведаміць важную навіну? Пішыце ў Telegram-бот

Галоўныя падзеі і карысныя спасылкі ў нашым Telegram-канале

Абмеркаванне
Каментуйце без абмежаванняў

Рэлацыраваліся? Цяпер вы можаце каментаваць без верыфікацыі акаўнта.

0

Это наверное их копилот уже так на гитхабе починил 🤣

Карыстальнік адрэдагаваў каментарый 22 жніўня 2024, 19:53

Anonymous
Anonymous
0

несовместимостью некоторых версий загрузчика Linux с новым микрокодом EFI от Microsoft.

Звучит как "некоторый говнокод в каких то версиях grub использует "но мы то знаем" хаки и лезет не по API а напрямую"

не объяснила, почему её не выявили во время тестирования

Да потому что нет никакого "Linux OS" а есть гигантская куча зачастую ещё и несовместимых друг с другом дистров, в которых дикий зоопарк версий всего чего угодно.
Это физически невозможно протестировать.

Vitali Danilovich
Vitali Danilovich DevOps в click
0

Linux это ядро, GRUB загрузчик. Потестить не сложно взять любой дистрибутив основанный на Linux.

Видимо хотели сломать, ведь Linux уже встроили в windows...
Обычный пользователь не сможет починить, на это и расчёт

Карыстальнік адрэдагаваў каментарый 23 жніўня 2024, 03:02

Anonymous
Anonymous
2

Потестить не сложно взять любой дистрибутив основанный на Linux.

И какая же версия GRUB в этом "любом" будет?

0

Косяк со стороны linux называется поэтично boot hole :)
Там не такая большая прослойка, я думаю бажину в****олили сознательно.
Т.к. чтобы эксплуатировать уязвимость надо или быть рутом (а тогда ты ничего уже сверх и не получишь) либо нужен физический доступ думаю это не для какеров-самоучек и шифрователей-вымогателей делали.

Johannes Kepler
Johannes Kepler Наливатель и закусыватель в Наливаем и закусываем
0

[Часть комментария скрыта за нарушение правил общения. Вот они, их всего пять: https://devby.io/news/comments-2024], Fedora 40 & M$ Windows 10 в дабл буте. Обновлял и то и другое. Ничего не упало. Что я сделал не так?

0

значит федора уже обновила grub и там shim последний у которого другая сигнатура или подпись

Johannes Kepler
Johannes Kepler Наливатель и закусыватель в Наливаем и закусываем
0

Это просто значит, что в Красной Шапке чуваки занимаются делом и не отправляют в апдейты всякое рожно (хотя FC считается вполне себе отладочным релизом RHELа), ломали ли rawhide - не знаю (там в принципе могли и косячный пакет в репозиторий выложить).

Дмитрий Иванов
Дмитрий Иванов ФРилансер в Global Freelance
0

В слаке до сих пор LILO, на здоровье!

1

нулевое: shim - или загрузочная прокладка нужна для того, чтобы системы которые обычно по умолчанию имеют в базе доверенных 2 сертификата от майкрософта грузили не подписанное майкорософтом ПО например линукс. Поэтому сам shim подписан майкрософтом, а проверяет он уже подписи линуксовые у вторичного загрузчика типа основного модуля grub.

первое: Microsoft добавили в базу отозванных подписей и сигнатур uEFI хэш grub shim уязвимой версии.

второе: Но это только пол беды, сами линуксоиды сделали shim 15.8 который форсит полиси uEFI, с которыми shim 15.7 загрузится не может. Поэтому если разок грузануть live cd/sd/usb со свежей юбунтой то какой нибудь старый дистриб со старым grub отрыгнёт при следующей загрузке.

Вывод: Лично я думаю мелко-мягкие правы, потому что косяк со стороны линукса который годами штамповал дырявое системное ПО (не сильно и сложное), а теперь не обратно-совместимым образом затыкает свои дыры.

Карыстальнік адрэдагаваў каментарый 24 жніўня 2024, 00:52

Anonymous
Anonymous
-1

"от майкрософта", "майкорософтом". В этой истории (не)удивительно то что (все) это железо контролируется одной софтверной компанией

1

Ну так весть uEFI это же Майкрософта стандарт. А secure boot это его часть.

Зайди в BIOS добавь свой сертификат личный и грузи свое лично подписанное даже с secure boot

Карыстальнік адрэдагаваў каментарый 24 жніўня 2024, 18:27

0

The first open source UEFI implementation, Tiano, was released by Intel in 2004.