Training Solo β€” Π½ΠΎΠ²ΠΈ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΈ Π½Π° Π°Ρ‚Π°ΠΊΠ° Spectre-v2, засСгнали CPU Intel

Π“Ρ€ΡƒΠΏΠ° изслСдоватСли ΠΎΡ‚ Бвободния унивСрситСт Π² АмстСрдам Ρ€Π°Π·ΠΊΡ€ΠΈΡ…Π° няколко Π½ΠΎΠ²ΠΈ уязвимости ΠΎΡ‚ клас Spectre-v2, ΠΏΡƒΠ±Π»ΠΈΠΊΡƒΠ²Π°Π½ΠΈ ΠΏΠΎΠ΄ ΠΊΠΎΠ΄ΠΎΠ²ΠΎΡ‚ΠΎ ΠΈΠΌΠ΅ Training Solo ΠΈ позволяващи заобикалянС Π½Π° ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠΈΡ‚Π΅ Π·Π° изолация Π½Π° ΠΏΠ°ΠΌΠ΅Ρ‚Ρ‚Π°. Π’ контСкста Π½Π° Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΎΠ½Π½ΠΈΡ‚Π΅ систСми, уязвимоститС Π΄Π°Π²Π°Ρ‚ Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ Π΄Π° сС опрСдСлят ΡΡŠΠ΄ΡŠΡ€ΠΆΠ°Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° ΠΏΠ°ΠΌΠ΅Ρ‚Ρ‚Π° Π½Π° хост срСдата ΠΎΡ‚ гостуващи систСми, Π° Π² контСкста Π½Π° ΡΡŠΡ€Π²ΡŠΡ€ΠΈΡ‚Π΅ β€” Π΄Π° сС ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈ ΡΡŠΠ΄ΡŠΡ€ΠΆΠ°Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° ΠΏΠ°ΠΌΠ΅Ρ‚Ρ‚Π° Π½Π° ядрото ΠΏΡ€ΠΈ изпълнСниС Π½Π° Сксплоити Π² потрСбитСлското пространство. ΠŸΡ€ΠΈΠΌΠ΅Ρ€ΠΈ Π·Π° Сксплойти Π·Π° ΠΈΠ·Π²ΡŠΡ€ΡˆΠ²Π°Π½Π΅ Π½Π° ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΈ Π°Ρ‚Π°ΠΊΠΈ са ΠΏΡƒΠ±Π»ΠΈΠΊΡƒΠ²Π°Π½ΠΈ Π½Π° GitHub. ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²Π΅Π½ΠΈΡ‚Π΅ Сксплоити позволяват ΠΈΠ·Π²Π»ΠΈΡ‡Π°Π½Π΅Ρ‚ΠΎ Π½Π° ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»Π½ΠΈ Π΄Π°Π½Π½ΠΈ ΠΎΡ‚ ΠΏΠ°ΠΌΠ΅Ρ‚Ρ‚Π° Π½Π° ядрото със скорост ΠΎΡ‚ 17 KB/сСк, Π° ΠΎΡ‚ ΠΏΠ°ΠΌΠ΅Ρ‚Ρ‚Π° Π½Π° Ρ…ΠΈΠΏΠ΅Ρ€Π²ΠΈΠ·ΠΎΡ€Π° β€” 8.5 KB/сСк.

