рд╡рд┐рдо рдореЗрдВ рднреЗрджреНрдпрддрд╛ рдЬреЛ рджреБрд░реНрднрд╛рд╡рдирд╛рдкреВрд░реНрдг рдлрд╝рд╛рдЗрд▓ рдЦреЛрд▓рдиреЗ рдкрд░ рдХреЛрдб рдирд┐рд╖реНрдкрд╛рджрди рдХреА рдУрд░ рд▓реЗ рдЬрд╛рддреА рд╣реИ

рдкрд╛рда рд╕рдВрдкрд╛рджрдХреЛрдВ рдореЗрдВ рд╢рдХреНрддрд┐ ╨╕ рдирд╡реЛрд┐рдо рдкрд╛рдпрд╛ рднреЗрджреНрдпрддрд╛ (CVE-2019-12735), рдЬреЛ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдбрд┐рдЬрд╝рд╛рдЗрди рдХреА рдЧрдИ рдлрд╝рд╛рдЗрд▓ рдЦреЛрд▓рддреЗ рд╕рдордп рдордирдорд╛рдиреЗ рдХреЛрдб рдХреЛ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред рд╕рдорд╕реНрдпрд╛ рддрдм рд╣реЛрддреА рд╣реИ рдЬрдм рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдореЙрдбрд▓рд╛рдЗрди рдореЛрдб (":рд╕реЗрдЯ рдореЙрдбрд▓рд╛рдЗрди") рд╕рдХреНрд░рд┐рдп рд╣реЛрддрд╛ рд╣реИ, рдЬреЛ рдЖрдкрдХреЛ рд╕рдВрд╕рд╛рдзрд┐рдд рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рд╕рдВрдкрд╛рджрди рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред рд░рд┐рд▓реАрдЬрд╝ рдореЗрдВ рднреЗрджреНрдпрддрд╛ рддрдп рдХреА рдЧрдИ
рд╡рд┐рдо 8.1.1365 ╨╕ рдирд┐рдпреЛрд╡рд┐рдо 0.3.6.

рдореЙрдбрд▓рд╛рдЗрди рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдХреЗрд╡рд▓ рд╕реАрдорд┐рдд рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рд╡рд┐рдХрд▓реНрдк рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдП рдЬрд╛ рд╕рдХрддреЗ рд╣реИрдВред рдпрджрд┐ рдХрд┐рд╕реА рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐ рдХреЛ рд╡рд┐рдХрд▓реНрдк рдорд╛рди рдХреЗ рд░реВрдк рдореЗрдВ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рддреЛ рдЗрд╕реЗ рд╕реИрдВрдбрдмреЙрдХреНрд╕ рдореЛрдб рдореЗрдВ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬреЛ рдХреЗрд╡рд▓ рд╕рдмрд╕реЗ рд╕рд░рд▓ рд╕реБрд░рдХреНрд╖рд┐рдд рд╕рдВрдЪрд╛рд▓рди рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ, рд╡реИрдз рдХрдорд╛рдВрдб рдореЗрдВ ":рд╕реНрд░реЛрдд" рдХрдорд╛рдВрдб рд╢рд╛рдорд┐рд▓ рд╣реИ, рдЬрд┐рд╕рдореЗрдВ рдЖрдк "!" рд╕рдВрд╢реЛрдзрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдлрд╝рд╛рдЗрд▓ рд╕реЗ рдордирдорд╛рдирд╛ рдЖрджреЗрд╢ рдЪрд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдПред рдЗрд╕ рдкреНрд░рдХрд╛рд░, рдХреЛрдб рдХреЛ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдореЙрдбрд▓ рд▓рд╛рдЗрди рдореЗрдВ "setfoldexpr=execute('\:source! some_file'):" рдЬреИрд╕реЗ рдирд┐рд░реНрдорд╛рдг рдХреЛ рдЗрдВрдЧрд┐рдд рдХрд░рдирд╛ рдкрд░реНрдпрд╛рдкреНрдд рд╣реИред рдирд┐рдпреЛрд╡рд┐рдо рдореЗрдВ, рдПрдХреНрдЬрд╝реАрдХреНрдпреВрдЯ рдХреЛ рдХреЙрд▓ рдХрд░рдирд╛ рдкреНрд░рддрд┐рдмрдВрдзрд┐рдд рд╣реИ, рд▓реЗрдХрд┐рди рдЗрд╕рдХреЗ рдмрдЬрд╛рдпassert_fails рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, "uname -a" рдХрдорд╛рдВрдб рдЪрд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП, рдмрд╕ рд╡рд┐рдо рдпрд╛ рдирд┐рдпреЛрд╡рд┐рдо рдореЗрдВ рдПрдХ рдлрд╝рд╛рдЗрд▓ рдЦреЛрд▓реЗрдВ рдЬрд┐рд╕рдХреА рдкрд╣рд▓реА рдпрд╛ рдЖрдЦрд┐рд░реА рдкрдВрдХреНрддрд┐ рдХрд╣рддреА рд╣реИ:

