Ранливост Π½Π° Ρ˜Π°Π΄Ρ€ΠΎΡ‚ΠΎ 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- ΠΠ°Π²ΠΎΡ˜ΡƒΠ²Π°ΡšΠ΅). Π‘Π΅ΠΏΠ°ΠΊ, само Ρ€Π΅ΠΆΠΈΠΌΠΎΡ‚ eIBRS ΠΎΠ±Π΅Π·Π±Π΅Π΄ΡƒΠ²Π° Π·Π°ΡˆΡ‚ΠΈΡ‚Π° ΠΎΠ΄ ΠΈΡΡ‚Π΅ΠΊΡƒΠ²Π°ΡšΠ΅ ΠΏΠΎΠΌΠ΅Ρ“Ρƒ Π½ΠΈΡˆΠΊΠΈΡ‚Π΅, Π½ΠΎ Π½Π΅ ΠΈ Ρ€Π΅ΠΆΠΈΠΌΠΎΡ‚ IBRS, бидСјќи Π²ΠΎ овој ΡΠ»ΡƒΡ‡Π°Ρ˜ Π±ΠΈΡ‚ΠΎΡ‚ IBRS, кој ΠΎΠ±Π΅Π·Π±Π΅Π΄ΡƒΠ²Π° Π·Π°ΡˆΡ‚ΠΈΡ‚Π° ΠΎΠ΄ ΠΈΡΡ‚Π΅ΠΊΡƒΠ²Π°ΡšΠ΅ ΠΏΠΎΠΌΠ΅Ρ“Ρƒ Π»ΠΎΠ³ΠΈΡ‡ΠΊΠΈΡ‚Π΅ Ρ˜Π°Π΄Ρ€Π°, сС Π±Ρ€ΠΈΡˆΠ΅ ΠΏΠΎΡ€Π°Π΄ΠΈ пСрформанси ΠΊΠΎΠ³Π° ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π°Ρ‚Π° сС Π²Ρ€Π°ΡœΠ° Π²ΠΎ корисничкиот простор, ΡˆΡ‚ΠΎ Π³ΠΎ ΠΏΡ€Π°Π²ΠΈ нишки Π²ΠΎ корисничкиот простор Π½Π΅ сС Π·Π°ΡˆΡ‚ΠΈΡ‚Π΅Π½ΠΈ ΠΎΠ΄ Π½Π°ΠΏΠ°Π΄ΠΈ Π½Π° Spectre v2.

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

ΠšΡƒΠΏΠ΅Ρ‚Π΅ Π΄ΠΎΠ²Π΅Ρ€Π»ΠΈΠ² хостинг Π·Π° ΡΠ°Ρ˜Ρ‚ΠΎΠ²ΠΈ со DDoS Π·Π°ΡˆΡ‚ΠΈΡ‚Π°, VPS VDS сСрвСри πŸ”₯ ΠšΡƒΠΏΠ΅Ρ‚Π΅ сигурСн Π²Π΅Π±-хостинг со DDoS Π·Π°ΡˆΡ‚ΠΈΡ‚Π°, VPS VDS сСрвСри | ProHoster