ΠŸΡ€ΠΈ Π°Ρ‚Π°ΠΊΠΈΡ‚Π΅ ΠΎΡ‚ клас Spectre-v2 Π·Π° ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΈΡ€Π°Π½Π΅ Π½Π° Ρ‚Π΅Ρ‡ΠΎΠ²Π΅ Π½Π° Π΄Π°Π½Π½ΠΈ сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° подмяна Π½Π° стойности Π² Π±ΡƒΡ„Π΅Ρ€Π° Π·Π° адрСси Π½Π° ΠΊΠ»ΠΎΠ½ΠΎΠ²Π΅Ρ‚Π΅ (Branch Target Buffer) ΠΈΠ»ΠΈ Π±ΡƒΡ„Π΅Ρ€Π° с история Π½Π° ΠΏΡ€Π΅Ρ…ΠΎΠ΄ΠΈΡ‚Π΅ (Branch History Buffer), ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½ΠΈ Π·Π° прСдсказванС Π½Π° слСдващата опСрация Π½Π° ΠΊΠ»ΠΎΠ½. Π§Ρ€Π΅Π· ΠΌΠ°Π½ΠΈΠΏΡƒΠ»Π°Ρ†ΠΈΠΈ с историята Π½Π° ΠΏΡ€Π΅Ρ…ΠΎΠ΄ΠΈΡ‚Π΅ сС ΡΡŠΠ·Π΄Π°Π²Π°Ρ‚ условия Π·Π° Π½Π΅ΠΏΡ€Π°Π²ΠΈΠ»Π½ΠΎ прСдсказванС Π½Π° ΠΏΡ€Π΅Ρ…ΠΎΠ΄ΠΈΡ‚Π΅ ΠΏΡ€ΠΈ спСкулативно изпълнСниС Π½Π° инструкциитС. Π—Π°Π΄Π°Ρ‡Π°Ρ‚Π° Π½Π° атакуващия Π΅, ΠΏΡ€ΠΈ изпълнСниС Π½Π° спСкулативната опСрация Π½Π° ΠΊΠ»ΠΎΠ½Π°, Π°Π΄Ρ€Π΅ΡΡŠΡ‚ Π·Π° ΠΏΡ€Π΅Ρ…ΠΎΠ΄ Π΄Π° бъдС Π²Π·Π΅Ρ‚ ΠΎΡ‚ ΠΆΠ΅Π»Π°Π½Π°Ρ‚Π° област Π½Π° ΠΏΠ°ΠΌΠ΅Ρ‚Ρ‚Π°. Π‘Π»Π΅Π΄ ΠΈΠ·Π²ΡŠΡ€ΡˆΠ²Π°Π½Π΅ Π½Π° спСкулативния ΠΏΡ€Π΅Ρ…ΠΎΠ΄, Π² кСша Π½Π° процСсора остава ΠΏΡ€ΠΎΡ‡Π΅Ρ‚Π΅Π½ ΠΎΡ‚ ΠΏΠ°ΠΌΠ΅Ρ‚Ρ‚Π° адрСс Π½Π° ΠΏΡ€Π΅Ρ…ΠΎΠ΄Π° (ΠΏΠΎΠ΄ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° Π½Π° адрСса сС ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°Ρ‚ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΈΡ‚Π΅ Π½Π° атакуващия Π΄Π°Π½Π½ΠΈ ΠΎΡ‚ ΠΏΠ°ΠΌΠ΅Ρ‚Ρ‚Π°). Π—Π° ΠΈΠ·Π²Π»ΠΈΡ‡Π°Π½Π΅ Π½Π° информация ΠΎΡ‚ кСша ΠΌΠΎΠΆΠ΅ Π΄Π° сС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠΈ Π΅Π΄ΠΈΠ½ ΠΎΡ‚ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΈΡ‚Π΅ Π·Π° опрСдСлянС Π½Π° ΡΡŠΠ΄ΡŠΡ€ΠΆΠ°Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° кСша Π½Π° Π±Π°Π·Π°Ρ‚Π° Π½Π° Π°Π½Π°Π»ΠΈΠ·Π° Π½Π° Π²Ρ€Π΅ΠΌΠ΅Ρ‚ΠΎ Π·Π° Π΄ΠΎΡΡ‚ΡŠΠΏ Π΄ΠΎ ΠΊΠ΅ΡˆΠΈΡ€Π°Π½ΠΈΡ‚Π΅ ΠΈ Π½Π΅ΠΊΠ΅ΡˆΠΈΡ€Π°Π½ΠΈΡ‚Π΅ Π΄Π°Π½Π½ΠΈ.

