ИзданиС Π½Π° OpenSSH 8.6 со ΠΏΠΎΠΏΡ€Π°Π²ΠΊΠ° Π½Π° ранливост

ОбјавСно Π΅ ΠΈΠ·Π΄Π°Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° OpenSSH 8.6, ΠΎΡ‚Π²ΠΎΡ€Π΅Π½Π° ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡ˜Π° Π½Π° ΠΊΠ»ΠΈΠ΅Π½Ρ‚ ΠΈ сСрвСр Π·Π° Ρ€Π°Π±ΠΎΡ‚Π° со ΠΊΠΎΡ€ΠΈΡΡ‚Π΅ΡšΠ΅ Π½Π° ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»ΠΈΡ‚Π΅ SSH 2.0 ΠΈ SFTP. Новата Π²Π΅Ρ€Π·ΠΈΡ˜Π° ја Π΅Π»ΠΈΠΌΠΈΠ½ΠΈΡ€Π° ранливоста Π²ΠΎ ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡ˜Π°Ρ‚Π° Π½Π° Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ²Π°Ρ‚Π° LogVerbose, која сС појави Π²ΠΎ ΠΏΡ€Π΅Ρ‚Ρ…ΠΎΠ΄Π½ΠΎΡ‚ΠΎ ΠΈΠ·Π΄Π°Π½ΠΈΠ΅ ΠΈ Π²ΠΈ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡƒΠ²Π° Π΄Π° Π³ΠΎ Π·Π³ΠΎΠ»Π΅ΠΌΠΈΡ‚Π΅ Π½ΠΈΠ²ΠΎΡ‚ΠΎ Π½Π° ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ Π·Π° Π΄Π΅Π±Π°Π³ΠΈΡ€Π°ΡšΠ΅ Ρ„Ρ€Π»Π΅Π½ΠΈ Π²ΠΎ Π΄Π½Π΅Π²Π½ΠΈΠΊΠΎΡ‚, Π²ΠΊΠ»ΡƒΡ‡ΡƒΠ²Π°Ρ˜ΡœΠΈ ја ΠΈ моТноста Π·Π° Ρ„ΠΈΠ»Ρ‚Ρ€ΠΈΡ€Π°ΡšΠ΅ ΠΏΠΎ шаблони, Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΈ Π΄Π°Ρ‚ΠΎΡ‚Π΅ΠΊΠΈ ΠΏΠΎΠ²Ρ€Π·Π°Π½ΠΈ со ΠΈΠ·Π²Ρ€ΡˆΠ΅Π½ΠΈΠΎΡ‚ ΠΊΠΎΠ΄. со ΠΏΡ€ΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΠΈ Π·Π° Ρ€Π΅ΡΠ΅Ρ‚ΠΈΡ€Π°ΡšΠ΅ Π²ΠΎ ΠΈΠ·ΠΎΠ»ΠΈΡ€Π°Π½ процСс sshd Π²ΠΎ ΠΎΠΊΠΎΠ»ΠΈΠ½Π° со пСсок.

Напаѓачот кој ќС Π΄ΠΎΠ±ΠΈΠ΅ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π° Π½Π° Π½Π΅ΠΏΡ€ΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΡ€Π°Π½ процСс ΠΊΠΎΡ€ΠΈΡΡ‚Π΅Ρ˜ΡœΠΈ нСкоја сè ΡƒΡˆΡ‚Π΅ Π½Π΅ΠΏΠΎΠ·Π½Π°Ρ‚Π° ранливост ΠΌΠΎΠΆΠ΅ Π΄Π° користи ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ LogVerbose Π·Π° Π΄Π° Π³ΠΎ Π·Π°ΠΎΠ±ΠΈΠΊΠΎΠ»ΠΈ пСсокот ΠΈ Π΄Π° Π½Π°ΠΏΠ°Π΄Π½Π΅ процСс ΡˆΡ‚ΠΎ Ρ€Π°Π±ΠΎΡ‚ΠΈ со Π·Π³ΠΎΠ»Π΅ΠΌΠ΅Π½ΠΈ ΠΏΡ€ΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΠΈ. Π‘Π΅ смСта Π΄Π΅ΠΊΠ° ранливоста Π½Π° LogVerbose Π½Π΅ΠΌΠ° Π΄Π° сС појави Π²ΠΎ пракса бидСјќи поставката LogVerbose Π΅ стандардно ΠΎΠ½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ΅Π½Π° ΠΈ ΠΎΠ±ΠΈΡ‡Π½ΠΎ сС користи само Π·Π° Π²Ρ€Π΅ΠΌΠ΅ Π½Π° Π΄Π΅Π±Π°Π³ΠΈΡ€Π°ΡšΠ΅. Нападот Π±Π°Ρ€Π° ΠΈ Π½Π°ΠΎΡ“Π°ΡšΠ΅ Π½ΠΎΠ²Π° ранливост Π²ΠΎ Π½Π΅ΠΏΡ€ΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΡ€Π°Π½ процСс.

