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-style рд▓рд╛рдЗрди рд╕рдВрдкрд╛рджрди рдореЛрдб рд╕рдХреНрд░рд┐рдп рдЕрд╕рддрд╛рдирд╛, рд╕реВрдЪреА рд╡рд┐рд╕реНрддрд╛рд░ рдСрдкрд░реЗрд╢рди рдХрд░рдгреНрдпрд╛рд╕ рдХрд╛рд░рдгреАрднреВрдд рдард░рддреЗ, рдЬреНрдпрд╛рдореБрд│реЗ рдПрдВрдЯрд░ рдХреА рд╕реНрдкрд╖реНрдЯрдкрдгреЗ рди рджрд╛рдмрддрд╛ рдЖрджреЗрд╢ рдЪрд╛рд▓рд╡рд┐рдгреНрдпрд╛рд╕рд╛рдареА рд╡рд╛рдкрд░рд▓рд╛ рдЬрд╛рддреЛ.

рдЕрд╕реБрд░рдХреНрд╖рд┐рддрддреЗрдЪрд╛ рдпрд╢рд╕реНрд╡реАрдкрдгреЗ рдлрд╛рдпрджрд╛ рдШреЗрдгреНрдпрд╛рд╕рд╛рдареА, рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рдиреЗ Zsh рдХрдорд╛рдВрдб рд╢реЗрд▓рдЪрд╛ рд╡рд╛рдкрд░ рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рдПрдбрд┐рдЯрд░ (vi-cmd-mode) рд╕рд╣ тАЬviтАЭ рдореЛрдбрд╡рд░ рд╕реЗрдЯ рдХреЗрд▓реЗрд▓рд╛ рдЕрд╕рдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ, рдЬреЗ рд╕рд╣рд╕рд╛ рд╡рд┐рддрд░рдгрд╛рдордзреНрдпреЗ рдбреАрдлреЙрд▓реНрдЯрдиреБрд╕рд╛рд░ рд╡рд╛рдкрд░рд▓реЗ рдЬрд╛рдд рдирд╛рд╣реА. xterm рд╕реЗрдЯрд┐рдВрдЧреНрдЬ allowWindowOps=false рдХрд┐рдВрд╡рд╛ allowFontOps=false рд╕реЗрдЯ рдХреЗрд▓реНрдпрд╛рд╡рд░ рджреЗрдЦреАрд▓ рд╕рдорд╕реНрдпрд╛ рджрд┐рд╕реВрди рдпреЗрдд рдирд╛рд╣реА. рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, openBSD, Debian рдЖрдгрд┐ RHEL рдордзреНрдпреЗ allowFontOps=false рд╕реЗрдЯ рдХреЗрд▓реЗ рдЖрд╣реЗ, рдкрд░рдВрддреБ рдЖрд░реНрдХ рд▓рд┐рдирдХреНрд╕рдордзреНрдпреЗ рдбреАрдлреЙрд▓реНрдЯрдиреБрд╕рд╛рд░ рд▓рд╛рдЧреВ рдХреЗрд▓реЗ рдЬрд╛рдд рдирд╛рд╣реА.

рдмрджрд▓рд╛рдВрдЪреА рдпрд╛рджреА рдЖрдгрд┐ рд╕рдорд╕реНрдпрд╛ рдУрд│рдЦрдгрд╛рд▒реНрдпрд╛ рд╕рдВрд╢реЛрдзрдХрд╛рдЪреНрдпрд╛ рд╡рд┐рдзрд╛рдирд╛рдиреБрд╕рд╛рд░, xterm 375 рд░рд┐рд▓реАрдЭрдордзреНрдпреЗ рдЕрд╕реБрд░рдХреНрд╖рд┐рддрддрд╛ рдирд┐рд╢реНрдЪрд┐рдд рдХреЗрд▓реА рдЧреЗрд▓реА рд╣реЛрддреА, рдкрд░рдВрддреБ рдЗрддрд░ рд╕реНрддреНрд░реЛрддрд╛рдВрдиреБрд╕рд╛рд░, рдЖрд░реНрдХ рд▓рд┐рдирдХреНрд╕рдЪреНрдпрд╛ xterm 375 рдордзреНрдпреЗ рднреЗрджреНрдпрддрд╛ рджрд┐рд╕реВрди рдпреЗрдд рдЖрд╣реЗ. рддреБрдореНрд╣реА рдпрд╛ рдкреГрд╖реНрдард╛рдВрд╡рд░ рд╡рд┐рддрд░рдгрд╛рджреНрд╡рд╛рд░реЗ рдирд┐рд░рд╛рдХрд░рдгреЗ рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд░реВ рд╢рдХрддрд╛: Debian, RHEL, Fedora, SUSE, Ubuntu, Arch Linux, OpenBSD, FreeBSD, NetBSD.

рд╕реНрддреНрд░реЛрдд: opennet.ru

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдЬреЛрдбрд╛