Уязвимости Π² ΠΌΠΎΠ΄ΡƒΠ»Π° ksmbd Π½Π° ядрото Π½Π° Linux, ΠΊΠΎΠΈΡ‚ΠΎ позволяват дистанционно изпълнСниС Π½Π° ΠΊΠΎΠ΄

Π’ ΠΌΠΎΠ΄ΡƒΠ»Π° ksmbd, ΠΊΠΎΠΉΡ‚ΠΎ ΠΏΡ€Π΅Π΄Π»Π°Π³Π° рСализация Π½Π° Ρ„Π°ΠΉΠ»ΠΎΠ² ΡΡŠΡ€Π²ΡŠΡ€, Π±Π°Π·ΠΈΡ€Π°Π½ Π½Π° ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π° SMB, Π²Π³Ρ€Π°Π΄Π΅Π½ Π² ядрото Π½Π° Linux, бяха ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΡ†ΠΈΡ€Π°Π½ΠΈ 14 уязвимости, Ρ‡Π΅Ρ‚ΠΈΡ€ΠΈ ΠΎΡ‚ ΠΊΠΎΠΈΡ‚ΠΎ позволяват дистанционно изпълнСниС Π½Π° ΠΊΠΎΠ΄ с ΠΏΡ€Π°Π²Π° Π½Π° ядрото. Атаката ΠΌΠΎΠΆΠ΅ Π΄Π° сС ΠΈΠ·Π²ΡŠΡ€ΡˆΠΈ Π±Π΅Π· удостовСряванС, Π΄ΠΎΡΡ‚Π°Ρ‚ΡŠΡ‡Π½ΠΎ Π΅ ΠΌΠΎΠ΄ΡƒΠ»ΡŠΡ‚ ksmbd Π΄Π° Π΅ Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π°Π½ Π² систСмата. ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΠΈΡ‚Π΅ сС появяват ΠΎΡ‚ ядрото 5.15, ΠΊΠΎΠ΅Ρ‚ΠΎ Π²ΠΊΠ»ΡŽΡ‡Π²Π° ΠΌΠΎΠ΄ΡƒΠ»Π° ksmbd. УязвимоститС бяха ΠΊΠΎΡ€ΠΈΠ³ΠΈΡ€Π°Π½ΠΈ Π² Π°ΠΊΡ‚ΡƒΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Π½Π° ядрото 6.3.2, 6.2.15, 6.1.28 ΠΈ 5.15.112. ΠœΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° прослСдитС ΠΊΠΎΡ€Π΅ΠΊΡ†ΠΈΠΈΡ‚Π΅ Π² дистрибуциитС Π½Π° слСднитС страници: Debian, Ubuntu, Gentoo, RHEL, SUSE, Fedora, Gentoo, Arch.

