ืืืืชื ืคืืืขืืช (CVE-2022-45063) ืืืืืืืืจ ืืืกืืฃ xterm, ืืืืคืฉืจ ืืืฆืข ืคืงืืืืช ืืขืืคืช ืืืฉืจ ืจืฆืคื ืืจืืื ืืกืืืืื ืืขืืืืื ืืืจืืื ื. ืืืชืงืคื ืืืงืจื ืืคืฉืื ืืืืชืจ, ืืกืคืืง ืืืฆืื ืืช ืืชืืื ืฉื ืงืืืฅ ืฉืชืืื ื ืืืืืื, ืืืฉื, ืืืืฆืขืืช ืืื ืืฉืืจืืช ืืืชืื, ืื ืืืืืืง ืฉืืจื ืืืืื. 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 ื- Arch Linux. ืืชื ืืืื ืืขืงืื ืืืจ ืคืจืกืื ืืชืืงืื ืื ืืคื ืืคืฆืืช ืืืคืื ืืื: Debian, RHEL, Fedora, SUSE, Ubuntu, Arch Linux, OpenBSD, FreeBSD, NetBSD.
ืืงืืจ: OpenNet.ru