ะ ัะผัะปััะพัะต ัะตัะผะธะฝะฐะปะฐ xterm ะฒััะฒะปะตะฝะฐ ััะทะฒะธะผะพััั (CVE-2022-45063), ะฟะพะทะฒะพะปัััะฐั ะดะพะฑะธัััั ะธัะฟะพะปะฝะตะฝะธั shell-ะบะพะผะฐะฝะด ะฟัะธ ะพะฑัะฐะฑะพัะบะต ะฒ ัะตัะผะธะฝะฐะปะต ะพะฟัะตะดะตะปัะฝะฝัั escape-ะฟะพัะปะตะดะพะฒะฐัะตะปัะฝะพััะตะน. ะะปั ะฐัะฐะบะธ ะฒ ะฟัะพััะตะนัะตะผ ัะปััะฐะต ะดะพััะฐัะพัะฝะพ ะฒัะฒะตััะธ ะฝะฐ ัะบัะฐะฝ ัะพะดะตัะถะธะผะพะต ัะฟะตัะธะฐะปัะฝะพ ะพัะพัะผะปะตะฝะฝะพะณะพ ัะฐะนะปะฐ, ะฝะฐะฟัะธะผะตั, ะฟัะธ ะฟะพะผะพัะธ ััะธะปะธัั cat, ะธะปะธ ะฒััะฐะฒะธัั ัััะพะบั ะธะท ะฑััะตัะฐ ะพะฑะผะตะฝะฐ. printf ยซ\e]50;i\$(touch /tmp/hack-like-its-1999)\a\e]50;?\aยป > cve-2022-45063 cat cve-2022-45063
ะัะพะฑะปะตะผะฐ ะฒัะทะฒะฐะฝะฐ ะพัะธะฑะบะพะน ะฟัะธ ะพะฑัะฐะฑะพัะบะต escape-ะฟะพัะปะตะดะพะฒะฐัะตะปัะฝะพััะธ ั ะบะพะดะพะผ 50, ะฟัะธะผะตะฝัะตะผะพะน ะดะปั ัััะฐะฝะพะฒะบะธ ะธะปะธ ะฟะพะปััะตะฝะธั ะฟะฐัะฐะผะตััะพะฒ ััะธััะฐ. ะัะปะธ ะทะฐะฟัะพัะตะฝะฝัะน ััะธัั ะฝะต ัััะตััะฒัะตั, ะพะฟะตัะฐัะธั ะฒะพะทะฒัะฐัะฐะตั ะทะฐะดะฐะฝะฝะพะต ะฒ ะทะฐะฟัะพัะต ะธะผั ััะธััะฐ. ะะฐะฟััะผัั ัะฟัะฐะฒะปัััะธะต ัะธะผะฒะพะปั ะฒััะฐะฒะธัั ะฒ ะธะผั ะฝะตะปัะทั, ะฝะพ ะฒะพะทะฒัะฐัะฐะตะผะฐั ัััะพะบะฐ ะผะพะถะตั ะฑััั ะทะฐะฒะตััะตะฝะฐ ะฟะพัะปะตะดะพะฒะฐัะตะปัะฝะพัััั ยซ^Gยป, ะบะพัะพัะฐั ะฒ zsh ะฟัะธ ะฐะบัะธะฒะฝะพััะธ ัะตะถะธะผะฐ ัะตะดะฐะบัะธัะพะฒะฐะฝะธั ัััะพะบ ะฒ ััะธะปะต vi ะฟัะธะฒะพะดะธั ะบ ะฒัะฟะพะปะฝะตะฝะธั ะพะฟะตัะฐัะธะธ ัะฐัะบัััะธั ัะฟะธัะบะฐ, ััะพ ะผะพะถะตั ะธัะฟะพะปัะทะพะฒะฐัััั ะดะปั ะทะฐะฟััะบะฐ ะบะพะผะฐะฝะด ะฑะตะท ัะฒะฝะพะณะพ ะฝะฐะถะฐัะธั ะบะปะฐะฒะธัะธ Enter.
ะะปั ััะฟะตัะฝะพะน ัะบัะฟะปัะฐัะฐัะธะธ ััะทะฒะธะผะพััะธ ะฟะพะปัะทะพะฒะฐัะตะปั ะดะพะปะถะตะฝ ะธัะฟะพะปัะทะพะฒะฐัั ะบะพะผะฐะฝะดะฝัั ะพะฑะพะปะพัะบั Zsh ั ะฟะตัะตะฒะตะดัะฝะฝัะผ ะฒ ัะตะถะธะผ ยซviยป ัะตะดะฐะบัะพัะพะผ ะบะพะผะฐะฝะดะฝะพะน ัััะพะบะธ (vi-cmd-mode), ะบะพัะพััะน ะพะฑััะฝะพ ะฝะต ะธัะฟะพะปัะทัะตััั ะฟะพ ัะผะพะปัะฐะฝะธั ะฒ ะดะธัััะธะฑััะธะฒะฐั . ะัะพะฑะปะตะผะฐ ัะฐะบะถะต ะฝะต ะฟัะพัะฒะปัะตััั ะฟัะธ ะฒัััะฐะฒะปะตะฝะธะธ ะฒ 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