Π˜Π΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΡ†ΠΈΡ€Π°Π½ΠΈ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ:

  • CVE-2023-32254, CVE-2023-32250, CVE-2023-32257, CVE-2023-32258 - ΠΎΡ‚Π΄Π°Π»Π΅Ρ‡Π΅Π½ΠΎ изпълнСниС Π½Π° ΠΊΠΎΠ΄ с ΠΏΡ€Π°Π²Π° Π½Π° ядрото ΠΏΠΎΡ€Π°Π΄ΠΈ липсата Π½Π° ΠΏΡ€Π°Π²ΠΈΠ»Π½ΠΎ Π·Π°ΠΊΠ»ΡŽΡ‡Π²Π°Π½Π΅ Π½Π° ΠΎΠ±Π΅ΠΊΡ‚ ΠΏΡ€ΠΈ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π½Π° външни заявки, ΡΡŠΠ΄ΡŠΡ€ΠΆΠ°Ρ‰ΠΈ SMB2_TREE_DISCONNECT, SMB2_SESSION_SETUP, SMB2_LOGOFF ΠΈ SMB2_CLOSE, ΠΊΠΎΠ΅Ρ‚ΠΎ Π²ΠΎΠ΄ΠΈ Π΄ΠΎ ΡΡŠΡΡ‚ΠΎΡΠ½ΠΈΠ΅ Π½Π° ΡΡŠΡΡ‚Π΅Π·Π°Π½ΠΈΠ΅, ΠΊΠΎΠ΅Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°. Атаката ΠΌΠΎΠΆΠ΅ Π΄Π° бъдС ΠΈΠ·Π²ΡŠΡ€ΡˆΠ΅Π½Π° Π±Π΅Π· удостовСряванС.
  • CVE-2023-32256 - Π˜Π·Ρ‚ΠΈΡ‡Π°Π½Π΅ Π½Π° ΡΡŠΠ΄ΡŠΡ€ΠΆΠ°Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° Ρ€Π΅Π³ΠΈΠΎΠ½ΠΈΡ‚Π΅ Π½Π° ΠΏΠ°ΠΌΠ΅Ρ‚Ρ‚Π° Π½Π° ядрото ΠΏΠΎΡ€Π°Π΄ΠΈ ΡΡŠΡΡ‚ΠΎΡΠ½ΠΈΠ΅ Π½Π° ΡΡŠΡΡ‚Π΅Π·Π°Π½ΠΈΠ΅ ΠΏΠΎ Π²Ρ€Π΅ΠΌΠ΅ Π½Π° ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°Ρ‚Π° Π½Π° ΠΊΠΎΠΌΠ°Π½Π΄ΠΈΡ‚Π΅ SMB2_QUERY_INFO ΠΈ SMB2_LOGOFF. Атаката ΠΌΠΎΠΆΠ΅ Π΄Π° бъдС ΠΈΠ·Π²ΡŠΡ€ΡˆΠ΅Π½Π° Π±Π΅Π· удостовСряванС.
  • CVE-2023-32252, CVE-2023-32248 - ΠžΡ‚Π΄Π°Π»Π΅Ρ‡Π΅Π½ ΠΎΡ‚ΠΊΠ°Π· Π½Π° услуга ΠΏΠΎΡ€Π°Π΄ΠΈ Π΄Π΅ΠΈΠΌΠ΅Π½ΡƒΠ²Π°Π½Π΅ Π½Π° ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π» NULL ΠΏΡ€ΠΈ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π½Π° ΠΊΠΎΠΌΠ°Π½Π΄ΠΈΡ‚Π΅ SMB2_LOGOFF, SMB2_TREE_CONNECT ΠΈ SMB2_QUERY_INFO. Атаката ΠΌΠΎΠΆΠ΅ Π΄Π° бъдС ΠΈΠ·Π²ΡŠΡ€ΡˆΠ΅Π½Π° Π±Π΅Π· удостовСряванС.
  • CVE-2023-32249 - Π’ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ Π·Π° ΠΎΡ‚Π²Π»ΠΈΡ‡Π°Π½Π΅ Π½Π° сСсия с ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π» ΠΏΠΎΡ€Π°Π΄ΠΈ липса Π½Π° подходяща изолация ΠΏΡ€ΠΈ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π½Π° ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ Π½Π° сСсия Π² ΠΌΠ½ΠΎΠ³ΠΎΠΊΠ°Π½Π°Π»Π΅Π½ Ρ€Π΅ΠΆΠΈΠΌ.
  • CVE-2023-32247, CVE-2023-32255 - ΠžΡ‚ΠΊΠ°Π· ΠΎΡ‚ услуга ΠΏΠΎΡ€Π°Π΄ΠΈ ΠΈΠ·Ρ‚ΠΈΡ‡Π°Π½Π΅ Π½Π° ΠΏΠ°ΠΌΠ΅Ρ‚ ΠΏΡ€ΠΈ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π½Π° ΠΊΠΎΠΌΠ°Π½Π΄Π°Ρ‚Π° SMB2_SESSION_SETUP. Атаката ΠΌΠΎΠΆΠ΅ Π΄Π° бъдС ΠΈΠ·Π²ΡŠΡ€ΡˆΠ΅Π½Π° Π±Π΅Π· удостовСряванС.
  • CVE-2023-2593 Π΅ ΠΎΡ‚ΠΊΠ°Π· Π½Π° услуга ΠΏΠΎΡ€Π°Π΄ΠΈ ΠΈΠ·Ρ‡Π΅Ρ€ΠΏΠ²Π°Π½Π΅ Π½Π° Π½Π°Π»ΠΈΡ‡Π½Π°Ρ‚Π° ΠΏΠ°ΠΌΠ΅Ρ‚, ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π΅Π½ΠΎ ΠΎΡ‚ Π³Ρ€Π΅ΡˆΠΊΠ° Π² ΠΏΠ°ΠΌΠ΅Ρ‚Ρ‚Π° ΠΏΡ€ΠΈ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π½Π° Π½ΠΎΠ²ΠΈ TCP Π²Ρ€ΡŠΠ·ΠΊΠΈ. Атаката ΠΌΠΎΠΆΠ΅ Π΄Π° бъдС ΠΈΠ·Π²ΡŠΡ€ΡˆΠ΅Π½Π° Π±Π΅Π· удостовСряванС.
  • CVE-2023-32253 Π’ΡŠΠ·Π½ΠΈΠΊΠ²Π° ΠΎΡ‚ΠΊΠ°Π· Π½Π° услуга ΠΏΠΎΡ€Π°Π΄ΠΈ Π±Π»ΠΎΠΊΠΈΡ€Π°Π½Π΅ ΠΏΡ€ΠΈ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π½Π° ΠΊΠΎΠΌΠ°Π½Π΄Π°Ρ‚Π° SMB2_SESSION_SETUP. Атаката ΠΌΠΎΠΆΠ΅ Π΄Π° бъдС ΠΈΠ·Π²ΡŠΡ€ΡˆΠ΅Π½Π° Π±Π΅Π· удостовСряванС.
  • CVE-2023-32251 - липса Π½Π° Π·Π°Ρ‰ΠΈΡ‚Π° срСщу Π³Ρ€ΡƒΠ±ΠΈ Π°Ρ‚Π°ΠΊΠΈ.
  • CVE-2023-32246 ΠŸΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π» Π½Π° Π»ΠΎΠΊΠ°Π»Π½Π° систСма с ΠΏΡ€Π°Π²ΠΎ Π΄Π° Ρ€Π°Π·Ρ‚ΠΎΠ²Π°Ρ€ΠΈ ΠΌΠΎΠ΄ΡƒΠ»Π° ksmbd ΠΌΠΎΠΆΠ΅ Π΄Π° постигнС изпълнСниС Π½Π° ΠΊΠΎΠ΄ Π½Π° Π½ΠΈΠ²ΠΎ ядро ​​на Linux.