ΠœΠ΅Ρ‚ΠΎΠ΄ΠΈΡ‚Π΅ Π½Π° Π°Ρ‚Π°ΠΊΠ° Training Solo са насочСни към заобикалянС Π½Π° ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠΈΡ‚Π΅ Π·Π° изолация Π½Π° Π΅ΠΊΠ·Π΅ΠΊΡƒΡ†ΠΈΠΎΠ½Π½ΠΈΡ‚Π΅ области (domain isolation), ΠΊΠ°Ρ‚ΠΎ IBPB, eIBRS ΠΈ BHI_NO, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½ΠΈ Π·Π° Π±Π»ΠΎΠΊΠΈΡ€Π°Π½Π΅ Π½Π° Π°Ρ‚Π°ΠΊΠΈΡ‚Π΅ ΠΎΡ‚ клас Spectre-v2. НапримСр, инструкцията IBPB (Indirect Branch Prediction Barriers) осигурява Π½ΡƒΠ»ΠΈΡ€Π°Π½Π΅ Π½Π° ΡΡŠΡΡ‚ΠΎΡΠ½ΠΈΠ΅Ρ‚ΠΎ Π½Π° Π±Π»ΠΎΠΊΠ° Π·Π° прСдсказванС Π½Π° ΠΏΡ€Π΅Ρ…ΠΎΠ΄ΠΈΡ‚Π΅ ΠΏΡ€ΠΈ всяко ΠΏΡ€Π΅Π²ΠΊΠ»ΡŽΡ‡Π²Π°Π½Π΅ Π½Π° контСкста β€” ΠΏΡ€ΠΈ ΠΏΡ€Π΅Π΄Π°Π²Π°Π½Π΅ Π½Π° ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅Ρ‚ΠΎ ΠΌΠ΅ΠΆΠ΄Ρƒ потрСбитСлското пространство ΠΈ ядрото ΠΈΠ»ΠΈ ΠΌΠ΅ΠΆΠ΄Ρƒ гостуваща систСма ΠΈ хост срСда. НулиранСто Π½Π° ΡΡŠΡΡ‚ΠΎΡΠ½ΠΈΠ΅Ρ‚ΠΎ Π±Π»ΠΎΠΊΠΈΡ€Π° Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚Ρ‚Π° Π·Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° собствСн ΠΊΠΎΠ΄ Π·Π° влияниС Π²ΡŠΡ€Ρ…Ρƒ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° Π±Π»ΠΎΠΊΠ° Π·Π° прСдсказванС Π½Π° ΠΈΠ½Π΄ΠΈΡ€Π΅ΠΊΡ‚Π½ΠΈ ΠΏΡ€Π΅Ρ…ΠΎΠ΄ΠΈ.

