Ранливост Π²ΠΎ Ρ„ΠΈΡ€ΠΌΠ²Π΅Ρ€ΠΎΡ‚ UEFI Π±Π°Π·ΠΈΡ€Π°Π½ Π½Π° Ρ€Π°ΠΌΠΊΠ°Ρ‚Π° InsydeH2O, ΡˆΡ‚ΠΎ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡƒΠ²Π° ΠΈΠ·Π²Ρ€ΡˆΡƒΠ²Π°ΡšΠ΅ Π½Π° ΠΊΠΎΠ΄ Π½Π° Π½ΠΈΠ²ΠΎ Π½Π° SMM

Π’ΠΎ Ρ€Π°ΠΌΠΊΠ°Ρ‚Π° InsydeH2O, ΡˆΡ‚ΠΎ ја користат ΠΌΠ½ΠΎΠ³Ρƒ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΠΈ Π·Π° ΠΊΡ€Π΅ΠΈΡ€Π°ΡšΠ΅ Ρ„ΠΈΡ€ΠΌΠ²Π΅Ρ€ Π½Π° UEFI Π·Π° Π½ΠΈΠ²Π½Π°Ρ‚Π° ΠΎΠΏΡ€Π΅ΠΌΠ° (Π½Π°Ρ˜Ρ‡Π΅ΡΡ‚Π°Ρ‚Π° ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡ˜Π° Π½Π° UEFI BIOS-ΠΎΡ‚), ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΡƒΠ²Π°Π½ΠΈ сС 23 пропусти ΠΊΠΎΠΈ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡƒΠ²Π°Π°Ρ‚ ΠΈΠ·Π²Ρ€ΡˆΡƒΠ²Π°ΡšΠ΅ Π½Π° ΠΊΠΎΠ΄ΠΎΡ‚ Π½Π° Π½ΠΈΠ²ΠΎ SMM (Ρ€Π΅ΠΆΠΈΠΌ Π½Π° ΡƒΠΏΡ€Π°Π²ΡƒΠ²Π°ΡšΠ΅ со систСмот), кој ΠΈΠΌΠ° повисок ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚ (Ring -2) ΠΎΠ΄ Ρ€Π΅ΠΆΠΈΠΌΠΎΡ‚ Π½Π° Ρ…ΠΈΠΏΠ΅Ρ€Π²ΠΈΠ·ΠΎΡ€ ΠΈ Π½ΡƒΠ»Ρ‚ΠΈ прстСн Π½Π° Π·Π°ΡˆΡ‚ΠΈΡ‚Π° ΠΈ ΠΈΠΌΠ° Π½Π΅ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ пристап Π΄ΠΎ Ρ†Π΅Π»Π°Ρ‚Π° ΠΌΠ΅ΠΌΠΎΡ€ΠΈΡ˜Π°. ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΠΎΡ‚ влијаС Π½Π° Ρ„ΠΈΡ€ΠΌΠ²Π΅Ρ€ΠΎΡ‚ Π½Π° UEFI ΡˆΡ‚ΠΎ Π³ΠΎ користат ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΠΈΡ‚Π΅ ΠΊΠ°ΠΊΠΎ Fujitsu, Siemens, Dell, HP, HPE, Lenovo, Microsoft, Intel ΠΈ Bull Atos.

