Π’Ρ€ΡƒΠ΄Π½ΠΈ Π·Π° ΠΊΠΎΡ€ΠΈΠ³ΠΈΡ€Π°Π½Π΅ уязвимости Π² GRUB2, ΠΊΠΎΠΈΡ‚ΠΎ Π²ΠΈ позволяват Π΄Π° Π·Π°ΠΎΠ±ΠΈΠΊΠΎΠ»ΠΈΡ‚Π΅ UEFI Secure Boot

Π‘Π΅ΡˆΠ΅ Ρ€Π°Π·ΠΊΡ€ΠΈΡ‚Π° информация Π·Π° 8 уязвимости Π² Π±ΡƒΡƒΡ‚Π»ΠΎΡƒΠ΄ΡŠΡ€Π° GRUB2, ΠΊΠΎΠΈΡ‚ΠΎ Π²ΠΈ позволяват Π΄Π° Π·Π°ΠΎΠ±ΠΈΠΊΠΎΠ»ΠΈΡ‚Π΅ UEFI Secure Boot ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠ° ΠΈ Π΄Π° стартиратС Π½Π΅ΠΏΡ€ΠΎΠ²Π΅Ρ€Π΅Π½ ΠΊΠΎΠ΄, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π΄Π° Π²Π½Π΅Π΄Ρ€ΠΈΡ‚Π΅ Π·Π»ΠΎΠ²Ρ€Π΅Π΄Π΅Π½ софтуСр, Ρ€Π°Π±ΠΎΡ‚Π΅Ρ‰ Π½Π° Π½ΠΈΠ²ΠΎ Π±ΡƒΡƒΡ‚Π»ΠΎΡƒΠ΄ΡŠΡ€ ΠΈΠ»ΠΈ ядро.

НСка си ΠΏΡ€ΠΈΠΏΠΎΠΌΠ½ΠΈΠΌ, Ρ‡Π΅ Π² ΠΏΠΎΠ²Π΅Ρ‡Π΅Ρ‚ΠΎ дистрибуции Π½Π° Linux Π·Π° ΠΏΡ€ΠΎΠ²Π΅Ρ€Π΅Π½ΠΎ Π·Π°Ρ€Π΅ΠΆΠ΄Π°Π½Π΅ Π² Ρ€Π΅ΠΆΠΈΠΌ UEFI Secure Boot сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° малък shim слой, Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎ подписан ΠΎΡ‚ Microsoft. Π’ΠΎΠ·ΠΈ слой провСрява GRUB2 със собствСн сСртификат, ΠΊΠΎΠΉΡ‚ΠΎ позволява Π½Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΡ†ΠΈΡ‚Π΅ Π½Π° разпространСниС Π΄Π° Π½Π΅ ΠΈΠΌΠ°Ρ‚ всяко ядро ​​и актуализация Π½Π° GRUB, сСртифицирани ΠΎΡ‚ Microsoft. УязвимоститС Π² GRUB2 Π²ΠΈ позволяват Π΄Π° постигнСтС ΠΈΠ·ΠΏΡŠΠ»Π½Π΅Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° вашия ΠΊΠΎΠ΄ Π½Π° Π΅Ρ‚Π°ΠΏΠ° слСд ΡƒΡΠΏΠ΅ΡˆΠ½Π° ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Π½Π° shim, Π½ΠΎ ΠΏΡ€Π΅Π΄ΠΈ Π·Π°Ρ€Π΅ΠΆΠ΄Π°Π½Π΅Ρ‚ΠΎ Π½Π° ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Π°Ρ‚Π° систСма, вклиняванС във Π²Π΅Ρ€ΠΈΠ³Π°Ρ‚Π° Π½Π° Π΄ΠΎΠ²Π΅Ρ€ΠΈΠ΅, ΠΊΠΎΠ³Π°Ρ‚ΠΎ Ρ€Π΅ΠΆΠΈΠΌΡŠΡ‚ Secure Boot Π΅ Π°ΠΊΡ‚ΠΈΠ²Π΅Π½ ΠΈ ΠΏΠΎΠ»ΡƒΡ‡Π°Π²Π°Π½Π΅ Π½Π° пълСн ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ» Π²ΡŠΡ€Ρ…Ρƒ ΠΏΠΎ-Π½Π°Ρ‚Π°Ρ‚ΡŠΡˆΠ½ΠΈΡ процСс Π½Π° Π·Π°Ρ€Π΅ΠΆΠ΄Π°Π½Π΅, Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»Π½ΠΎ Π·Π°Ρ€Π΅ΠΆΠ΄Π°Π½Π΅ Π½Π° Π΄Ρ€ΡƒΠ³Π° ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Π° систСма, ΠΌΠΎΠ΄ΠΈΡ„ΠΈΡ†ΠΈΡ€Π°Π½Π΅ Π½Π° ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΈΡ‚Π΅ Π½Π° ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Π°Ρ‚Π° систСма систСма ΠΈ заобикалянС Π½Π° Π·Π°Ρ‰ΠΈΡ‚Π°Ρ‚Π° ΠΏΡ€ΠΈ Π±Π»ΠΎΠΊΠΈΡ€Π°Π½Π΅.