ОсвСн Ρ‚ΠΎΠ²Π° бяха ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΡ†ΠΈΡ€Π°Π½ΠΈ ΠΎΡ‰Π΅ 5 уязвимости Π² ΠΏΠ°ΠΊΠ΅Ρ‚Π° ksmbd-tools, ΠΊΠΎΠΉΡ‚ΠΎ Π²ΠΊΠ»ΡŽΡ‡Π²Π° ΠΏΠΎΠΌΠΎΡ‰Π½ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈ Π·Π° ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΈ Ρ€Π°Π±ΠΎΡ‚Π° с ksmbd, изпълнявани Π² потрСбитСлско пространство. Най-опаснитС уязвимости (ZDI-CAN-17822, ZDI-CAN-17770, ZDI-CAN-17820, CVE всС ΠΎΡ‰Π΅ Π½Π΅ Π΅ присвоСн) позволяват Π½Π° ΠΎΡ‚Π΄Π°Π»Π΅Ρ‡Π΅Π½, Π½Π΅ΡƒΠΏΡŠΠ»Π½ΠΎΠΌΠΎΡ‰Π΅Π½ Ρ…Π°ΠΊΠ΅Ρ€ Π΄Π° изпълни своя ΠΊΠΎΠ΄ с ΠΏΡ€Π°Π²Π° Π½Π° root. УязвимоститС са ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π΅Π½ΠΈ ΠΎΡ‚ липсата Π½Π° ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Π½Π° Ρ€Π°Π·ΠΌΠ΅Ρ€Π° Π½Π° ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΡ‚Π΅ външни Π΄Π°Π½Π½ΠΈ, ΠΏΡ€Π΅Π΄ΠΈ Π΄Π° Π±ΡŠΠ΄Π°Ρ‚ ΠΊΠΎΠΏΠΈΡ€Π°Π½ΠΈ Π² Π±ΡƒΡ„Π΅Ρ€Π° Π² ΠΊΠΎΠ΄Π° Π½Π° услугата WKSSVC ΠΈ Π² ΠΌΠ°Π½ΠΈΠΏΡƒΠ»Π°Ρ‚ΠΎΡ€ΠΈΡ‚Π΅ Π½Π° опСрационния ΠΊΠΎΠ΄ LSARPC_OPNUM_LOOKUP_SID2 ΠΈ SAMR_OPNUM_QUERY_USER_INFO. ΠžΡ‰Π΅ Π΄Π²Π΅ уязвимости (ZDI-CAN-17823, ZDI-CAN-17821) ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° Π΄ΠΎΠ²Π΅Π΄Π°Ρ‚ Π΄ΠΎ ΠΎΡ‚Π΄Π°Π»Π΅Ρ‡Π΅Π½ ΠΎΡ‚ΠΊΠ°Π· Π½Π° услуга Π±Π΅Π· удостовСряванС.