Π˜ΡΠΊΠΎΡ€ΠΈΡΡ‚ΡƒΠ²Π°ΡšΠ΅Ρ‚ΠΎ Π½Π° ранливоститС Π±Π°Ρ€Π° Π»ΠΎΠΊΠ°Π»Π΅Π½ пристап со администраторски ΠΏΡ€Π°Π²Π°, ΡˆΡ‚ΠΎ Π³ΠΈ ΠΏΡ€Π°Π²ΠΈ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈΡ‚Π΅ ΠΏΠΎΠΏΡƒΠ»Π°Ρ€Π½ΠΈ ΠΊΠ°ΠΊΠΎ ранливости ΠΎΠ΄ Π²Ρ‚ΠΎΡ€ Ρ€Π΅Π΄, ΠΊΠΎΠΈ сС користат ΠΏΠΎ ΠΈΡΠΊΠΎΡ€ΠΈΡΡ‚ΡƒΠ²Π°ΡšΠ΅ Π½Π° Π΄Ρ€ΡƒΠ³ΠΈ ранливости Π²ΠΎ систСмот ΠΈΠ»ΠΈ ΡƒΠΏΠΎΡ‚Ρ€Π΅Π±Π° Π½Π° ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΈ Π½Π° ΡΠΎΡ†ΠΈΡ˜Π°Π»Π½ΠΎ инТСнСрство. ΠŸΡ€ΠΈΡΡ‚Π°ΠΏΠΎΡ‚ Π½Π° Π½ΠΈΠ²ΠΎ Π½Π° SMM Π²ΠΈ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡƒΠ²Π° Π΄Π° ΠΈΠ·Π²Ρ€ΡˆΠΈΡ‚Π΅ ΠΊΠΎΠ΄ Π½Π° Π½ΠΈΠ²ΠΎ ΠΊΠΎΠ΅ Π½Π΅ Π΅ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€Π°Π½ΠΎ ΠΎΠ΄ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΠΈΠΎΡ‚ систСм, ΡˆΡ‚ΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° сС користи Π·Π° ΠΌΠ΅Π½ΡƒΠ²Π°ΡšΠ΅ Π½Π° Ρ„ΠΈΡ€ΠΌΠ²Π΅Ρ€ΠΎΡ‚ ΠΈ ΠΎΡΡ‚Π°Π²Π°ΡšΠ΅ скриСни ΠΌΠ°Π»ΠΈΡ†ΠΈΠΎΠ·Π½ΠΈ ΠΊΠΎΠ΄ΠΎΠ²ΠΈ ΠΈΠ»ΠΈ rootkits Π²ΠΎ SPI Flash ΠΊΠΎΠΈ Π½Π΅ сС ΠΎΡ‚ΠΊΡ€ΠΈΠ΅Π½ΠΈ ΠΎΠ΄ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΠΈΠΎΡ‚ систСм, ΠΊΠ°ΠΊΠΎ ΠΈ Π΄Π° сС ΠΎΠ½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠΈ Π²Π΅Ρ€ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΡ˜Π°Ρ‚Π° Π²ΠΎ Ρ„Π°Π·Π°Ρ‚Π° Π½Π° подигањС (UEFI Secure Boot , Intel BootGuard) ΠΈ Π½Π°ΠΏΠ°Π΄ΠΈ Π²Ρ€Π· Ρ…ΠΈΠΏΠ΅Ρ€Π²ΠΈΠ·ΠΎΡ€ΠΈΡ‚Π΅ Π·Π° Π΄Π° сС Π·Π°ΠΎΠ±ΠΈΠΊΠΎΠ»Π°Ρ‚ ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠΈΡ‚Π΅ Π·Π° ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Π½Π° ΠΈΠ½Ρ‚Π΅Π³Ρ€ΠΈΡ‚Π΅Ρ‚ΠΎΡ‚ Π½Π° Π²ΠΈΡ€Ρ‚ΡƒΠ΅Π»Π½ΠΈΡ‚Π΅ срСдини.

Ранливост Π²ΠΎ Ρ„ΠΈΡ€ΠΌΠ²Π΅Ρ€ΠΎΡ‚ UEFI Π±Π°Π·ΠΈΡ€Π°Π½ Π½Π° Ρ€Π°ΠΌΠΊΠ°Ρ‚Π° InsydeH2O, ΡˆΡ‚ΠΎ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡƒΠ²Π° ΠΈΠ·Π²Ρ€ΡˆΡƒΠ²Π°ΡšΠ΅ Π½Π° ΠΊΠΎΠ΄ Π½Π° Π½ΠΈΠ²ΠΎ Π½Π° SMM

