ΠΠ±ΡΠ°Π²Π΅Π½ΠΈ ΡΠ΅ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ Π·Π° 8 ΠΏΡΠΎΠΏΡΡΡΠΈ Π²ΠΎ ΠΏΠΎΠ΄ΠΈΠ³Π½ΡΠ²Π°ΡΠΎΡ GRUB2, ΠΊΠΎΠΈ Π²ΠΈ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡΠ²Π°Π°Ρ Π΄Π° Π³ΠΎ Π·Π°ΠΎΠ±ΠΈΠΊΠΎΠ»ΠΈΡΠ΅ ΠΌΠ΅Ρ Π°Π½ΠΈΠ·ΠΌΠΎΡ Π·Π° Π±Π΅Π·Π±Π΅Π΄Π½ΠΎ ΠΏΠΎΠ΄ΠΈΠ³Π°ΡΠ΅ UEFI ΠΈ Π΄Π° ΠΈΠ·Π²ΡΡΠΈΡΠ΅ Π½Π΅ΠΏΡΠΎΠ²Π΅ΡΠ΅Π½ ΠΊΠΎΠ΄, Π½Π° ΠΏΡΠΈΠΌΠ΅Ρ, Π΄Π° ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½ΡΠΈΡΠ°ΡΠ΅ ΠΌΠ°Π»ΠΈΡΠΈΠΎΠ·Π΅Π½ ΡΠΎΡΡΠ²Π΅Ρ ΡΡΠΎ ΡΠ°Π±ΠΎΡΠΈ Π½Π° Π½ΠΈΠ²ΠΎ Π½Π° ΠΏΠΎΠ΄ΠΈΠ³Π½ΡΠ²Π°Ρ ΠΈΠ»ΠΈ ΠΊΠ΅ΡΠ½Π΅Π».
ΠΠ° ΠΏΠΎΡΡΠ΅ΡΠΈΠΌΠ΅ Π΄Π΅ΠΊΠ° Π²ΠΎ ΠΏΠΎΠ²Π΅ΡΠ΅ΡΠΎ Π΄ΠΈΡΡΡΠΈΠ±ΡΡΠΈΠΈ Π½Π° Linux, Π·Π° ΠΏΠΎΡΠ²ΡΠ΄Π΅Π½ΠΎ ΠΏΠΎΠ΄ΠΈΠ³Π°ΡΠ΅ Π²ΠΎ ΡΠ΅ΠΆΠΈΠΌΠΎΡ UEFI Secure Boot, ΡΠ΅ ΠΊΠΎΡΠΈΡΡΠΈ ΠΌΠ°Π» ΡΠ»ΠΎΡ Π½Π° ΡΠΈΠΌ, Π΄ΠΈΠ³ΠΈΡΠ°Π»Π½ΠΎ ΠΏΠΎΡΠΏΠΈΡΠ°Π½ ΠΎΠ΄ Microsoft. ΠΠ²ΠΎΡ ΡΠ»ΠΎΡ Π³ΠΎ ΠΏΠΎΡΠ²ΡΠ΄ΡΠ²Π° GRUB2 ΡΠΎ ΡΠ²ΠΎΡ ΡΠ΅ΡΡΠΈΡΠΈΠΊΠ°Ρ, ΠΊΠΎΡ ΠΈΠΌ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡΠ²Π° Π½Π° ΡΠ°Π·Π²ΠΈΠ²Π°ΡΠΈΡΠ΅ Π½Π° Π΄ΠΈΡΡΡΠΈΠ±ΡΡΠΈΡΠ° Π΄Π° Π½Π΅ΠΌΠ°Π°Ρ ΡΠ΅ΠΊΠΎΠ΅ ΠΊΠ΅ΡΠ½Π΅Π» ΠΈ Π°ΠΆΡΡΠΈΡΠ°ΡΠ΅ Π½Π° GRUB ΡΠ΅ΡΡΠΈΡΠΈΡΠΈΡΠ°Π½ΠΎ ΠΎΠ΄ Microsoft. Π Π°Π½Π»ΠΈΠ²ΠΎΡΡΠΈΡΠ΅ Π²ΠΎ GRUB2 Π²ΠΈ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡΠ²Π°Π°Ρ Π΄Π° Π³ΠΎ ΠΏΠΎΡΡΠΈΠ³Π½Π΅ΡΠ΅ ΠΈΠ·Π²ΡΡΡΠ²Π°ΡΠ΅ΡΠΎ Π½Π° Π²Π°ΡΠΈΠΎΡ ΠΊΠΎΠ΄ Π²ΠΎ ΡΠ°Π·Π°ΡΠ° ΠΏΠΎ ΡΡΠΏΠ΅ΡΠ½Π°ΡΠ° ΠΏΡΠΎΠ²Π΅ΡΠΊΠ° Π½Π° ΡΠΈΠΌ, Π½ΠΎ ΠΏΡΠ΅Π΄ Π΄Π° Π³ΠΎ Π²ΡΠΈΡΠ°ΡΠ΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠ²Π½ΠΈΠΎΡ ΡΠΈΡΡΠ΅ΠΌ, Π΄Π° ΡΠ΅ Π²ΠΊΠ»ΠΎΠΏΠΈΡΠ΅ Π²ΠΎ ΡΠΈΠ½ΡΠΈΡΠΎΡ Π½Π° Π΄ΠΎΠ²Π΅ΡΠ±Π° ΠΊΠΎΠ³Π° ΡΠ΅ΠΆΠΈΠΌΠΎΡ Π·Π° Π±Π΅Π·Π±Π΅Π΄Π½ΠΎ ΠΏΠΎΠ΄ΠΈΠ³Π°ΡΠ΅ Π΅ Π°ΠΊΡΠΈΠ²Π΅Π½ ΠΈ Π΄Π° ΡΡΠ΅ΠΊΠ½Π΅ΡΠ΅ ΡΠ΅Π»ΠΎΡΠ½Π° ΠΊΠΎΠ½ΡΡΠΎΠ»Π° Π²ΡΠ· ΠΏΠΎΠ½Π°ΡΠ°ΠΌΠΎΡΠ½ΠΈΠΎΡ ΠΏΡΠΎΡΠ΅Ρ Π½Π° ΠΏΠΎΠ΄ΠΈΠ³Π°ΡΠ΅, Π²ΠΊΠ»ΡΡΠΈΡΠ΅Π»Π½ΠΎ ΠΈ Π²ΡΠΈΡΡΠ²Π°ΡΠ΅ Π½Π° Π΄ΡΡΠ³ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠ²Π΅Π½ ΡΠΈΡΡΠ΅ΠΌ, ΠΌΠ΅Π½ΡΠ²Π°ΡΠ΅ Π½Π° ΡΠΈΡΡΠ΅ΠΌΠΎΡ Π·Π° ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΈ Π½Π° ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠ²Π½ΠΈΠΎΡ ΡΠΈΡΡΠ΅ΠΌ ΠΈ Π·Π°ΠΎΠ±ΠΈΠΊΠΎΠ»ΡΠ²Π°ΡΠ΅ Π½Π° Π·Π°ΡΡΠΈΡΠ°ΡΠ° ΠΎΠ΄ Π·Π°ΠΊΠ»ΡΡΡΠ²Π°ΡΠ΅.
ΠΠ°ΠΊΠΎ ΠΈ ΡΠΎ ΠΌΠΈΠ½Π°ΡΠΎΠ³ΠΎΠ΄ΠΈΡΠ½Π°ΡΠ° ΡΠ°Π½Π»ΠΈΠ²ΠΎΡΡ Π½Π° BootHole, Π°ΠΆΡΡΠΈΡΠ°ΡΠ΅ΡΠΎ Π½Π° ΠΏΠΎΠ΄ΠΈΠ³Π½ΡΠ²Π°ΡΠΎΡ Π½Π΅ Π΅ Π΄ΠΎΠ²ΠΎΠ»Π½ΠΎ Π·Π° Π΄Π° ΡΠ΅ Π±Π»ΠΎΠΊΠΈΡΠ° ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΎΡ, Π±ΠΈΠ΄Π΅ΡΡΠΈ Π½Π°ΠΏΠ°ΡΠ°ΡΠΎΡ, Π±Π΅Π· ΠΎΠ³Π»Π΅Π΄ Π½Π° ΠΊΠΎΡΠΈΡΡΠ΅Π½ΠΈΠΎΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠ²Π΅Π½ ΡΠΈΡΡΠ΅ΠΌ, ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΊΠΎΡΠΈΡΡΠΈ Π±ΡΡΠ°Π±ΠΈΠ»Π΅Π½ ΠΌΠ΅Π΄ΠΈΡΠΌ ΡΠΎ ΡΡΠ°ΡΠ°, Π΄ΠΈΠ³ΠΈΡΠ°Π»Π½ΠΎ ΠΏΠΎΡΠΏΠΈΡΠ°Π½Π°, ΡΠ°Π½Π»ΠΈΠ²Π° Π²Π΅ΡΠ·ΠΈΡΠ° Π½Π° GRUB2 Π·Π° Π΄Π° Π³ΠΎ ΠΊΠΎΠΌΠΏΡΠΎΠΌΠΈΡΠΈΡΠ° UEFI Secure Boot. ΠΡΠΎΠ±Π»Π΅ΠΌΠΎΡ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΡΠ΅ΡΠΈ ΡΠ°ΠΌΠΎ ΡΠΎ Π°ΠΆΡΡΠΈΡΠ°ΡΠ΅ Π½Π° ΡΠΏΠΈΡΠΎΠΊΠΎΡ Π·Π° ΠΎΡΠΏΠΎΠ²ΠΈΠΊΡΠ²Π°ΡΠ΅ ΡΠ΅ΡΡΠΈΡΠΈΠΊΠ°ΡΠΈ (dbx, UEFI Revocation List), Π½ΠΎ Π²ΠΎ ΠΎΠ²ΠΎΡ ΡΠ»ΡΡΠ°Ρ ΠΌΠΎΠΆΠ½ΠΎΡΡΠ° Π·Π° ΠΊΠΎΡΠΈΡΡΠ΅ΡΠ΅ Π½Π° ΡΡΠ°ΡΠΈ ΠΈΠ½ΡΡΠ°Π»Π°ΡΠΈΡΠΊΠΈ ΠΌΠ΅Π΄ΠΈΡΠΌΠΈ ΡΠΎ Linux ΡΠ΅ ΡΠ΅ ΠΈΠ·Π³ΡΠ±ΠΈ.
ΠΠ° ΡΠΈΡΡΠ΅ΠΌΠΈ ΡΠΎ ΡΠΈΡΠΌΠ²Π΅Ρ ΡΡΠΎ ΠΈΠΌΠ°Π°Ρ Π°ΠΆΡΡΠΈΡΠ°Π½Π° Π»ΠΈΡΡΠ° Π·Π° ΠΎΡΠΏΠΎΠ²ΠΈΠΊΡΠ²Π°ΡΠ΅ ΡΠ΅ΡΡΠΈΡΠΈΠΊΠ°ΡΠΈ, ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ Π²ΡΠΈΡΠ°Π°Ρ ΡΠ°ΠΌΠΎ Π°ΠΆΡΡΠΈΡΠ°Π½ΠΈ ΠΈΠ·Π΄Π°Π½ΠΈΡΠ° Π½Π° Π΄ΠΈΡΡΡΠΈΠ±ΡΡΠΈΠΈ Π½Π° Linux Π²ΠΎ ΡΠ΅ΠΆΠΈΠΌΠΎΡ UEFI Secure Boot. ΠΠΈΡΡΡΠΈΠ±ΡΡΠΈΠΈΡΠ΅ ΡΠ΅ ΡΡΠ΅Π±Π° Π΄Π° Π³ΠΈ Π°ΠΆΡΡΠΈΡΠ°Π°Ρ ΠΈΠ½ΡΡΠ°Π»Π°ΡΠΎΡΠΈΡΠ΅, ΠΏΠΎΠ΄ΠΈΠ³Π½ΡΠ²Π°ΡΠΈΡΠ΅, ΠΏΠ°ΠΊΠ΅ΡΠΈΡΠ΅ Π½Π° ΠΊΠ΅ΡΠ½Π΅Π»ΠΎΡ, ΡΠΈΡΠΌΠ²Π΅ΡΠΎΡ fwupd ΠΈ ΡΠ»ΠΎΡΠΎΡ Π½Π° ΡΠΈΠΌ, Π³Π΅Π½Π΅ΡΠΈΡΠ°ΡΡΠΈ Π½ΠΎΠ²ΠΈ Π΄ΠΈΠ³ΠΈΡΠ°Π»Π½ΠΈ ΠΏΠΎΡΠΏΠΈΡΠΈ Π·Π° Π½ΠΈΠ². ΠΠ΄ ΠΊΠΎΡΠΈΡΠ½ΠΈΡΠΈΡΠ΅ ΡΠ΅ ΡΠ΅ Π±Π°ΡΠ° Π΄Π° Π³ΠΈ Π°ΠΆΡΡΠΈΡΠ°Π°Ρ ΡΠ»ΠΈΠΊΠΈΡΠ΅ Π·Π° ΠΈΠ½ΡΡΠ°Π»Π°ΡΠΈΡΠ° ΠΈ Π΄ΡΡΠ³ΠΈΡΠ΅ ΠΏΠΎΠ΄ΠΈΠ³Π½ΡΠ²Π°ΡΠΊΠΈ ΠΌΠ΅Π΄ΠΈΡΠΌΠΈ, ΠΊΠ°ΠΊΠΎ ΠΈ Π΄Π° Π²ΡΠΈΡΠ°Π°Ρ ΡΠΏΠΈΡΠΎΠΊ Π·Π° ΠΎΡΠΏΠΎΠ²ΠΈΠΊΡΠ²Π°ΡΠ΅ ΡΠ΅ΡΡΠΈΡΠΈΠΊΠ°ΡΠΈ (dbx) Π²ΠΎ ΡΠΈΡΠΌΠ²Π΅ΡΠΎΡ Π½Π° UEFI. ΠΡΠ΅Π΄ Π°ΠΆΡΡΠΈΡΠ°ΡΠ΅ Π½Π° dbx Π½Π° UEFI, ΡΠΈΡΡΠ΅ΠΌΠΎΡ ΠΎΡΡΠ°Π½ΡΠ²Π° ΡΠ°Π½Π»ΠΈΠ² Π±Π΅Π· ΠΎΠ³Π»Π΅Π΄ Π½Π° ΠΈΠ½ΡΡΠ°Π»Π°ΡΠΈΡΠ°ΡΠ° Π½Π° Π°ΠΆΡΡΠΈΡΠ°ΡΠ° Π²ΠΎ ΠΠ‘. Π‘ΡΠ°ΡΡΡΠΎΡ Π½Π° ΡΠ°Π½Π»ΠΈΠ²ΠΎΡΡΠΈΡΠ΅ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΏΡΠΎΡΠ΅Π½ΠΈ Π½Π° ΠΎΠ²ΠΈΠ΅ ΡΡΡΠ°Π½ΠΈΡΠΈ: Ubuntu, SUSE, RHEL, Debian.
ΠΠ° Π΄Π° ΡΠ΅ ΡΠ΅ΡΠ°Ρ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈΡΠ΅ ΡΡΠΎ ΡΠ΅ ΡΠ°Π²ΡΠ²Π°Π°Ρ ΠΏΡΠΈ Π΄ΠΈΡΡΡΠΈΠ±ΡΡΠΈΡΠ° Π½Π° ΠΎΡΠΏΠΎΠ²ΠΈΠΊΠ°Π½ΠΈ ΡΠ΅ΡΡΠΈΡΠΈΠΊΠ°ΡΠΈ, Π²ΠΎ ΠΈΠ΄Π½ΠΈΠ½Π° ΡΠ΅ ΠΏΠ»Π°Π½ΠΈΡΠ° Π΄Π° ΡΠ΅ ΠΊΠΎΡΠΈΡΡΠΈ ΠΌΠ΅Ρ Π°Π½ΠΈΠ·ΠΌΠΎΡ SBAT (UEFI Secure Boot Advanced Targeting), ΡΠΈΡΠ° ΠΏΠΎΠ΄Π΄ΡΡΠΊΠ° Π΅ ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½ΡΠΈΡΠ°Π½Π° Π·Π° GRUB2, shim ΠΈ fwupd, Π° ΠΏΠΎΡΠ½ΡΠ²Π°ΡΡΠΈ ΠΎΠ΄ ΡΠ»Π΅Π΄Π½ΠΈΡΠ΅ Π°ΠΆΡΡΠΈΡΠ°ΡΠ° ΡΠ΅ Π±ΠΈΠ΄Π΅ ΡΠ΅ ΠΊΠΎΡΠΈΡΡΠΈ Π½Π°ΠΌΠ΅ΡΡΠΎ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»Π½ΠΎΡΡΠ° ΠΎΠ±Π΅Π·Π±Π΅Π΄Π΅Π½Π° ΠΎΠ΄ ΠΏΠ°ΠΊΠ΅ΡΠΎΡ dbxtool. SBAT Π±Π΅ΡΠ΅ ΡΠ°Π·Π²ΠΈΠ΅Π½ Π·Π°Π΅Π΄Π½ΠΎ ΡΠΎ Microsoft ΠΈ Π²ΠΊΠ»ΡΡΡΠ²Π° Π΄ΠΎΠ΄Π°Π²Π°ΡΠ΅ Π½ΠΎΠ²ΠΈ ΠΌΠ΅ΡΠ°ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ Π²ΠΎ ΠΈΠ·Π²ΡΡΠ½ΠΈΡΠ΅ Π΄Π°ΡΠΎΡΠ΅ΠΊΠΈ Π½Π° ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΈΡΠ΅ Π½Π° UEFI, ΠΊΠΎΠΈ Π²ΠΊΠ»ΡΡΡΠ²Π°Π°Ρ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ Π·Π° ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΠΎΡ, ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΎΡ, ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠ°ΡΠ° ΠΈ Π²Π΅ΡΠ·ΠΈΡΠ°ΡΠ°. ΠΠ°Π²Π΅Π΄Π΅Π½ΠΈΡΠ΅ ΠΌΠ΅ΡΠ°ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ ΡΠ΅ ΡΠ΅ΡΡΠΈΡΠΈΡΠΈΡΠ°Π½ΠΈ ΡΠΎ Π΄ΠΈΠ³ΠΈΡΠ°Π»Π΅Π½ ΠΏΠΎΡΠΏΠΈΡ ΠΈ ΠΌΠΎΠΆΠ΅ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»Π½ΠΎ Π΄Π° Π±ΠΈΠ΄Π°Ρ Π²ΠΊΠ»ΡΡΠ΅Π½ΠΈ Π²ΠΎ ΡΠΏΠΈΡΠΎΡΠΈΡΠ΅ Π½Π° Π΄ΠΎΠ·Π²ΠΎΠ»Π΅Π½ΠΈ ΠΈΠ»ΠΈ Π·Π°Π±ΡΠ°Π½Π΅ΡΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΈ Π·Π° UEFI Secure Boot. Π’Π°ΠΊΠ°, SBAT ΡΠ΅ Π²ΠΈ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΠΈ Π΄Π° ΠΌΠ°Π½ΠΈΠΏΡΠ»ΠΈΡΠ°ΡΠ΅ ΡΠΎ Π±ΡΠΎΠ΅Π²ΠΈΡΠ΅ Π½Π° Π²Π΅ΡΠ·ΠΈΠΈΡΠ΅ Π½Π° ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΈΡΠ΅ Π·Π° Π²ΡΠ΅ΠΌΠ΅ Π½Π° ΠΎΡΠΏΠΎΠ²ΠΈΠΊΡΠ²Π°ΡΠ΅ΡΠΎ Π±Π΅Π· ΠΏΠΎΡΡΠ΅Π±Π° Π΄Π° Π³ΠΈ ΡΠ΅Π³Π΅Π½Π΅ΡΠΈΡΠ°ΡΠ΅ ΠΊΠ»ΡΡΠ΅Π²ΠΈΡΠ΅ Π·Π° Secure Boot ΠΈ Π±Π΅Π· Π΄Π° Π³Π΅Π½Π΅ΡΠΈΡΠ°ΡΠ΅ Π½ΠΎΠ²ΠΈ ΠΏΠΎΡΠΏΠΈΡΠΈ Π·Π° ΠΊΠ΅ΡΠ½Π΅Π»ΠΎΡ, shim, grub2 ΠΈ fwupd.
ΠΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΡΠ²Π°Π½ΠΈ ΠΏΡΠΎΠΏΡΡΡΠΈ:
- CVE-2020-14372 β ΠΠΎΡΠΈΡΡΠ΅ΡΡΠΈ ΡΠ° ΠΊΠΎΠΌΠ°Π½Π΄Π°ΡΠ° acpi Π²ΠΎ GRUB2, ΠΏΡΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΡΠ°Π½ ΠΊΠΎΡΠΈΡΠ½ΠΈΠΊ Π½Π° Π»ΠΎΠΊΠ°Π»Π½ΠΈΠΎΡ ΡΠΈΡΡΠ΅ΠΌ ΠΌΠΎΠΆΠ΅ Π΄Π° Π²ΡΠΈΡΠ° ΠΈΠ·ΠΌΠ΅Π½Π΅ΡΠΈ ACPI ΡΠ°Π±Π΅Π»ΠΈ ΡΠΎ ΠΏΠΎΡΡΠ°Π²ΡΠ²Π°ΡΠ΅ Π½Π° SSDT (ΡΠ°Π±Π΅Π»Π° Π·Π° ΠΎΠΏΠΈΡ Π½Π° ΡΠ΅ΠΊΡΠ½Π΄Π°ΡΠ½Π° ΡΠΈΡΡΠ΅ΠΌ) Π²ΠΎ Π΄ΠΈΡΠ΅ΠΊΡΠΎΡΠΈΡΠΌΠΎΡ /boot/efi ΠΈ ΠΌΠ΅Π½ΡΠ²Π°ΡΠ΅ Π½Π° ΠΏΠΎΡΡΠ°Π²ΠΊΠΈΡΠ΅ Π²ΠΎ grub.cfg. ΠΠ°ΠΊΠΎ ΡΠ΅ΠΆΠΈΠΌΠΎΡ Π·Π° Π±Π΅Π·Π±Π΅Π΄Π½ΠΎ ΠΏΠΎΠ΄ΠΈΠ³Π°ΡΠ΅ Π΅ Π°ΠΊΡΠΈΠ²Π΅Π½, ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΠΎΡ SSDT ΡΠ΅ Π±ΠΈΠ΄Π΅ ΠΈΠ·Π²ΡΡΠ΅Π½ ΠΎΠ΄ ΠΊΠ΅ΡΠ½Π΅Π»ΠΎΡ ΠΈ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΊΠΎΡΠΈΡΡΠΈ Π·Π° ΠΎΠ½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΡΠ²Π°ΡΠ΅ Π½Π° Π·Π°ΡΡΠΈΡΠ°ΡΠ° Π·Π° Π·Π°ΠΊΠ»ΡΡΡΠ²Π°ΡΠ΅ ΡΡΠΎ Π³ΠΈ Π±Π»ΠΎΠΊΠΈΡΠ° ΠΏΠ°ΡΠ΅ΠΊΠΈΡΠ΅ Π·Π° Π±Π°ΡΠΏΠ°Ρ Π½Π° UEFI Secure Boot. ΠΠ°ΠΊΠΎ ΡΠ΅Π·ΡΠ»ΡΠ°Ρ Π½Π° ΡΠΎΠ°, Π½Π°ΠΏΠ°ΡΠ°ΡΠΎΡ ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΏΠΎΡΡΠΈΠ³Π½Π΅ Π²ΡΠΈΡΡΠ²Π°ΡΠ΅ Π½Π° Π½Π΅Π³ΠΎΠ²ΠΈΠΎΡ ΠΌΠΎΠ΄ΡΠ» Π½Π° ΡΠ°Π΄ΡΠΎΡΠΎ ΠΈΠ»ΠΈ Π΄Π° ΡΠ°Π±ΠΎΡΠΈ ΠΊΠΎΠ΄ ΠΏΡΠ΅ΠΊΡ ΠΌΠ΅Ρ Π°Π½ΠΈΠ·ΠΌΠΎΡ kexec, Π±Π΅Π· Π΄Π° Π³ΠΎ ΠΏΡΠΎΠ²Π΅ΡΠΈ Π΄ΠΈΠ³ΠΈΡΠ°Π»Π½ΠΈΠΎΡ ΠΏΠΎΡΠΏΠΈΡ.
- CVE-2020-25632 Π΅ ΠΏΡΠΈΡΡΠ°ΠΏ Π΄ΠΎ ΠΌΠ΅ΠΌΠΎΡΠΈΡΠ° Π·Π° ΠΊΠΎΡΠΈΡΡΠ΅ΡΠ΅ ΠΏΠΎΡΠ»Π΅ Π±Π΅ΡΠΏΠ»Π°ΡΠ½ΠΎ ΠΏΡΠΈ ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½ΡΠ°ΡΠΈΡΠ°ΡΠ° Π½Π° ΠΊΠΎΠΌΠ°Π½Π΄Π°ΡΠ° rmmod, ΡΡΠΎ ΡΠ΅ ΡΠ»ΡΡΡΠ²Π° ΠΊΠΎΠ³Π° ΡΠ΅ ΠΏΡΠ°Π²ΠΈ ΠΎΠ±ΠΈΠ΄ Π΄Π° ΡΠ΅ ΠΈΡΡΠΎΠ²Π°ΡΠΈ ΠΊΠΎΡ Π±ΠΈΠ»ΠΎ ΠΌΠΎΠ΄ΡΠ» Π±Π΅Π· Π΄Π° ΡΠ΅ Π·Π΅ΠΌΠ°Ρ ΠΏΡΠ΅Π΄Π²ΠΈΠ΄ Π·Π°Π²ΠΈΡΠ½ΠΎΡΡΠΈΡΠ΅ ΠΏΠΎΠ²ΡΠ·Π°Π½ΠΈ ΡΠΎ Π½Π΅Π³ΠΎ. Π Π°Π½Π»ΠΈΠ²ΠΎΡΡΠ° Π½Π΅ Π³ΠΎ ΠΈΡΠΊΠ»ΡΡΡΠ²Π° ΡΠΎΠ·Π΄Π°Π²Π°ΡΠ΅ΡΠΎ Π½Π° Π΅ΠΊΡΠΏΠ»ΠΎΠ°Ρ ΡΡΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° Π΄ΠΎΠ²Π΅Π΄Π΅ Π΄ΠΎ ΠΈΠ·Π²ΡΡΡΠ²Π°ΡΠ΅ Π½Π° ΠΊΠΎΠ΄ΠΎΡ Π·Π°ΠΎΠ±ΠΈΠΊΠΎΠ»ΡΠ²Π°ΡΡΠΈ ΡΠ° ΠΏΠΎΡΠ²ΡΠ΄Π°ΡΠ° Π·Π° Π±Π΅Π·Π±Π΅Π΄Π½ΠΎ ΠΏΠΎΠ΄ΠΈΠ³Π°ΡΠ΅.
- CVE-2020-25647 ΠΠ°ΠΏΠΈΡΡΠ²Π°ΡΠ΅ Π½Π°Π΄Π²ΠΎΡ ΠΎΠ΄ Π³ΡΠ°Π½ΠΈΡΠΈΡΠ΅ Π²ΠΎ ΡΡΠ½ΠΊΡΠΈΡΠ°ΡΠ° grub_usb_device_initialize() ΡΠ΅ ΠΏΠΎΠ²ΠΈΠΊΡΠ²Π° ΠΏΡΠΈ ΠΈΠ½ΠΈΡΠΈΡΠ°Π»ΠΈΠ·ΠΈΡΠ°ΡΠ΅ Π½Π° USB-ΡΡΠ΅Π΄ΠΈ. ΠΡΠΎΠ±Π»Π΅ΠΌΠΎΡ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΈΡΠΊΠΎΡΠΈΡΡΠΈ ΡΠΎ ΠΏΠΎΠ²ΡΠ·ΡΠ²Π°ΡΠ΅ Π½Π° ΡΠΏΠ΅ΡΠΈΡΠ°Π»Π½ΠΎ ΠΏΠΎΠ΄Π³ΠΎΡΠ²Π΅Π½ USB ΡΡΠ΅Π΄ ΠΊΠΎΡ ΠΏΡΠΎΠΈΠ·Π²Π΅Π΄ΡΠ²Π° ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΈ ΡΠΈΡΠ° Π³ΠΎΠ»Π΅ΠΌΠΈΠ½Π° Π½Π΅ ΠΎΠ΄Π³ΠΎΠ²Π°ΡΠ° Π½Π° Π³ΠΎΠ»Π΅ΠΌΠΈΠ½Π°ΡΠ° Π½Π° ΡΠ°ΠΌΠΏΠΎΠ½ΠΎΡ Π΄ΠΎΠ΄Π΅Π»Π΅Π½ Π·Π° USB ΡΡΡΡΠΊΡΡΡΠΈ. ΠΠ°ΠΏΠ°ΡΠ°ΡΠΎΡ ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΏΠΎΡΡΠΈΠ³Π½Π΅ ΠΈΠ·Π²ΡΡΡΠ²Π°ΡΠ΅ Π½Π° ΠΊΠΎΠ΄ ΡΡΠΎ Π½Π΅ Π΅ ΠΏΠΎΡΠ²ΡΠ΄Π΅Π½ Π²ΠΎ Secure Boot ΡΠΎ ΠΌΠ°Π½ΠΈΠΏΡΠ»ΠΈΡΠ°ΡΠ΅ ΡΠΎ USB-ΡΡΠ΅Π΄ΠΈ.
- CVE-2020-27749 Π΅ ΠΏΡΠ΅Π»Π΅Π²Π°ΡΠ΅ Π½Π° Π±Π°ΡΠ΅ΡΠΎΡ Π²ΠΎ ΡΡΠ½ΠΊΡΠΈΡΠ°ΡΠ° grub_parser_split_cmdline(), ΡΡΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° Π±ΠΈΠ΄Π΅ ΠΏΡΠ΅Π΄ΠΈΠ·Π²ΠΈΠΊΠ°Π½ΠΎ ΡΠΎ ΠΎΠ΄ΡΠ΅Π΄ΡΠ²Π°ΡΠ΅ Π½Π° ΠΏΡΠΎΠΌΠ΅Π½Π»ΠΈΠ²ΠΈ ΠΏΠΎΠ³ΠΎΠ»Π΅ΠΌΠΈ ΠΎΠ΄ 2 KB Π½Π° ΠΊΠΎΠΌΠ°Π½Π΄Π½Π°ΡΠ° Π»ΠΈΠ½ΠΈΡΠ° GRUB1. Π Π°Π½Π»ΠΈΠ²ΠΎΡΡΠ° Π΄ΠΎΠ·Π²ΠΎΠ»ΡΠ²Π° ΠΈΠ·Π²ΡΡΡΠ²Π°ΡΠ΅ΡΠΎ Π½Π° ΠΊΠΎΠ΄ΠΎΡ Π΄Π° Π³ΠΎ Π·Π°ΠΎΠ±ΠΈΠΊΠΎΠ»ΠΈ Π±Π΅Π·Π±Π΅Π΄Π½ΠΎΡΠΎ ΠΏΠΎΠ΄ΠΈΠ³Π°ΡΠ΅.
- CVE-2020-27779 β ΠΠΎΠΌΠ°Π½Π΄Π°ΡΠ° cutmem ΠΌΡ Π΄ΠΎΠ·Π²ΠΎΠ»ΡΠ²Π° Π½Π° Π½Π°ΠΏΠ°ΡΠ°ΡΠΎΡ Π΄Π° ΠΎΡΡΡΡΠ°Π½ΠΈ ΠΎΠΏΡΠ΅Π³ Π½Π° Π°Π΄ΡΠ΅ΡΠΈ ΠΎΠ΄ ΠΌΠ΅ΠΌΠΎΡΠΈΡΠ°ΡΠ° Π·Π° Π΄Π° Π³ΠΎ Π·Π°ΠΎΠ±ΠΈΠΊΠΎΠ»ΠΈ Π±Π΅Π·Π±Π΅Π΄Π½ΠΎΡΠΎ ΠΏΠΎΠ΄ΠΈΠ³Π°ΡΠ΅.
- CVE-2021-3418 - ΠΡΠΎΠΌΠ΅Π½ΠΈΡΠ΅ Π½Π° shim_lock ΡΠΎΠ·Π΄Π°Π΄ΠΎΠ° Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»Π΅Π½ Π²Π΅ΠΊΡΠΎΡ Π·Π° ΠΈΡΠΊΠΎΡΠΈΡΡΡΠ²Π°ΡΠ΅ Π½Π° ΡΠ°Π½Π»ΠΈΠ²ΠΎΡΡΠ° ΠΎΠ΄ ΠΌΠΈΠ½Π°ΡΠ°ΡΠ° Π³ΠΎΠ΄ΠΈΠ½Π° CVE-2020-15705. Π‘ΠΎ ΠΈΠ½ΡΡΠ°Π»ΠΈΡΠ°ΡΠ΅ Π½Π° ΡΠ΅ΡΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ ΡΡΠΎ ΡΠ΅ ΠΊΠΎΡΠΈΡΡΠΈ Π·Π° ΠΏΠΎΡΠΏΠΈΡΡΠ²Π°ΡΠ΅ Π½Π° GRUB2 Π²ΠΎ dbx, GRUB2 Π΄ΠΎΠ·Π²ΠΎΠ»ΠΈ ΡΠ΅ΠΊΠΎΠ΅ ΡΠ°Π΄ΡΠΎ Π΄Π° ΡΠ΅ Π²ΡΠΈΡΠ° Π΄ΠΈΡΠ΅ΠΊΡΠ½ΠΎ Π±Π΅Π· Π΄Π° ΡΠ΅ ΠΏΠΎΡΠ²ΡΠ΄ΠΈ ΠΏΠΎΡΠΏΠΈΡΠΎΡ.
- CVE-2021-20225 - ΠΠΎΠΆΠ½ΠΎΡΡ Π·Π° ΠΏΠΈΡΡΠ²Π°ΡΠ΅ ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ Π½Π°Π΄Π²ΠΎΡ ΠΎΠ΄ Π³ΡΠ°Π½ΠΈΡΠΈΡΠ΅ ΠΏΡΠΈ ΠΈΠ·Π²ΡΡΡΠ²Π°ΡΠ΅ Π½Π° ΠΊΠΎΠΌΠ°Π½Π΄ΠΈ ΡΠΎ ΠΌΠ½ΠΎΠ³Ρ Π³ΠΎΠ»Π΅ΠΌ Π±ΡΠΎΡ ΠΎΠΏΡΠΈΠΈ.
- CVE-2021-20233 - ΠΠΎΠΆΠ½ΠΎΡΡ Π·Π° ΠΏΠΈΡΡΠ²Π°ΡΠ΅ ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ Π½Π°Π΄Π²ΠΎΡ ΠΎΠ΄ Π³ΡΠ°Π½ΠΈΡΠΈΡΠ΅ ΠΏΠΎΡΠ°Π΄ΠΈ Π½Π΅ΠΏΡΠ°Π²ΠΈΠ»Π½Π° ΠΏΡΠ΅ΡΠΌΠ΅ΡΠΊΠ° Π½Π° Π³ΠΎΠ»Π΅ΠΌΠΈΠ½Π°ΡΠ° Π½Π° Π±Π°ΡΠ΅ΡΠΎΡ ΠΏΡΠΈ ΠΊΠΎΡΠΈΡΡΠ΅ΡΠ΅ Π½Π° Π½Π°Π²ΠΎΠ΄Π½ΠΈΡΠΈ. ΠΡΠΈ ΠΏΡΠ΅ΡΠΌΠ΅ΡΡΠ²Π°ΡΠ΅ΡΠΎ Π½Π° Π³ΠΎΠ»Π΅ΠΌΠΈΠ½Π°ΡΠ°, ΡΠ΅ ΠΏΡΠ΅ΡΠΏΠΎΡΡΠ°Π²ΡΠ²Π°ΡΠ΅ Π΄Π΅ΠΊΠ° ΡΠ΅ ΠΏΠΎΡΡΠ΅Π±Π½ΠΈ ΡΡΠΈ Π·Π½Π°ΡΠΈ Π·Π° Π΄Π° ΡΠ΅ ΠΈΠ·Π±Π΅Π³Π½Π΅ Π΅Π΄Π΅Π½ ΡΠΈΡΠ°Ρ, Π° Π²ΡΡΡΠ½ΠΎΡΡ ΡΠ΅ ΠΏΠΎΡΡΠ΅Π±Π½ΠΈ ΡΠ΅ΡΠΈΡΠΈ.
ΠΠ·Π²ΠΎΡ: opennet.ru