Уязвимост Π² ядрото Π½Π° Linux 6.2, позволяваща заобикалянС Π½Π° Π·Π°Ρ‰ΠΈΡ‚Π°Ρ‚Π° ΠΎΡ‚ Π°Ρ‚Π°ΠΊΠΈ Spectre v2

Π’ ядрото Π½Π° Linux 6.2 Π΅ ΠΎΡ‚ΠΊΡ€ΠΈΡ‚Π° уязвимост (CVE-2023-1998), която Π΄Π΅Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π° Π·Π°Ρ‰ΠΈΡ‚Π°Ρ‚Π° срСщу Π°Ρ‚Π°ΠΊΠΈ ΠΎΡ‚ клас Spectre v2, позволяваща Π΄ΠΎΡΡ‚ΡŠΠΏ Π΄ΠΎ ΠΏΠ°ΠΌΠ΅Ρ‚Ρ‚Π° Π½Π° Π΄Ρ€ΡƒΠ³ΠΈ процСси, изпълнявани Π² Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ ΠΏΠΎΡ‚ΠΎΡ†ΠΈ SMT ΠΈΠ»ΠΈ Hyper Threading, Π½ΠΎ Π½Π° Π΅Π΄Π½ΠΎ физичСско ядро Π½Π° процСсора. Уязвимостта, Π½Π°Ρ€Π΅Π΄ с Π΄Ρ€ΡƒΠ³ΠΎΡ‚ΠΎ, ΠΌΠΎΠΆΠ΅ Π΄Π° сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Π·Π° ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΈΡ€Π°Π½Π΅ Π½Π° ΠΈΠ·Ρ‚ΠΈΡ‡Π°Π½Π΅ Π½Π° Π΄Π°Π½Π½ΠΈ ΠΌΠ΅ΠΆΠ΄Ρƒ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»Π½ΠΈ машини Π² ΠΎΠ±Π»Π°Ρ‡Π½ΠΈ систСми. ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΡŠΡ‚ засяга само ядрото Π½Π° Linux 6.2 ΠΈ Π΅ ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π΅Π½ ΠΎΡ‚ Π½Π΅ΠΏΡ€Π°Π²ΠΈΠ»Π½Π° рСализация Π½Π° ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ, ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΈ Π΄Π° намалят Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»Π½ΠΈΡ‚Π΅ Ρ€Π°Π·Ρ…ΠΎΠ΄ΠΈ ΠΏΡ€ΠΈ ΠΏΡ€ΠΈΠ»Π°Π³Π°Π½Π΅Ρ‚ΠΎ Π½Π° Π·Π°Ρ‰ΠΈΡ‚Π° ΠΎΡ‚ Spectre v2. Уязвимостта Π΅ отстранСна Π² СкспСримСнталния ΠΊΠ»ΠΎΠ½ Π½Π° ядрото Π½Π° Linux 6.3.

Π’ потрСбитСлското пространство, Π·Π° Π·Π°Ρ‰ΠΈΡ‚Π° срСщу Π°Ρ‚Π°ΠΊΠΈ ΠΎΡ‚ клас Spectre, процСситС ΠΌΠΎΠ³Π°Ρ‚ сСлСктивно Π΄Π° Π΄Π΅Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π°Ρ‚ спСкулативното изпълнСниС Π½Π° инструкции с ΠΏΠΎΠΌΠΎΡ‰Ρ‚Π° Π½Π° prctl PR_SET_SPECULATION_CTRL ΠΈΠ»ΠΈ Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚ Ρ„ΠΈΠ»Ρ‚Ρ€ΠΈΡ€Π°Π½Π΅ Π½Π° систСмни обаТдания Π½Π° Π±Π°Π·Π° ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠ° seccomp. Π‘ΠΏΠΎΡ€Π΅Π΄ изслСдоватСлитС, ΠΎΡ‚ΠΊΡ€ΠΈΠ»ΠΈ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°, Π½Π΅ΠΏΡ€Π°Π²ΠΈΠ»Π½Π°Ρ‚Π° оптимизация Π² ядрото 6.2 оставя Π±Π΅Π· Π·Π°Ρ‰ΠΈΡ‚Π°. Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»Π½ΠΈ машини Π½Π°ΠΉ-ΠΌΠ°Π»ΠΊΠΎ Π΅Π΄ΠΈΠ½ голям ΠΎΠ±Π»Π°Ρ‡Π΅Π½ доставчик, Π²ΡŠΠΏΡ€Π΅ΠΊΠΈ Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π°Π½Π΅Ρ‚ΠΎ Π½Π° Ρ€Π΅ΠΆΠΈΠΌΠ° Π·Π° Π±Π»ΠΎΠΊΠΈΡ€Π°Π½Π΅ Π½Π° Π°Ρ‚Π°ΠΊΠΈ spectre-BTI Ρ‡Ρ€Π΅Π· prctl. Уязвимостта ΡΡŠΡ‰ΠΎ сС проявява ΠΈ Π½Π° ΠΎΠ±ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΈ ΡΡŠΡ€Π²ΡŠΡ€ΠΈ с ядрото 6.2, ΠΏΡ€ΠΈ Π·Π°Ρ€Π΅ΠΆΠ΄Π°Π½Π΅ Π½Π° ΠΊΠΎΠ΅Ρ‚ΠΎ сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° настройката Β«spectre_v2=ibrs.