Π Π°Π·Π»ΠΈΠΊΠΈΡ‚Π΅ Π² ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΈΡ‚Π΅ Training Solo са, Ρ‡Π΅ вмСсто Π΄Π° стартиранС Π½Π° ΠΊΠΎΠ΄, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€Π°Π½ΠΈ ΠΎΡ‚ атакуващия Π·Π° влияниС Π²ΡŠΡ€Ρ…Ρƒ Π±Π»ΠΎΠΊΠ° Π·Π° прСдсказаниС Π½Π° ΠΏΡ€Π΅Ρ…ΠΎΠ΄ΠΈ, сС ΠΏΡ€Π΅Π΄Π»Π°Π³Π° Π΄Π° сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° ΠΊΠΎΠ΄, ΠΊΠΎΠΉΡ‚ΠΎ Π²Π΅Ρ‡Π΅ ΡΡŠΡ‰Π΅ΡΡ‚Π²ΡƒΠ²Π° Π² ΠΏΡ€ΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΡ€ΠΎΠ²Π°Π½Π°Ρ‚Π° Π·ΠΎΠ½Π° Π½Π° изпълнСниС (ядро ΠΈΠ»ΠΈ Ρ…ΠΈΠΏΠ΅Ρ€Π²ΠΈΠ·ΠΎΡ€), Π΄ΠΎΡΡ‚ΡŠΠΏ Π΄ΠΎ ΠΊΠΎΠΉΡ‚ΠΎ атакуващият Ρ‚ΡŠΡ€ΡΠΈ. Π’ останалата част ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΈΡ‚Π΅ наподобяват класичСската Π°Ρ‚Π°ΠΊΠ° Spectre-v2. ОсвСн Ρ‚ΠΎΠ²Π° изслСдоватСлитС установиха Π΄Π²Π° Ρ…Π°Ρ€Π΄ΡƒΠ΅Ρ€Π½ΠΈ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° (CVE-2024-28956 ΠΈ CVE-2025-24495), ΠΊΠΎΠΈΡ‚ΠΎ позволяват пълно заобикалянС Π½Π° изолацията Π½Π° Π·ΠΎΠ½ΠΈΡ‚Π΅ Π½Π° изпълнСниС ΠΈ Ρ€Π΅Π°Π»ΠΈΠ·ΠΈΡ€Π°Π½Π΅ Π½Π° Ρ‚Π΅Ρ‡ΠΎΠ²Π΅ ΠΎΡ‚ процСси Π½Π° Π΄Ρ€ΡƒΠ³ΠΈ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈ, Π΄Ρ€ΡƒΠ³ΠΈ хоствани систСми ΠΈΠ»ΠΈ хост ΠΎΠΊΠΎΠ»Π½Π° срСда.

Training Solo - Π½ΠΎΠ²ΠΈ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΈ Π½Π° Π°Ρ‚Π°ΠΊΠΈ Spectre-v2, засягащи CPU Intel

ΠŸΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈ са Ρ‚Ρ€ΠΈ Π²ΠΈΠ΄Π° Π°Ρ‚Π°ΠΊΠΈ Training Solo:

  • Π˜Π·ΠΊΡ€ΠΈΠ²ΡΠ²Π°Π½Π΅ Π½Π° Π»ΠΎΠ³ΠΈΠΊΠ°Ρ‚Π° Π½Π° прСдсказаниС Π½Π° ΠΏΡ€Π΅Ρ…ΠΎΠ΄ΠΈΡ‚Π΅ Ρ‡Ρ€Π΅Π· ΠΈΠ·Π²ΠΈΠΊΠ²Π°Π½Π΅ Π½Π° Π²Π΅Ρ‡Π΅ ΡΡŠΡ‰Π΅ΡΡ‚Π²ΡƒΠ²Π°Ρ‰ΠΈ Π² ядрото послСдоватСлности ΠΎΡ‚ ΠΊΠΎΠΌΠ°Π½Π΄ΠΈ (Π³Π°Π΄ΠΆΠ΅Ρ‚ΠΈ), ΠΊΠΎΠΈΡ‚ΠΎ влияят Π½Π° ΡΡŠΠ΄ΡŠΡ€ΠΆΠ°Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° Π±ΡƒΡ„Π΅Ρ€Π° с история Π½Π° ΠΏΡ€Π΅Ρ…ΠΎΠ΄ΠΈΡ‚Π΅. ΠšΠ°Ρ‚ΠΎ Ρ‚Π°ΠΊΠΈΠ²Π° Π³Π°Π΄ΠΆΠ΅Ρ‚ΠΈ, сС ΠΏΡ€Π΅Π΄Π»Π°Π³Π° Π΄Π° сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΡŠΡ‚ Π·Π° ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π°Π²Π°Π½Π΅ Π½Π° Π΄ΠΎΡΡ‚ΡŠΠΏΠ° Π΄ΠΎ систСмни повиквания SECCOMP, ΠΊΠΎΠΉΡ‚ΠΎ позволява, Ρ‡Ρ€Π΅Π· подмяна Π½Π° собствСни BPF Ρ„ΠΈΠ»Ρ‚Ρ€ΠΈ, Π΄Π° сС постигнС Ρ„Π°Π»ΡˆΠΈΠ² нСпряк ΠΏΡ€Π΅Ρ…ΠΎΠ΄ Π² спСкулативСн Ρ€Π΅ΠΆΠΈΠΌ (Ρ„ΠΈΠ»Ρ‚Ρ€ΠΈΡ‚Π΅ Π² SECCOMP сС Π·Π°Π΄Π°Π²Π°Ρ‚ с класичСски cBPF, Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ ΠΏΠΎ ΠΏΠΎΠ΄Ρ€Π°Π·Π±ΠΈΡ€Π°Π½Π΅, Π·Π° Ρ€Π°Π·Π»ΠΈΠΊΠ° ΠΎΡ‚ eBPF). ΠŸΡ€ΠΈ тСстванС Π½Π° CPU Intel Tiger Lake ΠΈ Lion Cove скоростта Π½Π° Ρ‚Π΅Ρ‡ΠΎΠ²Π΅Ρ‚Π΅ с Ρ‚ΠΎΠ·ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄ Π΅ Π±ΠΈΠ»Π° 1.7KB/сСк.
  • ИзползванС Π½Π° IP ΠΊΠΎΠ»ΠΈΠ·ΠΈΠΈ (Instruction Pointer) Π² Π±Π»ΠΎΠΊΠ° Π·Π° прСдсказаниС Π½Π° ΠΏΡ€Π΅Ρ…ΠΎΠ΄ΠΈ. Атакуващият ΠΌΠΎΠΆΠ΅ Π΄Π° създадС условия, ΠΏΡ€ΠΈ ΠΊΠΎΠΈΡ‚ΠΎ Π°Π΄Ρ€Π΅ΡΡŠΡ‚ Π·Π° спСкулативния ΠΏΡ€Π΅Ρ…ΠΎΠ΄ Ρ‰Π΅ бъдС ΠΈΠ·Π±Ρ€Π°Π½ СдинствСно Π½Π° Π±Π°Π·Π°Ρ‚Π° Π½Π° Π²Π΅Ρ‡Π΅ ΡΡŠΡ‰Π΅ΡΡ‚Π²ΡƒΠ²Π°Ρ‰ΠΈΡ Π² Π±ΡƒΡ„Π΅Ρ€Π° адрСс Π½Π° ΠΏΡ€Π΅Ρ…ΠΎΠ΄Π°, Π±Π΅Π· Π΄Π° сС ΠΎΡ‚Ρ‡ΠΈΡ‚Π° историята Π½Π° ΠΏΡ€Π΅Ρ…ΠΎΠ΄ΠΈΡ‚Π΅. Π˜Π΄Π΅ΡΡ‚Π° Π΅, Ρ‡Π΅ Π΅Π΄Π½Π° опСрация Π½Π° нСпряк ΠΏΡ€Π΅Ρ…ΠΎΠ΄ ΠΌΠΎΠΆΠ΅ Π΄Π° влияС Π½Π° Π΄Ρ€ΡƒΠ³Π°, Π°ΠΊΠΎ възникнС колизия ΠΏΡ€ΠΈ ΡΡŠΡ…Ρ€Π°Π½Π΅Π½ΠΈΠ΅ Π½Π° Ρ…Π΅ΡˆΠΎΠ²Π΅Ρ‚Π΅ Π½Π° Ρ‚Π΅Ρ…Π½ΠΈΡ‚Π΅ адрСси Π² BTB (Branch Target Buffer).
  • ИзползванС Π½Π° влияниСто Π½Π° Π΄ΠΈΡ€Π΅ΠΊΡ‚Π½ΠΈ ΠΏΡ€Π΅Ρ…ΠΎΠ΄ΠΈ Π²ΡŠΡ€Ρ…Ρƒ прСдсказаниСто Π½Π° Π½Π΅ΠΏΡ€Π΅ΠΊΠΈ ΠΏΡ€Π΅Ρ…ΠΎΠ΄ΠΈ. Π’Π°ΠΊΠΎΠ²Π° ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ Π΅ ΠΏΡ€Π΅Π΄ΠΈΠ·Π²ΠΈΠΊΠ°Π½ΠΎ ΠΎΡ‚ Π΄Π²Π° Ρ…Π°Ρ€Π΄ΡƒΠ΅Ρ€Π½ΠΈ уязвимости: CVE-2024-28956 β€” ITS (Indirect Target Selection) ΠΈ CVE-2025-24495 β€” ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ Π² CPU Intel с ядра Lion Cove. Бкоростта Π½Π° Ρ‚Π΅Ρ‡ΠΎΠ²Π΅ Π½Π° Π΄Π°Π½Π½ΠΈ ΠΎΡ‚ ΠΏΠ°ΠΌΠ΅Ρ‚Ρ‚Π° с Ρ‚ΠΎΠ·ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄ Π΅ Π±ΠΈΠ»Π° 17 KB/сСк. Π’ дСмонстрираната Сксплоатация Π·Π° опрСдСлянС Π½Π° Ρ…Π΅ΡˆΠ° Π½Π° ΠΏΠ°Ρ€ΠΎΠ»Π°Ρ‚Π° Π½Π° потрСбитСля root, Π·Π°ΠΏΠ°Π·Π΅Π½Π° Π² ΠΏΠ°ΠΌΠ΅Ρ‚Ρ‚Π° слСд ΠΈΠ·ΠΏΡŠΠ»Π½Π΅Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° ΠΊΠΎΠΌΠ°Π½Π΄Π°Ρ‚Π° β€žpasswd -sβ€œ, Π΅ ΠΎΡ‚Π½Π΅Π»ΠΎ 60 сСкунди.

