xterm เชฎเชพเช‚ เชจเชฌเชณเชพเชˆ เช•เซ‡ เชœเซ‡ เช…เชฎเซเช• เชถเชฌเซเชฆเชฎเชพเชณเชพเช“ เชชเชฐ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ เช•เชฐเชคเซ€ เชตเช–เชคเซ‡ เช•เซ‹เชกเชจเชพ เช…เชฎเชฒ เชคเชฐเชซ เชฆเซ‹เชฐเซ€ เชœเชพเชฏ เช›เซ‡

xterm เชŸเชฐเซเชฎเชฟเชจเชฒ เช‡เชฎเซเชฏเซเชฒเซ‡เชŸเชฐเชฎเชพเช‚ เชจเชฌเชณเชพเชˆ (CVE-2022-45063) เช“เชณเช–เชตเชพเชฎเชพเช‚ เช†เชตเซ€ เช›เซ‡, เชœเซ‡ เชŸเชฐเซเชฎเชฟเชจเชฒเชฎเชพเช‚ เช…เชฎเซเช• เชเชธเซเช•เซ‡เชช เชธเชฟเช•เซเชตเชจเซเชธเชจเซ€ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เชคเซเชฏเชพเชฐเซ‡ เชถเซ‡เชฒ เช†เชฆเซ‡เชถเซ‹เชจเซ‡ เชเช•เซเชเชฟเช•เซเชฏเซเชŸ เช•เชฐเชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ‡ เช›เซ‡. เชธเชฐเชณ เช•เซ‡เชธเชฎเชพเช‚ เชนเซเชฎเชฒเชพ เชฎเชพเชŸเซ‡, เช–เชพเชธ เชกเชฟเชเชพเช‡เชจ เช•เชฐเซ‡เชฒเซ€ เชซเชพเช‡เชฒเชจเซ€ เชธเชพเชฎเช—เซเชฐเซ€ เชชเซเชฐเชฆเชฐเซเชถเชฟเชค เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชคเซ‡ เชชเซ‚เชฐเชคเซเช‚ เช›เซ‡, เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เชฌเชฟเชฒเชพเชกเซ€ เช‰เชชเชฏเซ‹เช—เชฟเชคเชพเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡, เช…เชฅเชตเชพ เช•เซเชฒเชฟเชชเชฌเซ‹เชฐเซเชกเชฎเชพเช‚เชฅเซ€ เชเช• เชฒเชพเช‡เชจ เชชเซ‡เชธเซเชŸ เช•เชฐเซ‹. printf "\e]50;i\$(touch /tmp/hack-like-its-1999)\a\e]50;?\a" > cve-2022-45063 cat cve-2022-45063

เชซเซ‹เชจเซเชŸ เชตเชฟเช•เชฒเซเชชเซ‹ เชธเซ‡เชŸ เช•เชฐเชตเชพ เช…เชฅเชตเชพ เชชเซเชจเชƒเชชเซเชฐเชพเชชเซเชค เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เช‰เชชเชฏเซ‹เช—เชฎเชพเช‚ เชฒเซ‡เชตเชพเชคเชพ เช•เซ‹เชก 50 เชเชธเซเช•เซ‡เชช เชธเชฟเช•เซเชตเชจเซเชธเชจเชพ เชนเซ‡เชจเซเชกเชฒเชฟเช‚เช—เชฎเชพเช‚ เชญเซ‚เชฒเชจเซ‡ เช•เชพเชฐเชฃเซ‡ เชธเชฎเชธเซเชฏเชพ เชธเชฐเซเชœเชพเชˆ เช›เซ‡. เชœเซ‹ เชตเชฟเชจเช‚เชคเซ€ เช•เชฐเซ‡เชฒ เชซเซ‹เชจเซเชŸ เช…เชธเซเชคเชฟเชคเซเชตเชฎเชพเช‚ เชจเชฅเซ€, เชคเซ‹ เช‘เชชเชฐเซ‡เชถเชจ เชตเชฟเชจเช‚เชคเซ€เชฎเชพเช‚ เช‰เชฒเซเชฒเซ‡เช–เชฟเชค เชซเซ‹เชจเซเชŸ เชจเชพเชฎ เชชเชฐเชค เช•เชฐเซ‡ เช›เซ‡. เชคเชฎเซ‡ เชธเซ€เชงเชพ เชœ เชจเชพเชฎเชฎเชพเช‚ เชจเชฟเชฏเช‚เชคเซเชฐเชฃ เช…เช•เซเชทเชฐเซ‹ เชฆเชพเช–เชฒ เช•เชฐเซ€ เชถเช•เชคเชพ เชจเชฅเซ€, เชชเชฐเช‚เชคเซ เชชเชพเช›เซ€ เช†เชชเซ‡เชฒเซ€ เชธเซเชŸเซเชฐเชฟเช‚เช—เชจเซ‡ "^G" เช•เซเชฐเชฎ เชธเชพเชฅเซ‡ เชธเชฎเชพเชชเซเชค เช•เชฐเซ€ เชถเช•เชพเชฏ เช›เซ‡, เชœเซ‡ zsh เชฎเชพเช‚, เชœเซเชฏเชพเชฐเซ‡ vi-เชถเซˆเชฒเซ€ เชฒเชพเช‡เชจ เชเชกเชฟเชŸเชฟเช‚เช— เชฎเซ‹เชก เชธเช•เซเชฐเชฟเชฏ เชนเซ‹เชฏ เช›เซ‡, เชคเซเชฏเชพเชฐเซ‡ เชธเซ‚เชšเชฟ เชตเชฟเชธเซเชคเชฐเชฃ เช•เชพเชฎเช—เซ€เชฐเซ€ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡, เชœเซ‡ เชธเซเชชเชทเซเชŸเชชเชฃเซ‡ Enter เช•เซ€ เชฆเชฌเชพเชตเซเชฏเชพ เชตเชฟเชจเชพ เช†เชฆเซ‡เชถเซ‹ เชšเชฒเชพเชตเชตเชพ เชฎเชพเชŸเซ‡ เช‰เชชเชฏเซ‹เช—เชฎเชพเช‚ เชฒเซ‡เชตเชพเชฏ เช›เซ‡.

