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-เจธเจผเฉˆเจฒเฉ€ เจฒเจพเจˆเจจ เจธเฉฐเจชเจพเจฆเจจ เจฎเฉ‹เจก เจ•เจฟเจฐเจฟเจ†เจธเจผเฉ€เจฒ เจนเฉเฉฐเจฆเจพ เจนเฉˆ, เจ‡เฉฑเจ• เจธเฉ‚เจšเฉ€ เจตเจฟเจธเจคเจพเจฐ เจ•เจพเจฐเจตเจพเจˆ เจ•เจฐเจจ เจฆเจพ เจ•เจพเจฐเจจ เจฌเจฃเจฆเจพ เจนเฉˆ, เจœเฉ‹ เจเจ‚เจŸเจฐ เจ•เฉเฉฐเจœเฉ€ เจจเฉ‚เฉฐ เจธเจชเฉฑเจธเจผเจŸ เจคเฉŒเจฐ 'เจคเฉ‡ เจฆเจฌเจพเจ เจฌเจฟเจจเจพเจ‚ เจ•เจฎเจพเจ‚เจกเจพเจ‚ เจจเฉ‚เฉฐ เจšเจฒเจพเจ‰เจฃ เจฒเจˆ เจตเจฐเจคเจฟเจ† เจœเจพ เจธเจ•เจฆเจพ เจนเฉˆเฅค

เจ•เจฎเจœเจผเฉ‹เจฐเฉ€ เจฆเจพ เจธเจซเจฒเจคเจพเจชเฉ‚เจฐเจตเจ• เจธเจผเฉ‹เจธเจผเจฃ เจ•เจฐเจจ เจฒเจˆ, เจ‰เจชเจญเฉ‹เจ—เจคเจพ เจจเฉ‚เฉฐ เจ•เจฎเจพเจ‚เจก เจฒเจพเจˆเจจ เจเจกเฉ€เจŸเจฐ (vi-cmd-mode) เจฆเฉ‡ เจจเจพเจฒ Zsh เจ•เจฎเจพเจ‚เจก เจธเจผเฉˆเฉฑเจฒ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจจเฉ€ เจšเจพเจนเฉ€เจฆเฉ€ เจนเฉˆ เจœเฉ‹ "vi" เจฎเฉ‹เจก 'เจคเฉ‡ เจธเฉˆเฉฑเจŸ เจ•เฉ€เจคเฉ€ เจœเจพเจ‚เจฆเฉ€ เจนเฉˆ, เจœเฉ‹ เจ†เจฎ เจคเฉŒเจฐ 'เจคเฉ‡ เจกเจฟเจธเจŸเฉเจฐเฉ€เจฌเจฟเจŠเจธเจผเจจเจพเจ‚ เจตเจฟเฉฑเจš เจฎเฉ‚เจฒ เจฐเฉ‚เจช เจตเจฟเฉฑเจš เจจเจนเฉ€เจ‚ เจตเจฐเจคเฉ€ เจœเจพเจ‚เจฆเฉ€ เจนเฉˆเฅค เจธเจฎเฉฑเจธเจฟเจ† เจ‰เจฆเฉ‹เจ‚ เจตเฉ€ เจฆเจฟเจ–เจพเจˆ เจจเจนเฉ€เจ‚ เจฆเจฟเฉฐเจฆเฉ€ เจœเจฆเฉ‹เจ‚ xterm เจธเฉˆเจŸเจฟเฉฐเจ— allowWindowOps=false เจœเจพเจ‚ allowFontOps=false เจธเฉˆเฉฑเจŸ เจ•เฉ€เจคเฉ€ เจœเจพเจ‚เจฆเฉ€ เจนเฉˆเฅค เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, allowFontOps=false OpenBSD, Debian เจ…เจคเฉ‡ RHEL เจตเจฟเฉฑเจš เจธเฉˆเฉฑเจŸ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆ, เจชเจฐ เจ†เจฐเจš เจฒเฉ€เจจเจ•เจธ เจตเจฟเฉฑเจš เจฎเฉ‚เจฒ เจฐเฉ‚เจช เจตเจฟเฉฑเจš เจฒเจพเจ—เฉ‚ เจจเจนเฉ€เจ‚ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆเฅค

เจคเจฌเจฆเฉ€เจฒเฉ€เจ†เจ‚ เจฆเฉ€ เจธเฉ‚เจšเฉ€ เจ…เจคเฉ‡ เจธเจฎเฉฑเจธเจฟเจ† เจฆเฉ€ เจชเจ›เจพเจฃ เจ•เจฐเจจ เจตเจพเจฒเฉ‡ เจ–เฉ‹เจœเจ•เจฐเจคเจพ เจฆเฉ‡ เจฌเจฟเจ†เจจ เจฆเฉเจ†เจฐเจพ เจจเจฟเจฐเจฃเจพ เจ•เจฐเจฆเฉ‡ เจนเฉ‹เจ, xterm 375 เจฐเฉ€เจฒเฉ€เจœเจผ เจตเจฟเฉฑเจš เจ•เจฎเจœเจผเฉ‹เจฐเฉ€ เจจเฉ‚เฉฐ เจจเจฟเจธเจผเจšเจฟเจค เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจธเฉ€, เจชเจฐ เจฆเฉ‚เจœเฉ‡ เจธเจฐเฉ‹เจคเจพเจ‚ เจฆเฉ‡ เจ…เจจเฉเจธเจพเจฐ, เจ†เจฐเจš เจฒเฉ€เจจเจ•เจธ เจคเฉ‹เจ‚ xterm 375 เจตเจฟเฉฑเจš เจ•เจฎเจœเจผเฉ‹เจฐเฉ€ เจฆเจฟเจ–เจพเจˆ เจฆเจฟเฉฐเจฆเฉ€ เจนเฉˆเฅค เจคเฉเจธเฉ€เจ‚ เจ‡เจนเจจเจพเจ‚ เจชเฉฐเจจเจฟเจ†เจ‚ 'เจคเฉ‡ เจตเฉฐเจกเจพเจ‚ เจฆเฉเจ†เจฐเจพ เจซเจฟเจ•เจธ เจฆเฉ‡ เจชเฉเจฐเจ•เจพเจธเจผเจจ เจจเฉ‚เฉฐ เจŸเจฐเฉˆเจ• เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเฉ‹: เจกเฉ‡เจฌเฉ€เจ…เจจ, RHEL, เจซเฉ‡เจกเฉ‹เจฐเจพ, SUSE, เจ‰เจฌเฉฐเจŸเฉ‚, เจ†เจฐเจš เจฒเฉ€เจจเจ•เจธ, เจ“เจชเจจเจฌเฉ€เจเจธเจกเฉ€, เจซเฉเจฐเฉ€เจฌเฉ€เจเจธเจกเฉ€, เจจเฉˆเฉฑเจŸเจฌเฉ€เจเจธเจกเฉ€เฅค

เจธเจฐเฉ‹เจค: opennet.ru

เจ‡เฉฑเจ• เจŸเจฟเฉฑเจชเจฃเฉ€ เจœเฉ‹เฉœเฉ‹