Π˜ΡΠΊΠΎΡ€ΠΈΡΡ‚ΡƒΠ²Π°ΡšΠ΅Ρ‚ΠΎ Π½Π° пропуститС ΠΌΠΎΠΆΠ΅ Π΄Π° сС ΠΈΠ·Π²Ρ€ΡˆΠΈ ΠΎΠ΄ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΠΈΠΎΡ‚ систСм со помош Π½Π° Π½Π΅ΠΏΡ€ΠΎΠ²Π΅Ρ€Π΅Π½ΠΈ Ρ€Π°ΠΊΡƒΠ²Π°Ρ‡ΠΈ SMI (БистСмски ΠΌΠ΅Π½Π°ΡŸΠΌΠ΅Π½Ρ‚ ΠΏΡ€Π΅ΠΊΠΈΠ½), ΠΊΠ°ΠΊΠΎ ΠΈ Π²ΠΎ Ρ„Π°Π·Π°Ρ‚Π° ΠΏΡ€Π΅Π΄ ΠΈΠ·Π²Ρ€ΡˆΡƒΠ²Π°ΡšΠ΅ Π½Π° ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΠΈΠΎΡ‚ систСм Π·Π° Π²Ρ€Π΅ΠΌΠ΅ Π½Π° ΠΏΠΎΡ‡Π΅Ρ‚Π½ΠΈΡ‚Π΅ Ρ„Π°Π·ΠΈ Π½Π° подигањС ΠΈΠ»ΠΈ Π²Ρ€Π°ΡœΠ°ΡšΠ΅ ΠΎΠ΄ Ρ€Π΅ΠΆΠΈΠΌ Π½Π° ΠΌΠΈΡ€ΡƒΠ²Π°ΡšΠ΅. Π‘ΠΈΡ‚Π΅ пропусти сС ΠΏΡ€Π΅Π΄ΠΈΠ·Π²ΠΈΠΊΠ°Π½ΠΈ ΠΎΠ΄ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ со ΠΌΠ΅ΠΌΠΎΡ€ΠΈΡ˜Π°Ρ‚Π° ΠΈ сС ΠΏΠΎΠ΄Π΅Π»Π΅Π½ΠΈ Π²ΠΎ Ρ‚Ρ€ΠΈ ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΈ:

  • SMM Callout - ΠΈΠ·Π²Ρ€ΡˆΡƒΠ²Π°ΡšΠ΅ Π½Π° Π²Π°ΡˆΠΈΠΎΡ‚ ΠΊΠΎΠ΄ со SMM ΠΏΡ€Π°Π²Π° со ΠΏΡ€Π΅Π½Π°ΡΠΎΡ‡ΡƒΠ²Π°ΡšΠ΅ Π½Π° ΠΈΠ·Π²Ρ€ΡˆΡƒΠ²Π°ΡšΠ΅Ρ‚ΠΎ Π½Π° Ρ€Π°ΠΊΡƒΠ²Π°Ρ‡ΠΈΡ‚Π΅ со ΠΏΡ€Π΅ΠΊΠΈΠ½ΠΈ SWSMI Π²ΠΎ ΠΊΠΎΠ΄ Π½Π°Π΄Π²ΠΎΡ€ ΠΎΠ΄ SMRAM;
  • ΠžΡˆΡ‚Π΅Ρ‚ΡƒΠ²Π°ΡšΠ΅ Π½Π° ΠΌΠ΅ΠΌΠΎΡ€ΠΈΡ˜Π°Ρ‚Π° ΡˆΡ‚ΠΎ ΠΌΡƒ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡƒΠ²Π° Π½Π° Π½Π°ΠΏΠ°Ρ“Π°Ρ‡ΠΎΡ‚ Π΄Π° Π³ΠΈ запишС своитС ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈ Π²ΠΎ SMRAM, ΡΠΏΠ΅Ρ†ΠΈΡ˜Π°Π»Π½Π° ΠΈΠ·ΠΎΠ»ΠΈΡ€Π°Π½Π° мСмориска област Π²ΠΎ која ΠΊΠΎΠ΄ΠΎΡ‚ сС ΠΈΠ·Π²Ρ€ΡˆΡƒΠ²Π° со SMM ΠΏΡ€Π°Π²Π°.
  • ΠžΡˆΡ‚Π΅Ρ‚ΡƒΠ²Π°ΡšΠ΅ Π½Π° ΠΌΠ΅ΠΌΠΎΡ€ΠΈΡ˜Π°Ρ‚Π° Π²ΠΎ ΠΊΠΎΠ΄ΠΎΡ‚ ΡˆΡ‚ΠΎ Ρ€Π°Π±ΠΎΡ‚ΠΈ Π½Π° Π½ΠΈΠ²ΠΎ DXE (Околина Π·Π° ΠΈΠ·Π²Ρ€ΡˆΡƒΠ²Π°ΡšΠ΅ Π½Π° Π²ΠΎΠ·Π°Ρ‡ΠΎΡ‚).

