ืืื ืคึฟืึธืจืืึทืฆืืข ืืื ืืืกืงืืึธืืื ืืืขืื ืฆืืืื ืืืึทืื ืขืจืึทืืืืืืื ืืื ืื GRUB2 ืืึธืึธืืืึธืึทืืขืจ, ืืืึธืก ืงืขื ืขื ืคืืจื ืฆื ืงืึธื ืืืจืืคืืจืื ื ืืืขื ื ืืฆื ืกืคึผืขืฆืืขื ืืืืืื ื ืคืึทื ืฅ ืืื ืคึผืจืึทืกืขืกืื ื ืืืืขืจ ืืื ืืงืึธื ืกืืงืืืึทื ืกืื. ืืืึทืื ืขืจืึทืืืืืืื ืงืขื ืขื ืืืื ืืขืืืืื ื ืฆื ืืืืคึผืึทืก ืื UEFI Secure Boot ืืืขืจืึทืคืืื ืฉืืืืื ืืขืงืึทื ืืืึทื.
ืืืืขื ืึทืคืืื ืืืึทืื ืขืจืึทืืืืืืื:
- CVE-2022-2601 - ื ืืึทืคืขืจ ืึธืืืืขืจืคืืึธื ืืื ืื grub_font_construct_glyph () ืคึฟืื ืงืฆืืข ืืืขื ืคึผืจืึทืกืขืกืื ื ืกืคึผืขืฆืืขื ืืืืืื ื ืคืึทื ืฅ ืืื ืื pf2 ืคึฟืึธืจืืึทื, ืืืึธืก ืึทืงืขืจื ืจืขืื ืฆื ืึท ืคืึทืืฉ ืืขืืฉืื ืคืื ืื max_glyph_size ืคึผืึทืจืึทืืขืืขืจ ืืื ืื ืึทืืึทืงืืืฉืึทื ืคืื ืึท ืืึผืจืื ืืขืื ื ืืืึธืก ืืื ืืึธื ืงืืขื ืขืจืขืจ ืืื ื ืืืืืง. ืึทืงืึทืืึทืืืื ืื ืืืืคืก.
- CVE-2022-3775 ืึท ืฉืจืืืื ืึทืจืืืก ืคืื ืืืืื ืึทืงืขืจื ืืืขื ืจืขื ืืขืจืื ื ืขืืืขืืข ืืื ืืงืึธื ืกืืงืืืึทื ืกืื ืืื ืึท ืกืคึผืขืฉืื ืกืืืืื ืฉืจืืคึฟื. ืืขืจ ืคึผืจืึธืืืขื ืืื ืืื ืื ืฉืจืืคึฟื ืคึผืจืึทืกืขืกืื ื ืงืึธื ืืื ืืื ืืขืคึฟืืจื ืืืจื ืึท ืคืขืื ืคืื ืืขืืขืจืืง ืืฉืขืงืก ืฆื ืขื ืฉืืจ ืึทื ืื ืืจืืื ืืื ืืืื ืคืื ืื ืืืืฃ ืืืืึทืื ืื ืืจืืืก ืคืื ืื ืื ืืืฆื ืืืืืึทืคึผ. ืึท ืึทืืึทืงืขืจ ืงืขื ืขื ืืึทืื ืื ืึทืจืืึทื ืฉืจืืึทื ืืื ืึทืืึท ืึท ืืืขื ืึทื ืื ืขืง ืคืื ืื ืืึทืื ืืืขื ืืืื ืืขืฉืจืืื ืฆื ืื ืึทืจืืืก ืคืื ืื ืึทืืึทืงืืืืื ืืึทืคืขืจ. ืขืก ืืื ืืืืขืจืงื ืึทื ืืจืึธืฅ ืื ืงืึทืืคึผืืขืงืกืืื ืคืื ืขืงืกืคึผืืืืืื ื ืื ืืืึทืื ืขืจืึทืืืืืื, ืืจืขื ืืขื ืืขื ืคึผืจืึธืืืขื ืฆื ืงืึธื ืืืจืืคืืจืื ื ืืื ื ืืฉื ืืงืกืงืืืืื.
ืืขืจ ืคืึทืจืจืืืื ืืื ืืจืืืก ืืื ืึท ืืึทืืข. ืื ืกืืึทืืืก ืคืื ืืืืืึทื ืืืืื ื ืืืึทืื ืขืจืึทืืืืืืื ืืื ืืืกืืจืืืืืฉืึทื ื ืงืขื ืขื ืืืื ืึทืกืกืขืกืกืขื ืืืืฃ ืื ืืืขืืขืจ: Ubuntu, SUSE, RHEL, Fedora, Debian. ืฆื ืคืึทืจืจืืืื ืคึผืจืึธืืืขืืก ืืื GRUB2, ืขืก ืืื ื ืื ืืขื ืื ืืืืื ืฆื ืืขืจืืืึทื ืืืงื ืืขื ืคึผืขืงื; ืืืจ ืืืขื ืืืื ืืึทืจืคึฟื ืฆื ืืืฉืขื ืขืจืืื ื ืืึท ืื ืขืจืืขื ืืืืืืึทื ืกืืื ืึทืืฉืขืจื ืืื ืืขืจืืืึทื ืืืงื ืื ืกืืึธืืขืจื, ืืึธืึธืืืึธืึทืืขืจืก, ืงืขืจื ืคึผืึทืงืึทืืืฉืึทื, fwupd ืคืืจืืืืึทืจืข ืืื ืฉืื ืฉืืืืข.
ืจืืึฟ ืืื ืืงืก ืืืกืืจืืืืืฉืึทื ื ื ืืฆื ืึท ืงืืืื ืฉืื ืฉืืืืข ืืืืืฉืึทืืึทืื ืืขืืชืืขื ืืืจื ืืืืงืจืึธืกืึธืคึฟื ืคึฟืึทืจ ืืืขืจืึทืคืืื ืืืืื ื ืืื UEFI Secure Boot ืืึธืืข. ืืขืจ ืฉืืืืข ืืืขืจืึทืคืืื GRUB2 ืืื ืืืื ืืืืืขื ืข ืืึทืืืืึทืื, ืืืึธืก ืึทืืึทืื ืคืึทืจืฉืคึผืจืืืืื ื ืืขืืืขืืึธืคึผืขืจืก ื ืืฉื ืฆื ืืึธืื ืืขืืขืจ ืงืขืจื ืืื GRUB ืืขืจืืืึทื ืืืงื ืกืขืจืืึทืคืืื ืืืจื ืืืืงืจืึธืกืึธืคึฟื. ืืืึทืื ืขืจืึทืืืืืืื ืืื GRUB2 ืืึธืื ืืืจ ืฆื ืืขืจืืจืืืื ืื ืืืจืืคืืจืื ื ืคืื ืืืื ืงืึธื ืืื ืืขืจ ืืื ืข ื ืึธื ืืขืจืึธืื ืฉืื ืืืขืจืึทืคืึทืงืืืฉืึทื, ืึธืืขืจ ืืืืืขืจ ืืึธืืืื ื ืื ืึธืคึผืขืจืืืืื ื ืกืืกืืขื, ืืืขืืืฉืื ื ืืื ืื ืงืืื ืคืื ืฆืืืจืื ืืืขื ืืืืขืจ ืืึธืึธื ืืึธืืข ืืื ืึทืงืืืื ืืื ืืึทืงืืืขื ืคืื ืงืึธื ืืจืึธื ืืืืขืจ ืื ืืืืึทืืขืจ ืฉืืืืื ืคึผืจืึธืฆืขืก, ืึทืจืืึทื ืืขืจืขืื ื ืืึธืืืื ื ืื ืื ืืขืจ ืึทืก, ืืึธืืืคืืฆืืจื ืึทืคึผืขืจืืืืื ื ืกืืกืืขื ืงืึทืืคึผืึธืื ืึทื ืฅ ืกืืกืืขื ืืื ืืืืคึผืึทืก ืืึทืงืืึทืื ืฉืืฅ.
ืฆื ืคืึทืจืฉืคึผืึทืจื ืื ืืืึทืื ืขืจืึทืืืืืื ืึธื ืจืืืืึธืืงืื ื ืื ืืืืืืึทื ืืกืืืข, ืืืกืืจืืืืืฉืึทื ื ืงืขื ืขื ื ืืฆื ืื SBAT (UEFI Secure Boot Advanced Targeting) ืืขืงืึทื ืืืึทื, ืืืึธืก ืืื ืืขืฉืืืฆื ืคึฟืึทืจ GRUB2, shim ืืื fwupd ืืื ืจืืึฟ ืคืึธืืงืก ืืื ืืงืก ืืืกืืจืืืืืฉืึทื ื. SBAT ืืื ืืขืืืขืืึธืคึผืขื ืฆืืืึทืืขื ืืื ืืืืงืจืึธืกืึธืคึฟื ืืื ืื ืืืึทืืืื ืึทืืื ื ื ืึธื ืืขืืึทืืึทืืึท ืฆื ืื ืขืงืกืขืงืืืึทืืืข ืืขืงืขืก ืคืื UEFI ืงืึทืืคึผืึธืื ืึทื ืฅ, ืืืึธืก ืืืื ืืื ืคึฟืึธืจืืึทืฆืืข ืืืขืื ืืขืจ ืคืึทืืจืืงืึทื ื, ืคึผืจืึธืืืงื, ืงืึธืืคึผืึธื ืขื ื ืืื ืืืขืจืกืืข. ืื ืกืคึผืขืกืืคืืขื ืืขืืึทืืึทืืึท ืืื ืกืขืจืืึทืคืืื ืืื ืึท ืืืืืืึทื ืืกืืืข ืืื ืงืขื ืขื ืืืื ืกืขืคึผืขืจืึทืืื ืึทืจืืึทื ืืขืจืขืื ื ืืื ืื ืจืฉืืืืช ืคืื ืขืจืืืืื ืึธืืขืจ ืคึผืจืึธืืืืืึทืืึทื ืงืึทืืคึผืึธืื ืึทื ืฅ ืคึฟืึทืจ UEFI Secure Boot.
SBAT ืึทืืึทืื ืืืจ ืฆื ืคืึทืจืฉืคึผืึทืจื ืื ื ืืฆื ืคืื ืืืืืืึทื ืกืืื ืึทืืฉืขืจื ืคึฟืึทืจ ืืืื ืงืึธืืคึผืึธื ืขื ื ืืืขืจืกืืข ื ืืืขืจื ืึธื ืจืืืืึธืืงืื ื ืฉืืืกืืขื ืคึฟืึทืจ ืืืืขืจ ืฉืืืืื. ืืืึทืงืื ื ืืืึทืื ืขืจืึทืืืืืืื ืืืจื SBAT ืืื ื ืืฉื ืืึทืจืคื ืื ื ืืฆื ืคืื ืึท UEFI ืืึทืืืืึทืื ืจืขืืืึธืงืึทืืืึธื ืจืฉืืื (ืืืงืก), ืึธืืขืจ ืืื ืืืจืืืขืงืึธืื ืืืืฃ ืืขืจ ืืืจืื ืคืื ืจืืคึผืืืืกืื ื ืื ืื ืขืจืืขื ืฉืืืกื ืฆื ืืืฉืขื ืขืจืืื ืกืืื ืึทืืฉืขืจื ืืื ืืขืจืืืึทื ืืืงื GRUB2, ืฉืื ืืื ืื ืืขืจืข ืฉืืืืื ืึทืจืืึทืคืึทืงืฅ ืกืึทืคึผืืืื ืืืจื ืืืกืืจืืืืืฉืึทื ื. ืืืืืขืจ ืื ืืงืืื ืคืื SBAT, ืึทืคึผืืืืืื ื ืื ืจืฉืืื ืคืื ืจืขืืืึธืงืึทืืืึธื ืก ืคืื ืกืขืจืืืคืืงืึทืฅ (ืืืงืก, UEFI ืจืขืืืึธืงืึทืืืึธื ืจืฉืืื) ืืื ืืขืืืขื ืึท ืคึผืจืืจืขืงืืืึทืืึทื ืคึฟืึทืจ ืืึธืจ ืืืึทืงืื ื ืื ืืืึทืื ืขืจืึทืืืืืื, ืืืืึทื ืึท ืึทืืึทืงืขืจ, ืจืึทืืึทืจืืืึทืก ืคืื ืื ืึทืคึผืขืจืืืืื ื ืกืืกืืขื ืืขืืืืื ื, ืงืขื ื ืืฆื ืืึธืึธืืึทืืืข ืืืืืึท ืืื ืึทื ืึทืื ืฉืคึผืืจืขืืืืืง ืืืขืจืกืืข ืคืื GRUB2 ืกืขืจืืึทืคืืื ืืืจื ืึท ืืืืืืึทื ืืกืืืข ืฆื ืงืึธืืคึผืจืึธืืืก UEFI Secure Boot.
ืืงืืจ: opennet.ru