ืืื ืคึฟืึธืจืืึทืฆืืข ืืื ืืืกืงืืึธืืื ืืืขืื 8 ืืืึทืื ืขืจืึทืืืืืืื ืืื ืื GRUB2 ืืึธืึธืืืึธืึทืืขืจ, ืืืึธืก ืืึธืื ืืืจ ืฆื ืืืืคึผืึทืก ืื UEFI Secure Boot ืืขืงืึทื ืืืึทื ืืื ืืืืคื ืึทื ืืืขืจืึทืคืืื ืงืึธื, ืืืฉื, ืื ืกืืจืืืขื ื ืืึทืืืืึทืจืข ืคืืืกื ืืืง ืืืืฃ ืื ืืึธืึธืืืึธืึทืืขืจ ืึธืืขืจ ืงืขืจื ืืืจืื.
ืืึธืืืจ ืฆืืจืืงืจืืคื ืึทื ืืื ืจืืึฟ ืืื ืืงืก ืืืกืืจืืืืืฉืึทื ื, ืคึฟืึทืจ ืืืขืจืึทืคืืื ืืืืื ื ืืื UEFI Secure Boot ืืึธืืข, ืึท ืงืืืื ืฉืืืืข ืฉืืืืข ืืื ืืขื ืืฆื, ืืืืืฉืึทืืึทืื ืืขืืชืืขื ืืืจื ืืืืงืจืึธืกืึธืคึฟื. ืืขืจ ืฉืืืืข ืืืขืจืึทืคืืื GRUB2 ืืื ืืืื ืืืืืขื ืข ืืึทืืืืึทืื, ืืืึธืก ืึทืืึทืื ืคืึทืจืฉืคึผืจืืืืื ื ืืขืืืขืืึธืคึผืขืจืก ื ืืฉื ืฆื ืืึธืื ืืขืืขืจ ืงืขืจื ืืื GRUB ืืขืจืืืึทื ืืืงื ืกืขืจืืึทืคืืื ืืืจื ืืืืงืจืึธืกืึธืคึฟื. ืืืึทืื ืขืจืึทืืืืืืื ืืื GRUB2 ืืึธืื ืืืจ ืฆื ืืขืจืืจืืืื ืื ืืืจืืคืืจืื ื ืคืื ืืืื ืงืึธื ืืื ืืขืจ ืืื ืข ื ืึธื ืืขืจืึธืื ืฉืื ืืืขืจืึทืคืึทืงืืืฉืึทื, ืึธืืขืจ ืืืืืขืจ ืืึธืืืื ื ืื ืึธืคึผืขืจืืืืื ื ืกืืกืืขื, ืืืขืืืฉืื ื ืืื ืื ืงืืื ืคืื ืฆืืืจืื ืืืขื ืืืืขืจ ืฉืืืืื ืืึธืืข ืืื ืึทืงืืืื ืืื ืืึทืงืืืขื ืคืื ืงืึธื ืืจืึธื ืืืืขืจ ืื ืืืืึทืืขืจ ืฉืืืืื ืคึผืจืึธืฆืขืก, ืึทืจืืึทื ืืขืจืขืื ื ืืึธืืืื ื ืื ืื ืืขืจ ืึทืก, ืืึธืืืคืืฆืืจื ืึทืคึผืขืจืืืืื ื ืกืืกืืขื ืงืึทืืคึผืึธืื ืึทื ืฅ ืกืืกืืขื ืืื ืืืืคึผืึทืก ืืึทืงืืึทืื ืฉืืฅ.
ืืื ืืื ืื ืืึธืึธืืืึธืืข ืืืึทืื ืขืจืึทืืืืืื ืคืื ืืขืฆืืข ืืึธืจ, ืึทืคึผืืืืืื ื ืื ืืึธืึธืืืึธืึทืืขืจ ืืื ื ืืฉื ืืขื ืื ืฆื ืคืึทืจืฉืคึผืึทืจื ืืขื ืคึผืจืึธืืืขื, ืืืืึทื ืึท ืึทืืึทืงืขืจ, ืจืึทืืึทืจืืืึทืก ืคืื ืื ืึธืคึผืขืจืืืืื ื ืกืืกืืขื ืืขืืืืื ื, ืงืขื ืขื ื ืืฆื ืืึธืึธืืึทืืืข ืืืืืึท ืืื ืึทื ืึทืื, ืืืืืฉืึทืืึทืื ืืขืืชืืขื, ืฉืคึผืืจืขืืืืืง ืืืขืจืกืืข ืคืื โโGRUB2 ืฆื ืงืึธืืคึผืจืึธืืืก UEFI Secure Boot. ืื ืคึผืจืึธืืืขื ืงืขื ืขื ืืืื ืกืึทืืืื ืืืืื ืืืจื ืึทืคึผืืืืืื ื ืื ืจืขืืืึธืงืึทืืืึธื ืจืฉืืื ืคืื ืืึทืืืืึทืื (ืืืงืก, UEFI ืจืขืืืึธืงืึทืืืึธื ืจืฉืืื), ืึธืืขืจ ืืื ืืขื ืคืึทื ืื ืคืืืืงืืื ืฆื ื ืืฆื ืึทืื ืืึทื ืืึธื ืืืจืื ื ืืืืืึท ืืื ืืื ืืงืก ืืืขื ืืืื ืคืึทืจืคืึทืื.
ืืืืฃ ืกืืกืืขืืขื ืืื ืคืืจืืืืึทืจืข ืืืึธืก ืืึธืื ืึท ืืขืจืืืึทื ืืืงื ืจืฉืืื ืคืื ืกืขืจืืืคืืงืึทื ืจืขืืืึธืงืึทืืืึธื, ืืืืื ืืขืจืืืึทื ืืืงื ืืืืืขืจ ืคืื ืืื ืืงืก ืืืกืืจืืืืืฉืึทื ื ืงืขื ืขื ืืืื ืืึธืืืื ืืื UEFI Secure Boot ืืึธืืข. ืืืกืืจืืืืืฉืึทื ื ืืืขื ืืึทืจืคึฟื ืฆื ืืขืจืืืึทื ืืืงื ืื ืกืืึธืืขืจื, ืืึธืึธืืืึธืึทืืขืจืก, ืงืขืจื ืคึผืึทืงืึทืืืฉืึทื, fwupd ืคืืจืืืืึทืจืข ืืื ืฉืื ืฉืืืืข, ืืืฉืขื ืขืจืืืืื ื ื ืืึท ืืืืืืึทื ืกืืื ืึทืืฉืขืจื ืคึฟืึทืจ ืืื. ืืืืขืจื ืืืขื ืืืื ืคืืจืืื ืื ืฆื ืืขืจืืืึทื ืืืงื ืืึทื ืืึธื ืืืจืื ื ืืืืืขืจ ืืื ืื ืืขืจืข ืืึธืึธืืึทืืืข ืืืืืึท, ืืื ืืขืืื ื ืืื ืืึธืื ืึท ืืึทืืืืึทืื ืจืขืืืึธืงืึทืืืึธื ืจืฉืืื (ืืืงืก) ืืื ืื UEFI ืคืืจืืืืึทืจืข. ืืืืืขืจ ืึทืคึผืืืืืื ื DBX ืฆื UEFI, ืื ืกืืกืืขื ืืืืืื ืฉืคึผืืจืขืืืืืง ืจืึทืืึทืจืืืึทืก ืคืื ืื ืื ืกืืึทืืืจืื ื ืคืื ืืขืจืืืึทื ืืืงืื ืืขื ืืื ืื ืึทืก. ืืขืจ ืกืืึทืืืก ืคืื ืืืึทืื ืขืจืึทืืืืืืื ืงืขื ืขื ืืืื ืึทืกืกืขืกืกืขื ืืืืฃ ืื ืืืขืืขืจ: Ubuntu, SUSE, RHEL, Debian.
ืฆื ืกืึธืืืืข ืคึผืจืึธืืืขืืก ืืืึธืก ืฉืืืืขื ืืืขื ืืืกืืจืืืืืืื ื ืจืืืืึธืืงื ืกืขืจืืืคืืงืึทืฅ, ืืื ืืขืจ ืฆืืงืื ืคึฟื ืขืก ืืื ืคึผืืึทื ื ืขื ืฆื ื ืืฆื ืื SBAT (UEFI Secure Boot Advanced Targeting) ืืขืงืึทื ืืืึทื, ืฉืืืฆื ืคึฟืึทืจ ืืืึธืก ืืื ืืืคึผืืึทืืขื ืึทื ืคึฟืึทืจ GRUB2, shim ืืื fwupd, ืืื ืกืืึทืจืืื ื ืคืื ืื ืืืืึทืืขืจ ืืขืจืืืึทื ืืืงืื ืืขื ืืืขื ืืืื ืืืคึผืืึทืืขื ืึทื. ืืขืืืืื ื ืึทื ืฉืืึธื ืคืื ืื ืคืึทื ืืงืฉืึทื ืึทืืืื ืฆืืืขืฉืืขืื ืืืจื ืื dbxtool ืคึผืขืงื. SBAT ืืื ืืขืืืขืืึธืคึผืขื ืฆืืืึทืืขื ืืื ืืืืงืจืึธืกืึธืคึฟื ืืื ืื ืืืึทืืืื ืึทืืื ื ื ืืึท ืืขืืึทืืึทืืึท ืฆื ืื ืขืงืกืขืงืืืึทืืืข ืืขืงืขืก ืคืื UEFI ืงืึทืืคึผืึธืื ืึทื ืฅ, ืืืึธืก ืืืื ืืื ืคึฟืึธืจืืึทืฆืืข ืืืขืื ืืขืจ ืคืึทืืจืืงืึทื ื, ืคึผืจืึธืืืงื, ืงืึธืืคึผืึธื ืขื ื ืืื ืืืขืจืกืืข. ืื ืกืคึผืขืกืืคืืขื ืืขืืึทืืึทืืึท ืืื ืกืขืจืืึทืคืืื ืืื ืึท ืืืืืืึทื ืืกืืืข ืืื ืงืขื ืขื ืึทืืืฉื ืึทืื ืืืื ืึทืจืืึทื ืืขืจืขืื ื ืืื ืื ืจืฉืืืืช ืคืื ืขืจืืืืื ืึธืืขืจ ืคึผืจืึธืืืืืึทืืึทื ืงืึทืืคึผืึธืื ืึทื ืฅ ืคึฟืึทืจ UEFI Secure Boot. ืืืื, SBAT ืืืขื ืืึธืื ืืืจ ืืึทื ืืคึผืืืืจื ืงืึธืืคึผืึธื ืขื ื ืืืขืจืกืืข ื ืืืขืจื ืืขืฉืึทืก ืจืขืืืึธืงืึทืืืึธื ืึธื ืื ื ืืื ืฆื ืจืืืืฉืขื ืขืจืืื ืฉืืืกืืขื ืคึฟืึทืจ ืืืืขืจ ืืึธืึธื ืืื ืึธื ืืืฉืขื ืขืจืืืืื ื ื ืืึท ืกืืื ืึทืืฉืขืจื ืคึฟืึทืจ ืื ืงืขืจื, shim, grub2 ืืื fwupd.
ืืืืขื ืึทืคืืื ืืืึทืื ืขืจืึทืืืืืืื:
- CVE-2020-14372 - ื ืืฆื ืื acpi ืืึทืคึฟืขื ืืื GRUB2, ืึท ืคึผืจืืืืืืืืฉื ืืึทื ืืฆืขืจ ืืืืฃ ืื ืืืืข ืกืืกืืขื ืงืขื ืขื ืืึธืื ืืึทืืึทืคืืื ACPI ืืืฉื ืืืจื ืคึผืืืืกืื ื ืึท SSDT (ืฆืืืืืืืง ืกืืกืืขื ืืึทืฉืจืืึทืืื ื ืืืฉ) ืืื ืื /boot/efi ืืืขืืืืืึทืืขืจ ืืื ืืฉืึทื ืืื ื ืกืขืืืื ืืก ืืื grub.cfg. ืืึธืืฉ ืืืืขืจ ืืึธืึธื ืืึธืืข ืืื ืึทืงืืืื, ืื ืคืืจืืขืืืืื SSDT ืืืขื ืืืื ืขืงืกืึทืงืืืืึทื ืืืจื ืื ืงืขืจื ืืื ืงืขื ืขื ืืืื ืืขืืืืื ื ืฆื ืืืกืืืืึทื ืืึทืงืืึทืื ืฉืืฅ ืืืึธืก ืืืึทืงืก UEFI ืกืขืงืืจืข ืืึธืึธื ืืืืคึผืึทืก ืคึผืึทืืก. ืืื ืึท ืจืขืืืืืึทื, ืึท ืึทืืึทืงืขืจ ืงืขื ืขื ืืขืจืืจืืืื ืืึธืืืื ื ืคืื ืืืื ืงืขืจื ืืึธืืืืข ืึธืืขืจ ืคืืืกื ืืืง ืงืึธื ืืืจื ืื ืงืขืงืกืขืง ืืขืงืึทื ืืืึทื, ืึธื ืงืึธื ืืจืึธืืืจืื ื ืื ืืืืืืึทื ืืกืืืข.
- CVE-2020-25632 ืืื ืึท ื ืืฆื-ื ืึธื-ืคืจืื ืืึผืจืื ืึทืงืกืขืก ืืื ืื ืืืคึผืืึทืืขื ืืืืฉืึทื ืคืื ืื rmmod ืืึทืคึฟืขื, ืืืึธืก ืึทืงืขืจื ืืืขื ืึท ืคึผืจืืืื ืืื ืืขืืืื ืฆื ืึทื ืืึธืื ืงืืื ืืึธืืืืข ืึธื ืืขื ืืืขื ืืื ืืฉืืื ืื ืืืคึผืขื ืืึทื ืกืื ืคึฟืึทืจืืื ืื ืืื ืืื. ืื ืืืึทืื ืขืจืึทืืืืืื ืงืขื ื ืืฉื ืืืกืฉืืืกื ืื ืฉืึทืคืื ื ืคืื ืึท ืืืืืจืข ืืืึธืก ืงืขื ืคืืจื ืฆื ืงืึธื ืืืจืืคืืจืื ื ืืืืคึผืึทืกืื ื ืืืืขืจ ืืึธืึธื ืืืขืจืึทืคืึทืงืืืฉืึทื.
- CVE-2020-25647 ืึท ืึทืจืืืก-ืคืื-ืืึทืื ื ืฉืจืืึทืื ืืื ืื grub_usb_device_initialize () ืคึฟืื ืงืฆืืข ืืขืจืืคื ืืืขื ืื ืืฉืึทืืืืื ื ืืกื ืืขืืืืกืขืก. ืื ืคึผืจืึธืืืขื ืงืขื ืขื ืืืื ืขืงืกืคึผืืืืืึทื ืืืจื ืงืึทื ืขืงืืื ื ืึท ืกืคึผืขืฆืืขื ืฆืืืขืืจืืื ืืกื ืืืื ืืืึธืก ืคึผืจืึธืืืฆืืจื ืคึผืึทืจืึทืืขืืขืจืก ืืืขืืขื ืก ืืจืืืก ืืื ื ืืฉื ืฉืืืืขื ืฆื ืื ืืจืืืก ืคืื ืื ืืึทืคืขืจ ืึทืืึทืงืืืืื ืคึฟืึทืจ ืืกื ืกืืจืึทืงืืฉืขืจื. ืึท ืึทืืึทืงืขืจ ืงืขื ืขื ืืขืจืืจืืืื ืืืจืืคืืจืื ื ืคืื ืงืึธื ืืืึธืก ืืื ื ืืฉื ืืืขืจืึทืคืืื ืืื ืืืืขืจ ืืึธืึธื ืืืจื ืืึทื ืืคึผืืึทืืืืืื ื ืืกื ืืขืืืืกืขืก.
- CVE-2020-27749 ืืื ืึท ืืึทืคืขืจ ืึธืืืืขืจืคืืึธื ืืื ืื grub_parser_split_cmdline () ืคึฟืื ืงืฆืืข, ืืืึธืก ืงืขื ืขื ืืืื ืืขืคึฟืืจื ืืืจื ืกืคึผืขืฆืืคืืฆืืจื ืืืขืจืืึทืืึทืื ืืจืขืกืขืจ ืืื 2 ืงื ืืืืฃ ืื GRUB1 ืืึทืคึฟืขืื ืฉืืจื. ืื ืืืึทืื ืขืจืึทืืืืืื ืึทืืึทืื ืงืึธื ืืืจืืคืืจืื ื ืฆื ืืืืคึผืึทืก ืืืืขืจ ืฉืืืืื.
- CVE-2020-27779 - ืื ืงืืืืขื ืืึทืคึฟืขื ืึทืืึทืื ืึทื ืึทืืึทืงืขืจ ืฆื ืืึทืืืึทืืืงื ืึท ืงืืื ืคืื ืึทืืจืขืกืขืก ืคืื ืืึผืจืื ืฆื ืืืืคึผืึทืก ืืืืขืจ ืฉืืืืื.
- CVE-2021-3418 - ืขื ืืขืจืื ืืขื ืฆื shim_lock ืืืฉืืคื ืึทื ื ืึธื ืืืขืงืืึธืจ ืฆื ืืืืืจืข ืื ืืืึทืื ืขืจืึทืืืืืื ืคืื ืืขืฆืืข ืืึธืจ CVE-2020-15705. ืืืจื ืื ืกืืึธืืื ื ืื ืืึทืืืืึทืื ืืขื ืืฆื ืฆื ืฆืืืื GRUB2 ืืื DBX, GRUB2 ืขืจืืืืื ืงืืื ืงืขืจื ืฆื ืืืื ืืึธืืืื ืืืืึทื ืึธื ืืืขืจืึทืคืืืื ื ืื ืืกืืืข.
- CVE-2021-20225 - ืื ืืขืืืขืืงืืื ืฆื ืฉืจืืึทืื ืืึทืื ืึทืจืืืก-ืคืื-ืืื ื ืืืขื ืคืืืกื ืืืง ืงืึทืืึทื ืื ืืื ืึท ืืืืขืจ ืืจืืืก ื ืืืขืจ ืคืื ืึธืคึผืฆืืขืก.
- CVE-2021-20233 - ืืขืืืขืืงืืื ืฆื ืฉืจืืึทืื ืืึทืื ืืืืก ืคืื ืื ืืืืื ืจืขืื ืฆื ืึท ืคืึทืืฉ ืืขืืฉืื ืคืื ืื ืืึทืคืขืจ ืืจืืืก ืืืขื ืืืจ ื ืืฆื ืงืืืึธืืขืก. ืืฒ ื ืืืืกืจืขืืขื ืข ื ื ื ืืจืืืก , ืื ื ืืข ื ืื ืืขื ืืืข ื ื ื ืืจ ืฒ ืืืจืืงืืขืจ ื ืืฒื ืข ื ืืขืืืจืค ื ืื ืืืืืค ื ื ื ืืฒื ืฆืืง ื ืฆืืืื , ืฐืข ื ืืข ื ืื ื ืคืืงืื ืง ืืขืืืจืค ื ืคืืจ .
ืืงืืจ: opennet.ru