Π—Π° Π΄Π° сС дСмонстрираат ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠΈΡ‚Π΅ Π½Π° ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΈΡ€Π°ΡšΠ΅ Π½Π°ΠΏΠ°Π΄, објавСн Π΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π½Π° Π΅ΠΊΡΠΏΠ»ΠΎΠ°Ρ‚Π°Ρ†ΠΈΡ˜Π°, ΡˆΡ‚ΠΎ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡƒΠ²Π°, ΠΏΡ€Π΅ΠΊΡƒ Π½Π°ΠΏΠ°Π΄ ΠΎΠ΄ Ρ‚Ρ€Π΅Ρ‚ΠΈΠΎΡ‚ ΠΈΠ»ΠΈ Π½ΡƒΠ»Ρ‚Π° прстСн Π½Π° Π·Π°ΡˆΡ‚ΠΈΡ‚Π°, Π΄Π° сС Π΄ΠΎΠ±ΠΈΠ΅ пристап Π΄ΠΎ UEFI-Ρ‚ΠΎ Π½Π° DXE Runtime ΠΈ Π΄Π° сС ΠΈΠ·Π²Ρ€ΡˆΠΈ Π²Π°ΡˆΠΈΠΎΡ‚ ΠΊΠΎΠ΄. Π˜ΡΠΊΠΎΡ€ΠΈΡΡ‚ΡƒΠ²Π°ΡšΠ΅Ρ‚ΠΎ ΠΌΠ°Π½ΠΈΠΏΡƒΠ»ΠΈΡ€Π° со ΠΏΡ€Π΅Π»Π΅Π²Π°ΡšΠ΅ Π½Π° стСк (CVE-2021-42059) Π²ΠΎ Π΄Π²ΠΈΠ³Π°Ρ‚Π΅Π»ΠΎΡ‚ UEFI DXE. Π—Π° Π²Ρ€Π΅ΠΌΠ΅ Π½Π° Π½Π°ΠΏΠ°Π΄ΠΎΡ‚, Π½Π°ΠΏΠ°Ρ“Π°Ρ‡ΠΎΡ‚ ΠΌΠΎΠΆΠ΅ Π΄Π° Π³ΠΎ постави ΡΠ²ΠΎΡ˜ΠΎΡ‚ ΠΊΠΎΠ΄ Π²ΠΎ Π΄Ρ€Π°Ρ˜Π²Π΅Ρ€ΠΎΡ‚ DXE, кој останува Π°ΠΊΡ‚ΠΈΠ²Π΅Π½ ΠΏΠΎ Ρ€Π΅ΡΡ‚Π°Ρ€Ρ‚ΠΈΡ€Π°ΡšΠ΅Ρ‚ΠΎ Π½Π° ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΠΈΠΎΡ‚ систСм ΠΈΠ»ΠΈ Π΄Π° Π½Π°ΠΏΡ€Π°Π²ΠΈ ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈ Π²ΠΎ областа NVRAM Π½Π° SPI Flash. Π—Π° Π²Ρ€Π΅ΠΌΠ΅ Π½Π° ΠΈΠ·Π²Ρ€ΡˆΡƒΠ²Π°ΡšΠ΅Ρ‚ΠΎ, ΠΊΠΎΠ΄ΠΎΡ‚ Π½Π° Π½Π°ΠΏΠ°Ρ“Π°Ρ‡ΠΎΡ‚ ΠΌΠΎΠΆΠ΅ Π΄Π° Π½Π°ΠΏΡ€Π°Π²ΠΈ ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈ Π²ΠΎ ΠΏΡ€ΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΡ€Π°Π½ΠΈΡ‚Π΅ мСмориски области, Π΄Π° Π³ΠΈ ΠΌΠ΅Π½ΡƒΠ²Π° услугитС Π·Π° Ρ‚Ρ€Π°Π΅ΡšΠ΅ EFI ΠΈ Π΄Π° влијаС Π½Π° процСсот Π½Π° подигањС.

Π˜Π·Π²ΠΎΡ€: opennet.ru

Π”ΠΎΠ΄Π°Π΄Π΅Ρ‚Π΅ ΠΊΠΎΠΌΠ΅Π½Ρ‚Π°Ρ€