:!uname -a||┬╗ vi:fen:fdm=expr:fde=assert_fails(тАЬsource\!\ \%тАЭ):fdl=0:fdt=тАЭ

рдХрдВрдкрдиреА тАЬрд╕реНрд░реЛрдд! %" рд╡рд░реНрддрдорд╛рди рдлрд╝рд╛рдЗрд▓ рд╕реЗ рдХрдорд╛рдВрдб рдкрдврд╝реЗрдЧрд╛ рдФрд░ рддрджрдиреБрд╕рд╛рд░ ":!uname -a" рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░реЗрдЧрд╛ред рдХреИрдЯ рдпреВрдЯрд┐рд▓рд┐рдЯреА рджреНрд╡рд╛рд░рд╛ рдЖрдЙрдЯрдкреБрдЯ рд╕реЗ рджреА рдЧрдИ рд▓рд╛рдЗрди рдХреЛ рдЫрд┐рдкрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдПрд╕реНрдХреЗрдк рд╕реАрдХреНрд╡реЗрдВрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЗрд╕рдореЗрдВ рдкреНрд░реЛрдЯреЛрдЯрд╛рдЗрдк рдХрд╛ рд╢реЛрд╖рдг рдХрд░реЗрдВ рд╡рд┐рдо рдореЗрдВ рдлрд╝рд╛рдЗрд▓ рдЦреЛрд▓рддреЗ рд╕рдордп, рдкреАрдбрд╝рд┐рдд рдХреЗ рд╕рд┐рд╕реНрдЯрдо рддрдХ рд╢реЗрд▓ рдПрдХреНрд╕реЗрд╕ рдХреЗ рд╕рд╛рде рдПрдХ рдиреЗрдЯрд╡рд░реНрдХ рдХрдиреЗрдХреНрд╢рди рдмрдирд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдХреИрдЯ рдпреВрдЯрд┐рд▓рд┐рдЯреА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЯрд░реНрдорд┐рдирд▓ рдкрд░ рдЖрдЙрдЯрдкреБрдЯ рдХрд░рддреЗ рд╕рдордп рдпрд╣ рдлрд╝рд╛рдЗрд▓ рд╕рдВрджреЗрд╣ рдкреИрджрд╛ рдирд╣реАрдВ рдХрд░реЗрдЧреАред

рдЖрдк "рд╕реЗрдЯ рдореЙрдбрд▓рд┐рди?" рдХрдорд╛рдВрдб рдХреЗ рд╕рд╛рде рдореЙрдбрд▓рд┐рди рдореЛрдб рдХреА рдЧрддрд┐рд╡рд┐рдзрд┐ рдХреА рдЬрд╛рдВрдЪ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдЗрд╕реЗ рдЕрдХреНрд╖рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдк vimrc рдореЗрдВ "рд╕реЗрдЯ рдиреЛрдореЙрдбрд▓рд╛рдЗрди" рд▓рд╛рдЗрди рдЬреЛрдбрд╝ рд╕рдХрддреЗ рд╣реИрдВред рд╡рд┐рддрд░рдг рдореЗрдВ рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рдорд╛рдзрд╛рди рд╣реЛ рдЧрдпрд╛ рд╣реИ RHEL, рдПрд╕рдпреВрдПрд╕рдИ/рдУрдкрдирдПрд╕рдпреВрдПрд╕рдИ, рдлреЗрдбреЛрд░рд╛, FreeBSD, Ubuntu, рдЖрд░реНрдХ рд▓рд┐рдирдХреНрд╕ ╨╕ рдПрдПрд▓рдЯреА. рднреЗрджреНрдпрддрд╛ рдмрд░рдХрд░рд╛рд░ рд░рд╣рддреА рд╣реИ рдбреЗрдмрд┐рдпрди (рдбреЗрдмрд┐рдпрди рдореЗрдВ рдореЙрдбрд▓рд╛рдЗрди рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рдЕрдХреНрд╖рдо рд╣реИ, рдЗрд╕рд▓рд┐рдП рднреЗрджреНрдпрддрд╛ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд╕реНрдерд┐рддрд┐ рдореЗрдВ рдкреНрд░рдХрдЯ рдирд╣реАрдВ рд╣реЛрддреА рд╣реИ)ред

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

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдЬреЛрдбрд╝реЗрдВ