เชจเชฌเชณเชพเชˆเชจเซ‹ เชธเชซเชณเชคเชพเชชเซ‚เชฐเซเชตเช• เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡, เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพเช Zsh เช•เชฎเชพเชจเซเชก เชถเซ‡เชฒเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฎเชพเชจเซเชก เชฒเชพเช‡เชจ เชเชกเชฟเชŸเชฐ (vi-cmd-mode) เชธเชพเชฅเซ‡ โ€œviโ€ เชฎเซ‹เชก เชชเชฐ เชธเซ‡เชŸ เช•เชฐเซ‡เชฒ เชนเซ‹เชตเซ‹ เชœเซ‹เชˆเช, เชœเซ‡ เชธเชพเชฎเชพเชจเซเชฏ เชฐเซ€เชคเซ‡ เชกเชฟเชธเซเชŸเซเชฐเชฟเชฌเซเชฏเซเชถเชจเชฎเชพเช‚ เชกเชฟเชซเซ‹เชฒเซเชŸ เชฐเซ‚เชชเซ‡ เช‰เชชเชฏเซ‹เช—เชฎเชพเช‚ เชฒเซ‡เชตเชพเชคเซ‹ เชจเชฅเซ€. เชœเซเชฏเชพเชฐเซ‡ xterm เชธเซ‡เชŸเชฟเช‚เช—เซเชธ allowWindowOps=false เช…เชฅเชตเชพ allowFontOps=false เชธเซ‡เชŸ เช•เชฐเซ‡เชฒ เชนเซ‹เชฏ เชคเซเชฏเชพเชฐเซ‡ เชชเชฃ เชธเชฎเชธเซเชฏเชพ เชฆเซ‡เช–เชพเชคเซ€ เชจเชฅเซ€. เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, allowFontOps=false OpenBSD, Debian เช…เชจเซ‡ RHEL เชฎเชพเช‚ เชธเซ‡เชŸ เช•เชฐเซ‡เชฒ เช›เซ‡, เชชเชฐเช‚เชคเซ Arch Linux เชฎเชพเช‚ เชฎเซ‚เชณเชญเซ‚เชค เชฐเซ€เชคเซ‡ เชฒเชพเช—เซ เชชเชกเชคเซเช‚ เชจเชฅเซ€.

เชซเซ‡เชฐเชซเชพเชฐเซ‹เชจเซ€ เชธเซ‚เชšเชฟ เช…เชจเซ‡ เชธเชฎเชธเซเชฏเชพเชจเซ€ เช“เชณเช– เช•เชฐเชจเชพเชฐ เชธเช‚เชถเซ‹เชงเช•เชจเชพ เชจเชฟเชตเซ‡เชฆเชจเชจเซ‡ เชงเซเชฏเชพเชจเชฎเชพเช‚ เชฐเชพเช–เซ€เชจเซ‡, xterm 375 เชฐเชฟเชฒเซ€เชเชฎเชพเช‚ เชจเชฌเชณเชพเชˆ เชจเชฟเชถเซเชšเชฟเชค เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เชนเชคเซ€, เชชเชฐเช‚เชคเซ เช…เชจเซเชฏ เชธเซเชคเซเชฐเซ‹เชคเซ‹ เช…เชจเซเชธเชพเชฐ, เช†เชฐเซเช• เชฒเชฟเชจเช•เซเชธเชจเชพ xterm 375เชฎเชพเช‚ เชจเชฌเชณเชพเชˆ เชธเชคเชค เชฆเซ‡เช–เชพเชˆ เชฐเชนเซ€ เช›เซ‡. เชคเชฎเซ‡ เช† เชชเซƒเชทเซเช เซ‹ เชชเชฐ เชตเชฟเชคเชฐเชฃเซ‹ เชฆเซเชตเชพเชฐเชพ เชธเซเชงเชพเชฐเชพเช“เชจเซเช‚ เชชเซเชฐเช•เชพเชถเชจ เชŸเซเชฐเซ…เช• เช•เชฐเซ€ เชถเช•เซ‹ เช›เซ‹: เชกเซ‡เชฌเชฟเชฏเชจ, RHEL, Fedora, SUSE, Ubuntu, Arch Linux, OpenBSD, FreeBSD, NetBSD.

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

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