Уязвимост Π² подсистСмата io_uring, Π²ΠΎΠ΄Π΅Ρ‰Π° Π΄ΠΎ повишаванС Π½Π° ΠΏΡ€ΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΠΈΡ‚Π΅

Π’ ΠΈΠ·ΠΏΡŠΠ»Π½Π΅Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° интСрфСйса Π·Π° асинхронСн Π²Ρ…ΠΎΠ΄/ΠΈΠ·Ρ…ΠΎΠ΄ io_uring, ΠΊΠΎΠΉΡ‚ΠΎ Π΅ част ΠΎΡ‚ ядрото Π½Π° Linux ΠΎΡ‚ вСрсия 5.1, Π΅ установСна уязвимост (CVE-2022-3910), позволяваща Π½Π° Π½Π΅ΠΏΡ€ΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΡ€ΠΎΠ²Π°Π½ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π» Π΄Π° изпълни ΠΊΠΎΠ΄ с ΠΏΡ€ΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΠΈ Π½Π° ядрото. ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΡŠΡ‚ Π΅ Π½Π°Π»ΠΈΡ†Π΅ Π² вСрсиитС 5.18 ΠΈ 5.19, ΠΈ Π΅ отстранСн Π² вСрсия 6.0. Debian, RHEL ΠΈ SUSE ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚ вСрсии Π½Π° ядрото ΠΏΠΎΠ΄ 5.18, Π΄ΠΎΠΊΠ°Ρ‚ΠΎ Fedora, Gentoo ΠΈ Arch Π²Π΅Ρ‡Π΅ ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Ρ‚ ядро 6.0. Π’ Ubuntu 22.10 Π΅ Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π°Π½ΠΎ уязвимо ядро 5.19.

Уязвимостта Π΅ ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π΅Π½Π° ΠΎΡ‚ Π΄ΠΎΡΡ‚ΡŠΠΏ Π΄ΠΎ Π²Π΅Ρ‡Π΅ освободСн Π±Π»ΠΎΠΊ ΠΏΠ°ΠΌΠ΅Ρ‚ (use-after-free) Π² подсистСмата io_uring, ΡΠ²ΡŠΡ€Π·Π°Π½Π° с Π½Π΅ΠΏΡ€Π°Π²ΠΈΠ»Π½ΠΎ Π°ΠΊΡ‚ΡƒΠ°Π»ΠΈΠ·ΠΈΡ€Π°Π½Π΅ Π½Π° брояча Π½Π° Ρ€Π΅Ρ„Π΅Ρ€Π΅Π½Ρ†ΠΈΠΈ β€” ΠΏΡ€ΠΈ ΠΈΠ·Π²ΠΈΠΊΠ²Π°Π½Π΅ Π½Π° io_msg_ring() с фиксиран Ρ„Π°ΠΉΠ» (постоянно Π½Π°ΠΌΠΈΡ€Π°Ρ‰ сС Π² ΠΊΡ€ΡŠΠ³ΠΎΠ²ΠΈΡ Π±ΡƒΡ„Π΅Ρ€) сС ΠΈΠ·Π²ΠΈΠΊΠ²Π° функцията io_fput_file(), която ΠΏΠΎ Π³Ρ€Π΅ΡˆΠΊΠ° намалява брояча Π½Π° Ρ€Π΅Ρ„Π΅Ρ€Π΅Π½Ρ†ΠΈΠΈ.

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

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