Ksmbd сС Ρ€Π΅ΠΊΠ»Π°ΠΌΠΈΡ€Π° ΠΊΠ°Ρ‚ΠΎ високопроизводитСлно, Π³ΠΎΡ‚ΠΎΠ²ΠΎ Π·Π° Π²Π³Ρ€Π°ΠΆΠ΄Π°Π½Π΅ Ρ€Π°Π·ΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ Π½Π° Samba, ΠΊΠΎΠ΅Ρ‚ΠΎ сС ΠΈΠ½Ρ‚Π΅Π³Ρ€ΠΈΡ€Π° с инструмСнти ΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ Π½Π° Samba, Π°ΠΊΠΎ Π΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ. ΠŸΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ°Ρ‚Π° Π·Π° стартиранС Π½Π° SMB ΡΡŠΡ€Π²ΡŠΡ€ с ΠΏΠΎΠΌΠΎΡ‰Ρ‚Π° Π½Π° ΠΌΠΎΠ΄ΡƒΠ»Π° ksmbd ΠΏΡ€ΠΈΡΡŠΡΡ‚Π²Π° Π² ΠΏΠ°ΠΊΠ΅Ρ‚Π° Samba ΠΎΡ‚ вСрсия 4.16.0. Π—Π° Ρ€Π°Π·Π»ΠΈΠΊΠ° ΠΎΡ‚ SMB ΡΡŠΡ€Π²ΡŠΡ€, ΠΊΠΎΠΉΡ‚ΠΎ Ρ€Π°Π±ΠΎΡ‚ΠΈ Π² потрСбитСлско пространство, ksmbd Π΅ ΠΏΠΎ-Π΅Ρ„Π΅ΠΊΡ‚ΠΈΠ²Π΅Π½ ΠΏΠΎ ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅ Π½Π° производитСлност, ΠΏΠΎΡ‚Ρ€Π΅Π±Π»Π΅Π½ΠΈΠ΅ Π½Π° ΠΏΠ°ΠΌΠ΅Ρ‚ ΠΈ интСграция с Ρ€Π°Π·ΡˆΠΈΡ€Π΅Π½ΠΈ Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΠΈ Π½Π° ядрото. ksmbd Π΅ ΠΊΠΎΠ΄ΠΈΡ€Π°Π½ ΠΎΡ‚ Namjae Jeon ΠΎΡ‚ Samsung ΠΈ Hyunchul Lee ΠΎΡ‚ LG ΠΈ сС ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ° ΠΊΠ°Ρ‚ΠΎ част ΠΎΡ‚ ядрото ΠΎΡ‚ Π‘Ρ‚ΠΈΠ² Π€Ρ€Π΅Π½Ρ‡ ΠΎΡ‚ Microsoft, ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ°Ρ‰ подсистСмитС CIFS/SMB2/SMB3 Π² ядрото Π½Π° Linux ΠΈ дългогодишСн Ρ‡Π»Π΅Π½ Π½Π° Π΅ΠΊΠΈΠΏΠ° Π·Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π½Π° Samba, ΠΈΠΌΠ° Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»Π΅Π½ принос Π·Π° внСдряванСто Π½Π° ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»ΠΈΡ‚Π΅ SMB/CIFS Π² Samba ΠΈ Linux.

ОсвСн Ρ‚ΠΎΠ²Π° ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° Π±ΡŠΠ΄Π°Ρ‚ отбСлязани Π΄Π²Π΅ уязвимости Π² графичния Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ vmwgfx, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½ Π·Π° ΠΏΡ€ΠΈΠ»Π°Π³Π°Π½Π΅ Π½Π° 3D ускорСниС във VMware срСди. ΠŸΡŠΡ€Π²Π°Ρ‚Π° уязвимост (ZDI-CAN-20292) позволява Π½Π° Π»ΠΎΠΊΠ°Π»Π΅Π½ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π» Π΄Π° Сскалира своитС ΠΏΡ€ΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΠΈ Π² систСмата. Уязвимостта сС дълТи Π½Π° липсата Π½Π° ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Π½Π° ΡΡŠΡΡ‚ΠΎΡΠ½ΠΈΠ΅Ρ‚ΠΎ Π½Π° Π±ΡƒΡ„Π΅Ρ€Π° ΠΏΡ€Π΅Π΄ΠΈ освобоТдаванСто ΠΌΡƒ ΠΏΡ€ΠΈ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π½Π° vmw_buffer_object, ΠΊΠΎΠ΅Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° Π΄ΠΎΠ²Π΅Π΄Π΅ Π΄ΠΎ Π΄Π²ΠΎΠΉΠ½ΠΎ ΠΈΠ·Π²ΠΈΠΊΠ²Π°Π½Π΅ Π½Π° функцията free. Π’Ρ‚ΠΎΡ€Π°Ρ‚Π° уязвимост (ZDI-CAN-20110) Π²ΠΎΠ΄ΠΈ Π΄ΠΎ ΠΈΠ·Ρ‚ΠΈΡ‡Π°Π½Π΅ Π½Π° ΡΡŠΠ΄ΡŠΡ€ΠΆΠ°Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° ΠΏΠ°ΠΌΠ΅Ρ‚Ρ‚Π° Π½Π° ядрото ΠΏΠΎΡ€Π°Π΄ΠΈ Π³Ρ€Π΅ΡˆΠΊΠΈ Π² ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΈΡ€Π°Π½Π΅Ρ‚ΠΎ Π½Π° Π·Π°ΠΊΠ»ΡŽΡ‡Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° GEM ΠΎΠ±Π΅ΠΊΡ‚ΠΈ.

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

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