Уязвимости Π² Netfilter ΠΈ io_uring, ΠΊΠΎΠΈΡ‚ΠΎ Π²ΠΈ позволяват Π΄Π° ΠΏΠΎΠ²ΠΈΡˆΠΈΡ‚Π΅ ΠΏΡ€ΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΠΈΡ‚Π΅ си Π² систСмата

Бяха ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΡ†ΠΈΡ€Π°Π½ΠΈ уязвимости Π² подсистСмитС Π½Π° ядрото Π½Π° Linux Netfilter ΠΈ io_uring, ΠΊΠΎΠΈΡ‚ΠΎ позволяват Π½Π° Π»ΠΎΠΊΠ°Π»Π΅Π½ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π» Π΄Π° ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈ своитС ΠΏΡ€ΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΠΈ Π² систСмата:

  • Уязвимост (CVE-2023-32233) Π² подсистСмата Netfilter, ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π΅Π½Π° ΠΎΡ‚ Π΄ΠΎΡΡ‚ΡŠΠΏ слСд освобоТдаванС Π½Π° ΠΏΠ°ΠΌΠ΅Ρ‚Ρ‚Π° Π² ΠΌΠΎΠ΄ΡƒΠ»Π° nf_tables, ΠΊΠΎΠΉΡ‚ΠΎ осигурява Ρ„ΠΈΠ»Ρ‚ΡŠΡ€Π° Π·Π° ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ nftables. Уязвимостта ΠΌΠΎΠΆΠ΅ Π΄Π° сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Ρ‡Ρ€Π΅Π· ΠΈΠ·ΠΏΡ€Π°Ρ‰Π°Π½Π΅ Π½Π° спСциално създадСни заявки Π·Π° Π°ΠΊΡ‚ΡƒΠ°Π»ΠΈΠ·ΠΈΡ€Π°Π½Π΅ Π½Π° конфигурацията Π½Π° nftables. Π—Π° ΠΈΠ·Π²ΡŠΡ€ΡˆΠ²Π°Π½Π΅ Π½Π° Π°Ρ‚Π°ΠΊΠ°Ρ‚Π° Π΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌ Π΄ΠΎΡΡ‚ΡŠΠΏ Π΄ΠΎ nftables, ΠΊΠΎΠΉΡ‚ΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° бъдС ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ Π² ΠΎΡ‚Π΄Π΅Π»Π½ΠΈ ΠΌΡ€Π΅ΠΆΠΎΠ²ΠΈ пространства ΠΎΡ‚ ΠΈΠΌΠ΅Π½Π°, Π°ΠΊΠΎ ΠΈΠΌΠ°Ρ‚Π΅ ΠΏΡ€Π°Π²Π° CLONE_NEWUSER, CLONE_NEWNS ΠΈΠ»ΠΈ CLONE_NEWNET (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π°ΠΊΠΎ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° стартиратС ΠΈΠ·ΠΎΠ»ΠΈΡ€Π°Π½ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€).

    Π—Π° Π΄Π° Π΄Π°Π΄Π΅ Π½Π° ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈΡ‚Π΅ Π²Ρ€Π΅ΠΌΠ΅ Π΄Π° инсталират Π°ΠΊΡ‚ΡƒΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ, изслСдоватСлят, ΠΊΠΎΠΉΡ‚ΠΎ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΡ†ΠΈΡ€Π° ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°, ΠΎΠ±Π΅Ρ‰Π° Π΄Π° ΠΎΡ‚Π»ΠΎΠΆΠΈ Π·Π° Π΅Π΄Π½Π° сСдмица (Π΄ΠΎ 15 ΠΌΠ°ΠΉ) ΠΏΡƒΠ±Π»ΠΈΠΊΡƒΠ²Π°Π½Π΅Ρ‚ΠΎ Π½Π° ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½Π° информация ΠΈ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π·Π° Ρ€Π°Π±ΠΎΡ‚Π΅Ρ‰ Сксплойт, ΠΊΠΎΠΉΡ‚ΠΎ прСдоставя root shell. Уязвимостта бСшС ΠΊΠΎΡ€ΠΈΠ³ΠΈΡ€Π°Π½Π° Π² актуализация 6.4-rc1. ΠœΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° прослСдитС корСкцията Π½Π° уязвимостта Π² дистрибуции Π½Π° страницитС: Debian, Ubuntu, Gentoo, RHEL, Fedora, SUSE/openSUSE, Arch.

  • Уязвимост (CVE всС ΠΎΡ‰Π΅ Π½Π΅ Π΅ присвоСна) Π² рСализацията Π½Π° асинхронния Π²Ρ…ΠΎΠ΄Π½ΠΎ-ΠΈΠ·Ρ…ΠΎΠ΄Π΅Π½ интСрфСйс io_uring, Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ Π² ядрото Π½Π° Linux ΠΎΡ‚ вСрсия 5.1. ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΡŠΡ‚ Π΅ ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π΅Π½ ΠΎΡ‚ Π³Ρ€Π΅ΡˆΠΊΠ° във функцията io_sqe_buffer_register, която позволява Π΄ΠΎΡΡ‚ΡŠΠΏ Π΄ΠΎ физичСска ΠΏΠ°ΠΌΠ΅Ρ‚ ΠΎΡ‚Π²ΡŠΠ΄ Π³Ρ€Π°Π½ΠΈΡ†Π°Ρ‚Π° Π½Π° статично Ρ€Π°Π·ΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ Π±ΡƒΡ„Π΅Ρ€. ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΡŠΡ‚ сС появява само Π² ΠΊΠ»ΠΎΠ½ 6.3 ΠΈ Ρ‰Π΅ бъдС ΠΊΠΎΡ€ΠΈΠ³ΠΈΡ€Π°Π½ Π² прСдстоящата актуализация 6.3.2. Π Π°Π±ΠΎΡ‚Π΅Ρ‰ ΠΏΡ€ΠΎΡ‚ΠΎΡ‚ΠΈΠΏ Π½Π° Сксплойта Π²Π΅Ρ‡Π΅ Π΅ Π½Π°Π»ΠΈΡ‡Π΅Π½ Π·Π° тСстванС, ΠΊΠΎΠ΅Ρ‚ΠΎ Π²ΠΈ позволява Π΄Π° ΠΈΠ·ΠΏΡŠΠ»Π½ΡΠ²Π°Ρ‚Π΅ ΠΊΠΎΠ΄ с ΠΏΡ€ΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΠΈ Π½Π° ядрото.

ДобавянС Π½Π° Π½ΠΎΠ² ΠΊΠΎΠΌΠ΅Π½Ρ‚Π°Ρ€