ΠŸΡ€ΠΎΠΌΠ΅Π½ΠΈΡ‚Π΅ Π²ΠΎ OpenSSH 8.6 Π½Π΅ сС ΠΏΠΎΠ²Ρ€Π·Π°Π½ΠΈ со ранливоста:

  • Π˜ΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚ΠΈΡ€Π°Π½ΠΎ Π΅ Π½ΠΎΠ²ΠΎ ΠΏΡ€ΠΎΡˆΠΈΡ€ΡƒΠ²Π°ΡšΠ΅ Π½Π° ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»ΠΎΡ‚ Π²ΠΎ sftp ΠΈ sftp-сСрвСрот "[Π·Π°ΡˆΡ‚ΠΈΡ‚Π΅Π½Π° ΠΏΠΎ Π΅-ΠΏΠΎΡˆΡ‚Π°]", ΡˆΡ‚ΠΎ ΠΌΡƒ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡƒΠ²Π° Π½Π° ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΎΡ‚ SFTP Π΄Π° Π΄ΠΎΠ±ΠΈΠ΅ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ Π·Π° ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΡƒΠ²Π°ΡšΠ°Ρ‚Π° поставСни Π½Π° сСрвСрот, Π²ΠΊΠ»ΡƒΡ‡ΡƒΠ²Π°Ρ˜ΡœΠΈ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΡƒΠ²Π°ΡšΠ° Π½Π° максималната Π³ΠΎΠ»Π΅ΠΌΠΈΠ½Π° Π½Π° ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ ΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ Π·Π° ΠΏΠΈΡˆΡƒΠ²Π°ΡšΠ΅ ΠΈ Ρ‡ΠΈΡ‚Π°ΡšΠ΅. Π’ΠΎ sftp, сС користи Π½ΠΎΠ²Π° Π΅ΠΊΡΡ‚Π΅Π½Π·ΠΈΡ˜Π° Π·Π° Π΄Π° сС ΠΈΠ·Π±Π΅Ρ€Π΅ ΠΎΠΏΡ‚ΠΈΠΌΠ°Π»Π½Π°Ρ‚Π° Π³ΠΎΠ»Π΅ΠΌΠΈΠ½Π° Π½Π° Π±Π»ΠΎΠΊΠΎΡ‚ ΠΏΡ€ΠΈ прСнос Π½Π° ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈ.
  • Π”ΠΎΠ΄Π°Π΄Π΅Π½Π° Π΅ поставка ModuliFile Π²ΠΎ sshd_config Π·Π° sshd, ΡˆΡ‚ΠΎ Π²ΠΈ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡƒΠ²Π° Π΄Π° ја ΠΎΠ΄Ρ€Π΅Π΄ΠΈΡ‚Π΅ ΠΏΠ°Ρ‚Π΅ΠΊΠ°Ρ‚Π° Π΄ΠΎ Π΄Π°Ρ‚ΠΎΡ‚Π΅ΠΊΠ°Ρ‚Π° β€žmoduliβ€œ ΡˆΡ‚ΠΎ содрТи Π³Ρ€ΡƒΠΏΠΈ Π·Π° DH-GEX.
  • ΠŸΡ€ΠΎΠΌΠ΅Π½Π»ΠΈΠ²Π°Ρ‚Π° Π½Π° ΠΆΠΈΠ²ΠΎΡ‚Π½Π°Ρ‚Π° срСдина TEST_SSH_ELAPSED_TIMES Π΅ Π΄ΠΎΠ΄Π°Π΄Π΅Π½Π° Π½Π° тСстовитС Π½Π° Π΅Π΄ΠΈΠ½ΠΈΡ†Π°Ρ‚Π° Π·Π° Π΄Π° сС ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΠΈ ΠΈΠ·Π»Π΅Π· ΠΎΠ΄ Π²Ρ€Π΅ΠΌΠ΅Ρ‚ΠΎ ΠΏΠΎΠΌΠΈΠ½Π°Ρ‚ΠΎ ΠΎΠ΄ сСкој тСст.
  • Π˜Π½Ρ‚Π΅Ρ€Ρ„Π΅Ρ˜ΡΠΎΡ‚ Π·Π° Π±Π°Ρ€Π°ΡšΠ΅ Π»ΠΎΠ·ΠΈΠ½ΠΊΠ° Π½Π° GNOME Π΅ ΠΏΠΎΠ΄Π΅Π»Π΅Π½ Π½Π° Π΄Π²Π΅ ΠΎΠΏΡ†ΠΈΠΈ, Π΅Π΄Π½Π° Π·Π° GNOME2 ΠΈ Π΅Π΄Π½Π° Π·Π° GNOME3 (contrib/gnome-ssk-askpass3.c). Π’Π°Ρ€ΠΈΡ˜Π°Π½Ρ‚Π° Π·Π° GNOME3 Π·Π° ΠΏΠΎΠ΄ΠΎΠ±Ρ€ΡƒΠ²Π°ΡšΠ΅ Π½Π° компатибилноста со Wayland користи ΠΏΠΎΠ²ΠΈΠΊ Π΄ΠΎ gdk_seat_grab() ΠΊΠΎΠ³Π° Π³ΠΎ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€Π° ΡΠ½ΠΈΠΌΠ°ΡšΠ΅Ρ‚ΠΎ со тастатура ΠΈ Π³Π»ΡƒΠ²Ρ‡Π΅.
  • Π”ΠΎΠ΄Π°Π΄Π΅Π½ΠΎ Π΅ ΠΌΠ΅ΠΊΠΎ Π½Π΅ Π΄ΠΎΠ·Π²ΠΎΠ»ΡƒΠ²Π°ΡšΠ΅ Π½Π° систСмскиот ΠΏΠΎΠ²ΠΈΠΊ fstatat64 Π²ΠΎ пСсокот заснован Π½Π° seccomp-bpf ΡˆΡ‚ΠΎ сС користи Π²ΠΎ Linux.

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

Π”ΠΎΠ΄Π°Π΄Π΅Ρ‚Π΅ ΠΊΠΎΠΌΠ΅Π½Ρ‚Π°Ρ€