Training Solo - Π½ΠΎΠ²ΠΈ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΈ Π½Π° Π°Ρ‚Π°ΠΊΠΈ Spectre-v2, засягащи CPU Intel

Атаката, която изкривява Π±ΡƒΡ„Π΅Ρ€Π° с история Π½Π° ΠΏΡ€Π΅Ρ…ΠΎΠ΄ΠΈΡ‚Π΅, засяга всички CPU Intel, ΠΊΠΎΠΈΡ‚ΠΎ ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ°Ρ‚ ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠ° eIBRS, Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»Π½ΠΎ CPU Intel Coffee Lake ΠΈ Lion Cove. Π—Π° Π΄Π° Π±Π»ΠΎΠΊΠΈΡ€Π° уязвимостта, компания Intel пусна актуализация Π½Π° ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ΄Π° с внСдряванС Π½Π° Π½ΠΎΠ²Π°Ρ‚Π° инструкция IBHF (Indirect Branch History Fence), която слСдва Π΄Π° сС ΡƒΠΊΠ°Π·Π²Π° слСд ΠΊΠΎΠ΄Π°, ΠΎΠΊΠ°Π·Π²Π°Ρ‰ влияниС Π½Π° Π±ΡƒΡ„Π΅Ρ€Π° с история Π½Π° ΠΏΡ€Π΅Ρ…ΠΎΠ΄ΠΈΡ‚Π΅. Π—Π° ΠΏΠΎ-старитС CPU Intel Π΅ ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ софтуСрСн ΠΌΠ΅Ρ‚ΠΎΠ΄ Π·Π° изчистванС Π½Π° историята Π½Π° ΠΏΡ€Π΅Ρ…ΠΎΠ΄ΠΈΡ‚Π΅. Π’ ядрото Π½Π° Linux Π΅ ΠΏΡ€ΠΈΠ΅Ρ‚ΠΎ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅, ΠΊΠΎΠ΅Ρ‚ΠΎ добавя софтуСрСн ΠΈ Ρ…Π°Ρ€Π΄ΡƒΠ΅Ρ€Π΅Π½ Π·Π°Ρ‰ΠΈΡ‚Π°Ρ‚Π° ΠΎΡ‚ Π°Ρ‚Π°ΠΊΠΈ, Ρ€Π΅Π°Π»ΠΈΠ·ΠΈΡ€Π°Π½ΠΈ с ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° cBPF. Компания AMD заяви, Ρ‡Π΅ ΠΌΠ΅Ρ‚ΠΎΠ΄ΡŠΡ‚ Π½Π° Π°Ρ‚Π°ΠΊΠ° Π½Π΅ Π²Π°ΠΆΠΈ Π·Π° Π½Π΅ΠΉΠ½ΠΈΡ‚Π΅ CPU. Компания ARM ΡΡŠΠΎΠ±Ρ‰ΠΈ, Ρ‡Π΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡŠΡ‚ засяга само стари процСсори ARM, уязвими Π½Π° Π°Ρ‚Π°ΠΊΠΈ Spectre-v2 ΠΈ ΠΊΠΎΠΈΡ‚ΠΎ Π½Π΅ ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ°Ρ‚ Ρ€Π°Π·ΡˆΠΈΡ€Π΅Π½ΠΈΡΡ‚Π° FEAT_CSV2_3 ΠΈ FEAT_CLRBHB.

