ะ ะฐัะบัััั ัะฒะตะดะตะฝะธั ะพ ะดะฒัั ััะทะฒะธะผะพัััั ะฒ ะทะฐะณััะทัะธะบะต GRUB2, ะบะพัะพััะต ะผะพะณัั ะฟัะธะฒะตััะธ ะบ ะฒัะฟะพะปะฝะตะฝะธั ะบะพะดะฐ ะฟัะธ ะธัะฟะพะปัะทะพะฒะฐะฝะธะธ ัะฟะตัะธะฐะปัะฝะพ ะพัะพัะผะปะตะฝะฝัั ััะธััะพะฒ ะธ ะพะฑัะฐะฑะพัะบะต ะพะฟัะตะดะตะปัะฝะฝัั Unicode-ะฟะพัะปะตะดะพะฒะฐัะตะปัะฝะพััะตะน. ะฃัะทะฒะธะผะพััะธ ะผะพะณัั ะธัะฟะพะปัะทะพะฒะฐัััั ะดะปั ะพะฑั ะพะดะฐ ะผะตั ะฐะฝะธะทะผะฐ ะฒะตัะธัะธัะธัะพะฒะฐะฝะฝะพะน ะทะฐะณััะทะบะธ UEFI Secure Boot.
เบเปเบญเบเปเบซเบงเปเบเบตเปเบฅเบฐเบเบธเปเบงเป:
- CVE-2022-2601 โ ะฟะตัะตะฟะพะปะฝะตะฝะธะต ะฑััะตัะฐ ะฒ ััะฝะบัะธะธ grub_font_construct_glyph() ะฟัะธ ะพะฑัะฐะฑะพัะบะต ัะฟะตัะธะฐะปัะฝะพ ะพัะพัะผะปะตะฝะฝัั ััะธััะพะฒ ะฒ ัะพัะผะฐัะต pf2, ะฒะพะทะฝะธะบะฐััะตะต ะธะท-ะทะฐ ะฝะตะฒะตัะฝะพะณะพ ัะฐััััะฐ ะฟะฐัะฐะผะตััะฐ max_glyph_size ะธ ะฒัะดะตะปะตะฝะธั ะพะฑะปะฐััะธ ะฟะฐะผััะธ, ะทะฐะฒะตะดะพะผะพ ะผะตะฝััะตะน, ัะตะผ ะฝะตะพะฑั ะพะดะธะผะพ ะดะปั ัะฐะทะผะตัะตะฝะธั ะณะปะธัะพะฒ.
- CVE-2022-3775 โ ะทะฐะฟะธัั ะทะฐ ะฟัะตะดะตะปั ะฒัะดะตะปะตะฝะฝะพะน ะพะฑะปะฐััะธ ะฟะฐะผััะธ ะฟัะธ ะพััะธัะพะฒะบะต ะฝะตะบะพัะพััั ะฟะพัะปะตะดะพะฒะฐัะตะปัะฝะพััะตะน Unicode ัะฟะตัะธะฐะปัะฝะพ ะพัะพัะผะปะตะฝะฝัะผ ััะธััะพะผ. ะัะพะฑะปะตะผะฐ ะฟัะธัััััะฒัะตั ะฒ ะบะพะดะต ะพะฑัะฐะฑะพัะบะธ ััะธััะพะฒ ะธ ะฒัะทะฒะฐะฝะฐ ะพััััััะฒะธะตะผ ะดะพะปะถะฝัั ะฟัะพะฒะตัะพะบ ัะพะพัะฒะตัััะฒะธั ัะธัะธะฝั ะธ ะฒััะพัั ะณะปะธัะฐ ัะฐะทะผะตัั ะธะผะตััะตะนัั ะฑะธัะพะฒะพะน ะบะฐััั. ะัะฐะบัััะธะน ะผะพะถะตั ะฟะพะดะพะฑัะฐัั ะฒะฒะพะด ัะฐะบะธะผ ะพะฑัะฐะทะพะผ, ััะพะฑั ะฒัะทะฒะฐัั ะทะฐะฟะธัั ั ะฒะพััะฐ ะดะฐะฝะฝัั ะฝะฐ ะฟัะตะดะตะปะฐะผะธ ะฒัะดะตะปะตะฝะฝะพะณะพ ะฑััะตัะฐ. ะัะผะตัะฐะตััั, ััะพ ะฝะตัะผะพััั ะฝะฐ ัะปะพะถะฝะพััั ัะบัะฟะปัะฐัะฐัะธะธ ััะทะฒะธะผะพััะธ, ะดะพะฒะตะดะตะฝะธะต ะฟัะพะฑะปะตะผั ะดะพ ะฒัะฟะพะปะฝะตะฝะธั ะบะพะดะฐ ะฝะต ะธัะบะปััะฐะตััั.
ะัะฟัะฐะฒะปะตะฝะธะต ะพะฟัะฑะปะธะบะพะฒะฐะฝะพ ะฒ ะฒะธะดะต ะฟะฐััะฐ. ะกัะฐััั ััััะฐะฝะตะฝะธั ััะทะฒะธะผะพััะตะน ะฒ ะดะธัััะธะฑััะธะฒะฐั ะผะพะถะฝะพ ะพัะตะฝะธัั ะฝะฐ ะดะฐะฝะฝัั ัััะฐะฝะธัะฐั : Ubuntu, SUSE, RHEL, Fedora, Debian. ะะปั ััััะฐะฝะตะฝะธั ะฟัะพะฑะปะตะผ ะฒ GRUB2 ะฝะตะดะพััะฐัะพัะฝะพ ะฟัะพััะพ ะพะฑะฝะพะฒะธัั ะฟะฐะบะตั, ะฟะพััะตะฑัะตััั ัะฐะบะถะต ััะพัะผะธัะพะฒะฐัั ะฝะพะฒัะต ะฒะฝัััะตะฝะฝะธะต ัะธััะพะฒัะต ะฟะพะดะฟะธัะธ ะธ ะพะฑะฝะพะฒะปััั ะธะฝััะฐะปะปััะพัั, ะทะฐะณััะทัะธะบะธ, ะฟะฐะบะตัั ั ัะดัะพะผ, fwupd-ะฟัะพัะธะฒะบะธ ะธ shim-ะฟัะพัะปะพะนะบั.
เบเบฒเบเปเบเบเบขเบฒเบ Linux เบชเปเบงเบเปเบซเบเปเปเบเปเบเบฑเปเบ shim เบเบฐเบซเบเบฒเบเบเปเบญเบเบฅเบปเบเบเบฒเบกเปเบเบ Microsoft เบชเปเบฒเบฅเบฑเบเบเบฒเบเบเบงเบเบชเบญเบเบเบฒเบเบเบนเบเปเบ UEFI Secure Boot mode. เบเบฑเปเบเบเบตเปเบเบงเบเบชเบญเบ GRUB2 เบเปเบงเบเปเบเบขเบฑเปเบเบขเบทเบเบเบญเบเบเบปเบเปเบญเบ, เปเบเบดเปเบเบญเบฐเบเบธเบเบฒเบเปเบซเปเบเบนเปเบเบฑเบเบเบฐเบเบฒเบเบฒเบเปเบเบเบขเบฒเบเบเปเปเปเบซเปเบกเบตเบเบธเบ kernel เปเบฅเบฐเบเบฒเบเบเบฑเบเบเบธเบ GRUB เบเบตเปเปเบเปเบฎเบฑเบเบเบฒเบเบขเบฑเปเบเบขเบทเบเปเบเบ Microsoft. เบเปเบญเบเปเบซเบงเปเปเบ GRUB2 เบเปเบงเบเปเบซเปเบเปเบฒเบเบเบฑเบเบฅเบธเบเบฒเบเบเบฐเบเบดเบเบฑเบเบฅเบฐเบซเบฑเบเบเบญเบเบเปเบฒเบเปเบเบเบฑเปเบเบเบญเบเบซเบผเบฑเบเบเบฒเบเบเบฒเบเบเบงเบเบชเบญเบ shim เบชเบปเบเบเบปเบเบชเปเบฒเปเบฅเบฑเบ, เปเบเปเบเปเบญเบเบเบตเปเบเบฐเปเบซเบฅเบเบฅเบฐเบเบปเบเบเบฐเบเบดเบเบฑเบเบเบฒเบ, wedging เปเบเบปเปเบฒเปเบเปเบเบฅเบฐเบเบปเบเบเปเบญเบเปเบชเปเบเบญเบเบเบงเบฒเบกเปเบงเปเบงเบฒเบเปเบเปเบเปเบงเบฅเบฒเบเบตเปเปเบซเบกเบ Secure Boot เบกเบตเบเบฒเบเปเบเบทเปเบญเบเปเบซเบงเปเบฅเบฐเปเบเปเบฎเบฑเบเบเบฒเบเบเบงเบเบเบธเบกเบขเปเบฒเบเปเบเบฑเบกเบเบตเปเบเปเบฝเบงเบเบฑเบเบเบฐเบเบงเบเบเบฒเบ boot เบเบทเปเบกเบญเบตเบ, เบฅเบงเบกเบเบฑเบ. เบเบฒเบเปเบซเบผเบ OS เบญเบทเปเบ, เบเบฑเบเบเบธเบเบฅเบฐเบเบปเบเบญเบปเบเบเบฐเบเบญเบเบเบญเบเบฅเบฐเบเบปเบเบเบฐเบเบดเบเบฑเบเบเบฒเบ เปเบฅเบฐเบเปเบฒเบเบเบฒเบเบเปเบญเบเบเบฑเบ Lockdown.
เปเบเบทเปเบญเบชเบฐเบเบฑเบเบเปเบญเบเปเบซเบงเปเปเบเบเบเปเปเบกเบตเบเบฒเบเบเบญเบเบฅเบฒเบเปเบเบฑเบเบเบดเบเบดเบเบญเบ, เบเบฒเบเปเบเบเบขเบฒเบเบชเบฒเบกเบฒเบเบเปเบฒเปเบเปเบเบปเบเปเบ SBAT (UEFI Secure Boot Advanced Targeting) เปเบเบดเปเบเบชเบฐเบซเบเบฑเบเบชเบฐเบซเบเบนเบเบชเปเบฒเบฅเบฑเบ GRUB2, shim เปเบฅเบฐ fwupd เปเบเบเบฒเบเปเบเบเบขเบฒเบ Linux เบเบตเปเบเบดเบเบปเบกเบซเบผเบฒเบเบเบตเปเบชเบธเบ. SBAT เปเบเปเบเบทเบเบเบฑเบเบเบฐเบเบฒเบฎเปเบงเบกเบเบฑเบเบเบฑเบ Microsoft เปเบฅเบฐเบเปเบฝเบงเบเปเบญเบเบเบฑเบเบเบฒเบเปเบเบตเปเบก metadata เปเบเบตเปเบกเปเบเบตเบกเปเบเปเบเบฅเปเบเบฐเบเบดเบเบฑเบเบเบฒเบเบเบญเบเบญเบปเบเบเบฐเบเบญเบ UEFI, เปเบเบดเปเบเบเบฐเบเบญเบเบกเบตเบเปเปเบกเบนเบเบเปเบฝเบงเบเบฑเบเบเบนเปเบเบฐเบฅเบดเบ, เบเบฐเบฅเบดเบเบเบฐเบเบฑเบ, เบญเบปเบเบเบฐเบเบญเบเปเบฅเบฐเบชเบฐเบเบฑเบ. metadata เบเบตเปเบเปเบฒเบเบปเบเปเบงเปเปเบกเปเบเปเบเปเบฎเบฑเบเบเบฒเบเบขเบฑเปเบเบขเบทเบเบเปเบงเบเบฅเบฒเบเปเบเบฑเบเบเบดเบเบดเบเบญเบเปเบฅเบฐเบชเบฒเบกเบฒเบเบเบทเบเบฅเบงเบกเปเบเบปเปเบฒเปเบเบเบเปเบฒเบเบซเบฒเบเปเบเบเบฑเบเบเบตเบฅเบฒเบเบเบทเปเบเบญเบเบญเบปเบเบเบฐเบเบญเบเบเบตเปเบญเบฐเบเบธเบเบฒเบเบซเบผเบทเบซเปเบฒเบกเบชเปเบฒเบฅเบฑเบ UEFI Secure Boot.
SBAT ะฟะพะทะฒะพะปัะตั ะฑะปะพะบะธัะพะฒะฐัั ะธัะฟะพะปัะทะพะฒะฐะฝะธะต ัะธััะพะฒะพะน ะฟะพะดะฟะธัะธ ะดะปั ะพัะดะตะปัะฝัั
ะฝะพะผะตัะพะฒ ะฒะตััะธะน ะบะพะผะฟะพะฝะตะฝัะพะฒ ะฑะตะท ะฝะตะพะฑั
ะพะดะธะผะพััะธ ะพัะทัะฒะฐ ะบะปััะตะน ะดะปั Secure Boot. ะะปะพะบะธัะพะฒะฐะฝะธะต ััะทะฒะธะผะพััะตะน ัะตัะตะท SBAT ะฝะต ััะตะฑัะตั ะธัะฟะพะปัะทะพะฒะฐะฝะธั ัะฟะธัะบะฐ ะพัะพะทะฒะฐะฝะฝัั
ัะตััะธัะธะบะฐัะพะฒ UEFI (dbx), ะฐ ะฟัะพะธะทะฒะพะดะธััั ะฝะฐ ััะพะฒะฝะต ะทะฐะผะตะฝั ะฒะฝัััะตะฝะฝะตะณะพ ะบะปััะฐ ะดะปั ัะพัะผะธัะพะฒะฐะฝะธั ะฟะพะดะฟะธัะตะน ะธ ะพะฑะฝะพะฒะปะตะฝะธั GRUB2, shim ะธ ะดััะณะธั
ะฟะพััะฐะฒะปัะตะผัั
ะดะธัััะธะฑััะธะฒะฐะผะธ ะทะฐะณััะทะพัะฝัั
ะฐััะตัะฐะบัะพะฒ. ะะพ ะฒะฝะตะดัะตะฝะธั SBAT, ะพะฑะฝะพะฒะปะตะฝะธะต ัะฟะธัะบะฐ ะพัะพะทะฒะฐะฝะฝัั
ัะตััะธัะธะบะฐัะพะฒ (dbx, UEFI Revocation List) ะฑัะปะพ ะพะฑัะทะฐัะตะปัะฝัะผ ััะปะพะฒะธะตะผ ะฟะพะปะฝะพะณะพ ะฑะปะพะบะธัะพะฒะฐะฝะธั ััะทะฒะธะผะพััะธ, ัะฐะบ ะบะฐะบ ะฐัะฐะบัััะธะน, ะฝะตะทะฐะฒะธัะธะผะพ ะพั ะธัะฟะพะปัะทัะตะผะพะน ะพะฟะตัะฐัะธะพะฝะฝะพะน ัะธััะตะผั, ะผะพะณ ะดะปั ะบะพะผะฟัะพะผะตัะฐัะธะธ UEFI Secure Boot ะธัะฟะพะปัะทะพะฒะฐัั ะทะฐะณััะทะพัะฝัะน ะฝะพัะธัะตะปั ัะพ ััะฐัะพะน ััะทะฒะธะผะพะน ะฒะตััะธะตะน GRUB2, ะทะฐะฒะตัะตะฝะฝะพะน ัะธััะพะฒะพะน ะฟะพะดะฟะธััั.
เปเบซเบผเปเบเบเปเปเบกเบนเบ: opennet.ru