Π‘ΡŠΡ‰Π½ΠΎΡΡ‚Ρ‚Π° Π½Π° уязвимостта Π΅, Ρ‡Π΅ ΠΏΡ€ΠΈ ΠΈΠ·Π±ΠΎΡ€Π° Π½Π° Ρ€Π΅ΠΆΠΈΠΌΠΈ Π½Π° Π·Π°Ρ‰ΠΈΡ‚Π° IBRS ΠΈΠ»ΠΈ eIBRS, внСсСнитС ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ Π΄Π΅Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π°Ρ‚ ΠΏΡ€ΠΈΠ»Π°Π³Π°Π½Π΅Ρ‚ΠΎ Π½Π° ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠ° STIBP (Single Thread Indirect Branch Predictors), Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌ Π·Π° Π±Π»ΠΎΠΊΠΈΡ€Π°Π½Π΅ Π½Π° изтичания ΠΏΡ€ΠΈ ΠΏΡ€ΠΈΠ»Π°Π³Π°Π½Π΅ Π½Π° тСхнологията Π·Π° Π΅Π΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π΅Π½ ΠΌΠ½ΠΎΠ³ΠΎΡ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»Π΅Π½ процСсор (SMT ΠΈΠ»ΠΈ Hyper-Threading). ΠŸΡ€ΠΈ Ρ‚ΠΎΠ²Π° Π·Π°Ρ‰ΠΈΡ‚Π°Ρ‚Π° ΠΎΡ‚ ΠΈΠ·Ρ‚ΠΈΡ‡Π°Π½Π΅ ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΏΠΎΡ‚ΠΎΠΊΠΈΡ‚Π΅ осигурява само Ρ€Π΅ΠΆΠΈΠΌΡŠΡ‚ eIBRS, Π½ΠΎ Π½Π΅ ΠΈ Ρ€Π΅ΠΆΠΈΠΌΡŠΡ‚ IBRS, Ρ‚ΡŠΠΉ ΠΊΠ°Ρ‚ΠΎ ΠΏΡ€ΠΈ Π½Π΅Π³ΠΎ Π±ΠΈΡ‚ΡŠΡ‚ IBRS, осигуряващ Π·Π°Ρ‰ΠΈΡ‚Π° ΠΎΡ‚ изтичания ΠΌΠ΅ΠΆΠ΄Ρƒ логичСскитС ядра, ΠΏΠΎΡ€Π°Π΄ΠΈ производитСлност сС изчиства ΠΏΡ€ΠΈ Π²ΡŠΠ·ΡΡ‚Π°Π½ΠΎΠ²ΡΠ²Π°Π½Π΅ Π½Π° ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅Ρ‚ΠΎ Π² потрСбитСлското пространство, ΠΊΠΎΠ΅Ρ‚ΠΎ ΠΏΡ€Π°Π²ΠΈ ΠΏΠΎΡ‚ΠΎΠΊΠΈΡ‚Π΅ Π² потрСбитСлското пространство нСзасСгнати ΠΎΡ‚ Π°Ρ‚Π°ΠΊΠΈ ΠΎΡ‚ клас Spectre v2.

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

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