ΠšΠ°ΠΊΡ‚ΠΎ ΠΏΡ€ΠΈ ΠΌΠΈΠ½Π°Π»ΠΎΠ³ΠΎΠ΄ΠΈΡˆΠ½Π°Ρ‚Π° уязвимост Π½Π° BootHole, Π°ΠΊΡ‚ΡƒΠ°Π»ΠΈΠ·ΠΈΡ€Π°Π½Π΅Ρ‚ΠΎ Π½Π° Π±ΡƒΡƒΡ‚Π»ΠΎΡƒΠ΄ΡŠΡ€Π° Π½Π΅ Π΅ Π΄ΠΎΡΡ‚Π°Ρ‚ΡŠΡ‡Π½ΠΎ, Π·Π° Π΄Π° Π±Π»ΠΎΠΊΠΈΡ€Π° ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°, Ρ‚ΡŠΠΉ ΠΊΠ°Ρ‚ΠΎ Π°Ρ‚Π°ΠΊΡƒΠ²Π°Ρ‰, нСзависимо ΠΎΡ‚ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π°Ρ‚Π° ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Π° систСма, ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° стартиращ носитСл със стара, Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎ подписана, уязвима вСрсия Π½Π° GRUB2, Π·Π° Π΄Π° ΠΊΠΎΠΌΠΏΡ€ΠΎΠΌΠ΅Ρ‚ΠΈΡ€Π° UEFI Secure Boot. ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΡŠΡ‚ ΠΌΠΎΠΆΠ΅ Π΄Π° бъдС Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ само Ρ‡Ρ€Π΅Π· Π°ΠΊΡ‚ΡƒΠ°Π»ΠΈΠ·ΠΈΡ€Π°Π½Π΅ Π½Π° списъка с Π°Π½ΡƒΠ»ΠΈΡ€Π°Π½ΠΈ сСртификати (dbx, UEFI Revocation List), Π½ΠΎ Π² Ρ‚ΠΎΠ·ΠΈ случай Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚Ρ‚Π° Π·Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° стар инсталационСн носитСл с Linux Ρ‰Π΅ бъдС Π·Π°Π³ΡƒΠ±Π΅Π½Π°.