Уязвимостта Indirect Target Selection (ITS, CVE-2024-28956) засяга CPU Intel Core ΠΎΡ‚ 9-11 ΠΏΠΎΠΊΠΎΠ»Π΅Π½ΠΈΠ΅ (Cascade Lake, Cooper Lake, Whiskey Lake V, Coffee Lake R, Comet Lake, Ice Lake, Tiger Lake ΠΈ Rocket Lake) ΠΈ Intel Xeon ΠΎΡ‚ 2-3 ΠΏΠΎΠΊΠΎΠ»Π΅Π½ΠΈΠ΅. Уязвимостта CVE-2025-24495 сС проявява Π² CPU, Π±Π°Π·ΠΈΡ€Π°Π½ΠΈ Π½Π° ΠΌΠΈΠΊΡ€ΠΎΠ°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€ΠΈ Lunar Lake ΠΈ Arrow Lake. ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΠΈΡ‚Π΅ са отстранСни Π² актуализацията Π½Π° ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ΄Π° ΠΎΡ‚ Π²Ρ‡Π΅Ρ€Π°. Π’ ядрото Π½Π° Linux Π΅ ΠΏΡ€ΠΈΠ΅Ρ‚ΠΎ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅, ΠΊΠΎΠ΅Ρ‚ΠΎ Π±Π»ΠΎΠΊΠΈΡ€Π° ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° Ρ‡Ρ€Π΅Π· ΠΏΡ€Π΅Ρ…Π²ΡŠΡ€Π»ΡΠ½Π΅ Π½Π° косвСни ΠΏΡ€Π΅Ρ…ΠΎΠ΄ΠΈ Π² Π³ΠΎΡ€Π½Π°Ρ‚Π° част Π½Π° кСш Ρ€Π΅Π΄Π°.

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

ΠšΡƒΠΏΠ΅Ρ‚Π΅ Π½Π°Π΄Π΅ΠΆΠ΄Π΅Π½ хостинг Π·Π° сайтовС с Π·Π°Ρ‰ΠΈΡ‚Π° ΠΎΡ‚ DDoS, VPS VDS ΡΡŠΡ€Π²ΡŠΡ€ΠΈ πŸ”₯ ΠšΡƒΠΏΠ΅Ρ‚Π΅ Π½Π°Π΄Π΅ΠΆΠ΄Π΅Π½ хостинг Π·Π° сайтовС с Π·Π°Ρ‰ΠΈΡ‚Π° ΠΎΡ‚ DDoS, VPS VDS ΡΡŠΡ€Π²ΡŠΡ€ΠΈ | ProHoster