На систСми с Ρ„ΡŠΡ€ΠΌΡƒΠ΅Ρ€, ΠΊΠΎΠΉΡ‚ΠΎ ΠΈΠΌΠ° Π°ΠΊΡ‚ΡƒΠ°Π»ΠΈΠ·ΠΈΡ€Π°Π½ списък с Π°Π½ΡƒΠ»ΠΈΡ€Π°Π½ΠΈ сСртификати, само Π°ΠΊΡ‚ΡƒΠ°Π»ΠΈΠ·ΠΈΡ€Π°Π½ΠΈ ΠΊΠΎΠΌΠΏΠΈΠ»Π°Ρ†ΠΈΠΈ Π½Π° дистрибуции Π½Π° Linux ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° сС Π·Π°Ρ€Π΅ΠΆΠ΄Π°Ρ‚ Π² Ρ€Π΅ΠΆΠΈΠΌ UEFI Secure Boot. ДистрибуциитС Ρ‰Π΅ трябва Π΄Π° Π°ΠΊΡ‚ΡƒΠ°Π»ΠΈΠ·ΠΈΡ€Π°Ρ‚ инсталаторитС, Π·Π°Ρ€Π΅ΠΆΠ΄Π°Ρ‰ΠΈΡ‚Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈ, ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈΡ‚Π΅ Π½Π° ядрото, fwupd Ρ„ΡŠΡ€ΠΌΡƒΠ΅Ρ€Π° ΠΈ shim слоя, Π³Π΅Π½Π΅Ρ€ΠΈΡ€Π°ΠΉΠΊΠΈ Π½ΠΎΠ²ΠΈ Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΈ подписи Π·Π° тях. ΠžΡ‚ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈΡ‚Π΅ Ρ‰Π΅ сС изисква Π΄Π° Π°ΠΊΡ‚ΡƒΠ°Π»ΠΈΠ·ΠΈΡ€Π°Ρ‚ инсталационни изобраТСния ΠΈ Π΄Ρ€ΡƒΠ³ΠΈ стартиращи носитСли, ΠΊΠ°ΠΊΡ‚ΠΎ ΠΈ Π΄Π° зарСдят списък с ΠΎΡ‚ΠΌΠ΅Π½Π΅Π½ΠΈ сСртификати (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. Π’ΡŠΠΏΡ€Π΅ΠΊΠΈ Ρ‡Π΅ Ρ€Π΅ΠΆΠΈΠΌΡŠΡ‚ Secure Boot Π΅ Π°ΠΊΡ‚ΠΈΠ²Π΅Π½, ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½Π°Ρ‚Π° SSDT Ρ‰Π΅ бъдС изпълнСна ΠΎΡ‚ ядрото ΠΈ ΠΌΠΎΠΆΠ΅ Π΄Π° сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Π·Π° Π΄Π΅Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π°Π½Π΅ Π½Π° Π·Π°Ρ‰ΠΈΡ‚Π°Ρ‚Π° LockDown, която Π±Π»ΠΎΠΊΠΈΡ€Π° ΠΏΡŠΡ‚ΠΈΡ‰Π°Ρ‚Π° Π·Π° заобикалянС Π½Π° UEFI Secure Boot. Π’ Ρ€Π΅Π·ΡƒΠ»Ρ‚Π°Ρ‚ Π½Π° Ρ‚ΠΎΠ²Π° атакуващият ΠΌΠΎΠΆΠ΅ Π΄Π° постигнС Π·Π°Ρ€Π΅ΠΆΠ΄Π°Π½Π΅ Π½Π° своя ΠΌΠΎΠ΄ΡƒΠ» Π½Π° ядрото ΠΈΠ»ΠΈ Ρ€Π°Π±ΠΎΡ‚Π΅Ρ‰ ΠΊΠΎΠ΄ Ρ‡Ρ€Π΅Π· ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠ° kexec, Π±Π΅Π· Π΄Π° провСрява цифровия подпис.
  • CVE-2020-25632 Π΅ Π΄ΠΎΡΡ‚ΡŠΠΏ слСд освобоТдаванС Π½Π° ΠΏΠ°ΠΌΠ΅Ρ‚Ρ‚Π° ΠΏΡ€ΠΈ ΠΈΠ·ΠΏΡŠΠ»Π½Π΅Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° ΠΊΠΎΠΌΠ°Π½Π΄Π°Ρ‚Π° rmmod, ΠΊΠΎΠ΅Ρ‚ΠΎ сС случва, ΠΊΠΎΠ³Π°Ρ‚ΠΎ сС Π½Π°ΠΏΡ€Π°Π²ΠΈ ΠΎΠΏΠΈΡ‚ Π·Π° Ρ€Π°Π·Ρ‚ΠΎΠ²Π°Ρ€Π²Π°Π½Π΅ Π½Π° ΠΌΠΎΠ΄ΡƒΠ», Π±Π΅Π· Π΄Π° сС Π²Π·Π΅ΠΌΠ°Ρ‚ ΠΏΡ€Π΅Π΄Π²ΠΈΠ΄ зависимоститС, ΡΠ²ΡŠΡ€Π·Π°Π½ΠΈ с Π½Π΅Π³ΠΎ. Уязвимостта Π½Π΅ ΠΈΠ·ΠΊΠ»ΡŽΡ‡Π²Π° ΡΡŠΠ·Π΄Π°Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° Сксплойт, ΠΊΠΎΠΉΡ‚ΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° Π΄ΠΎΠ²Π΅Π΄Π΅ Π΄ΠΎ изпълнСниС Π½Π° ΠΊΠΎΠ΄, заобикаляйки ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ°Ρ‚Π° Π½Π° Secure Boot.
  • CVE-2020-25647 Запис извън Π³Ρ€Π°Π½ΠΈΡ†ΠΈΡ‚Π΅ във функцията grub_usb_device_initialize(), ΠΈΠ·Π²ΠΈΠΊΠ°Π½Π° ΠΏΡ€ΠΈ ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·ΠΈΡ€Π°Π½Π΅ Π½Π° USB устройства. ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΡŠΡ‚ ΠΌΠΎΠΆΠ΅ Π΄Π° сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Ρ‡Ρ€Π΅Π· ΡΠ²ΡŠΡ€Π·Π²Π°Π½Π΅ Π½Π° спСциално ΠΏΠΎΠ΄Π³ΠΎΡ‚Π²Π΅Π½ΠΎ USB устройство, ΠΊΠΎΠ΅Ρ‚ΠΎ ΠΏΡ€ΠΎΠΈΠ·Π²Π΅ΠΆΠ΄Π° ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΈ, Ρ‡ΠΈΠΉΡ‚ΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ€ Π½Π΅ ΡΡŠΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²Π° Π½Π° Ρ€Π°Π·ΠΌΠ΅Ρ€Π° Π½Π° Π±ΡƒΡ„Π΅Ρ€Π°, Ρ€Π°Π·ΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ Π·Π° USB структури. НападатСлят ΠΌΠΎΠΆΠ΅ Π΄Π° постигнС изпълнСниС Π½Π° ΠΊΠΎΠ΄, ΠΊΠΎΠΉΡ‚ΠΎ Π½Π΅ Π΅ ΠΏΡ€ΠΎΠ²Π΅Ρ€Π΅Π½ Π² Secure Boot, ΠΊΠ°Ρ‚ΠΎ ΠΌΠ°Π½ΠΈΠΏΡƒΠ»ΠΈΡ€Π° USB устройства.
  • CVE-2020-27749 Π΅ ΠΏΡ€Π΅ΠΏΡŠΠ»Π²Π°Π½Π΅ Π½Π° Π±ΡƒΡ„Π΅Ρ€Π° във функцията grub_parser_split_cmdline(), ΠΊΠΎΠ΅Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° бъдС ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π΅Π½ΠΎ ΠΎΡ‚ посочванС Π½Π° ΠΏΡ€ΠΎΠΌΠ΅Π½Π»ΠΈΠ²ΠΈ, ΠΏΠΎ-Π³ΠΎΠ»Π΅ΠΌΠΈ ΠΎΡ‚ 2 KB Π² командния Ρ€Π΅Π΄ GRUB1. Уязвимостта позволява изпълнСниС Π½Π° ΠΊΠΎΠ΄ Π·Π° заобикалянС Π½Π° Secure Boot.
  • CVE-2020-27779 – ΠšΠΎΠΌΠ°Π½Π΄Π°Ρ‚Π° cutmem позволява Π½Π° Π°Ρ‚Π°ΠΊΡƒΠ²Π°Ρ‰ Π΄Π° ΠΏΡ€Π΅ΠΌΠ°Ρ…Π½Π΅ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ ΠΎΡ‚ адрСси ΠΎΡ‚ ΠΏΠ°ΠΌΠ΅Ρ‚Ρ‚Π°, Π·Π° Π΄Π° Π·Π°ΠΎΠ±ΠΈΠΊΠΎΠ»ΠΈ Π·Π°Ρ‰ΠΈΡ‚Π΅Π½ΠΎΡ‚ΠΎ Π·Π°Ρ€Π΅ΠΆΠ΄Π°Π½Π΅.
  • CVE-2021-3418 – ΠŸΡ€ΠΎΠΌΠ΅Π½ΠΈΡ‚Π΅ Π² shim_lock ΡΡŠΠ·Π΄Π°Π΄ΠΎΡ…Π° Π΄ΠΎΠΏΡŠΠ»Π½ΠΈΡ‚Π΅Π»Π΅Π½ Π²Π΅ΠΊΡ‚ΠΎΡ€ Π·Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° ΠΌΠΈΠ½Π°Π»ΠΎΠ³ΠΎΠ΄ΠΈΡˆΠ½Π°Ρ‚Π° уязвимост CVE-2020-15705. Π§Ρ€Π΅Π· инсталиранС Π½Π° сСртификата, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½ Π·Π° подписванС Π½Π° GRUB2 Π² dbx, GRUB2 ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈ всяко ядро ​​да бъдС Π·Π°Ρ€Π΅Π΄Π΅Π½ΠΎ Π΄ΠΈΡ€Π΅ΠΊΡ‚Π½ΠΎ Π±Π΅Π· ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Π½Π° подписа.
  • CVE-2021-20225 - Π’ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ Π·Π° записванС Π½Π° Π΄Π°Π½Π½ΠΈ извън Π³Ρ€Π°Π½ΠΈΡ†ΠΈΡ‚Π΅ ΠΏΡ€ΠΈ изпълнСниС Π½Π° ΠΊΠΎΠΌΠ°Π½Π΄ΠΈ с ΠΌΠ½ΠΎΠ³ΠΎ голям Π±Ρ€ΠΎΠΉ ΠΎΠΏΡ†ΠΈΠΈ.
  • CVE-2021-20233 - Π’ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ Π·Π° запис Π½Π° Π΄Π°Π½Π½ΠΈ извън Π³Ρ€Π°Π½ΠΈΡ†ΠΈΡ‚Π΅ ΠΏΠΎΡ€Π°Π΄ΠΈ Π½Π΅ΠΏΡ€Π°Π²ΠΈΠ»Π½ΠΎ изчисляванС Π½Π° Ρ€Π°Π·ΠΌΠ΅Ρ€Π° Π½Π° Π±ΡƒΡ„Π΅Ρ€Π° ΠΏΡ€ΠΈ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° ΠΊΠ°Π²ΠΈΡ‡ΠΊΠΈ. ΠŸΡ€ΠΈ изчисляванСто Π½Π° Ρ€Π°Π·ΠΌΠ΅Ρ€Π° бСшС ΠΏΡ€ΠΈΠ΅Ρ‚ΠΎ, Ρ‡Π΅ са Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΈ Ρ‚Ρ€ΠΈ Π·Π½Π°ΠΊΠ°, Π·Π° Π΄Π° сС ΠΈΠ·Π±Π΅Π³Π½Π°Ρ‚ Π΅Π΄ΠΈΠ½ΠΈΡ‡Π½ΠΈ ΠΊΠ°Π²ΠΈΡ‡ΠΊΠΈ, ΠΊΠΎΠ³Π°Ρ‚ΠΎ Π²ΡΡŠΡ‰Π½ΠΎΡΡ‚ бяха Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΈ Ρ‡Π΅Ρ‚ΠΈΡ€ΠΈ.

Π˜Π·Ρ‚ΠΎΡ‡Π½ΠΈΠΊ: opennet.ru

ДобавянС Π½Π° Π½ΠΎΠ² ΠΊΠΎΠΌΠ΅Π½Ρ‚Π°Ρ€