рдлрд╛рдпрд░рдЬреЗрд▓рдорд╛ рдХрдордЬреЛрд░реА рдЬрд╕рд▓реЗ рддрдкрд╛рдИрдВрд▓рд╛рдИ рдкреНрд░рдгрд╛рд▓реАрдорд╛ рд░реВрдЯ рдкрд╣реБрдБрдЪ рдкреНрд░рд╛рдкреНрдд рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫ

рдПрдЙрдЯрд╛ рдЬреЛрдЦрд┐рдо (CVE-2022-31214) рдлрд╛рдпрд░рдЬреЗрд▓ рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдЕрд▓рдЧрд╛рд╡ рдЙрдкрдпреЛрдЧрд┐рддрд╛рдорд╛ рдкрд╣рд┐рдЪрд╛рди рдЧрд░рд┐рдПрдХреЛ рдЫ рдЬрд╕рд▓реЗ рд╕реНрдерд╛рдиреАрдп рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рд▓рд╛рдИ рд╣реЛрд╕реНрдЯ рдкреНрд░рдгрд╛рд▓реАрдорд╛ рд░реВрдЯ рд╡рд┐рд╢реЗрд╖рд╛рдзрд┐рдХрд╛рд░рд╣рд░реВ рдкреНрд░рд╛рдкреНрдд рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫред рддреНрдпрд╣рд╛рдБ рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдбреЛрдореЗрдирдорд╛ рдПрдХ рдХрд╛рд░реНрдп рд╢реЛрд╖рдг рдЙрдкрд▓рдмреНрдз рдЫ, рдлрд╛рдпрд░рдЬреЗрд▓ рдЙрдкрдпреЛрдЧрд┐рддрд╛ рд╕реНрдерд╛рдкрдирд╛ рднрдПрдХреЛ OpenSUSE, Debian, Arch, Gentoo рд░ Fedora рдХреЛ рд╣рд╛рд▓рдХреЛ рд░рд┐рд▓реАрдЬрд╣рд░реВрдорд╛ рдкрд░реАрдХреНрд╖рдг рдЧрд░рд┐рдПрдХреЛ рдЫред рдореБрджреНрджрд╛ рдлрд╛рдпрд░рдЬреЗрд▓ 0.9.70 рд░рд┐рд▓реАрдЬ рдорд╛ рддрдп рдЧрд░рд┐рдПрдХреЛ рдЫред рд╕реБрд░рдХреНрд╖рд╛рдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд╛рдзрд╛рдирдХреЛ рд░реВрдкрдорд╛, рддрдкрд╛рдЗрдБ рд╕реЗрдЯрд┐рдЩрд╣рд░реВрдорд╛ "join no" рд░ "force-nonewprivs yes" рдкреНрдпрд╛рд░рд╛рдорд┐рдЯрд░рд╣рд░реВ рд╕реЗрдЯ рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫ (/etc/firejail/firejail.config)ред

рдлрд╛рдпрд░рдЬреЗрд▓рд▓реЗ рдкреГрдердХрддрд╛рдХреЛ рд▓рд╛рдЧрд┐ рд▓рд┐рдирдХреНрд╕рдорд╛ рдиреЗрдорд╕реНрдкреЗрд╕, рдПрдкрдЖрд░реНрдорд░, рд░ рдкреНрд░рдгрд╛рд▓реА рдХрд▓ рдлрд┐рд▓реНрдЯрд░рд┐рдЩ (seccomp-bpf) рдкреНрд░рдпреЛрдЧ рдЧрд░реНрджрдЫ, рддрд░ рдкреГрдердХ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рд╕реЗрдЯрдЕрдк рдЧрд░реНрдирдХреЛ рд▓рд╛рдЧрд┐ рдЙрдиреНрдирдд рд╡рд┐рд╢реЗрд╖рд╛рдзрд┐рдХрд╛рд░рд╣рд░реВ рдЪрд╛рд╣рд┐рдиреНрдЫ, рдЬреБрди рдпрд╕рд▓реЗ рдЙрдкрдпреЛрдЧрд┐рддрд╛ рдлреНрд▓реНрдпрд╛рдЧ рд╕реБрдЗрдб рд░реВрдЯрдорд╛ рдмрд╛рдЗрдиреНрдбрд┐рдЩ рдЧрд░реЗрд░ рд╡рд╛ sudo рд╕рдБрдЧ рдЪрд▓рд╛рдПрд░ рдкреНрд░рд╛рдкреНрдд рдЧрд░реНрдЫред рдХрдордЬреЛрд░реА "--join=" рд╡рд┐рдХрд▓реНрдкрдХреЛ рддрд░реНрдХрдорд╛ рддреНрд░реБрдЯрд┐рдХреЛ рдХрд╛рд░рдгрд▓реЗ рд╣реБрдиреНрдЫред ", рдкрд╣рд┐рд▓реЗ рдиреИ рдЪрд▓рд┐рд░рд╣реЗрдХреЛ рдкреГрдердХ рд╡рд╛рддрд╛рд╡рд░рдг (рд╕реНрдпрд╛рдиреНрдбрдмрдХреНрд╕ рд╡рд╛рддрд╛рд╡рд░рдгрдХреЛ рд▓рд╛рдЧрд┐ рд▓рдЧрдЗрди рдЖрджреЗрд╢рдХреЛ рдЕрдиреБрд░реВрдк) рдорд╛ рдЪрд▓рд┐рд░рд╣реЗрдХреЛ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдкрд╣рд┐рдЪрд╛рдирдХрд░реНрддрд╛рджреНрд╡рд╛рд░рд╛ рд╡рд╛рддрд╛рд╡рд░рдгрдХреЛ рдкрд░рд┐рднрд╛рд╖рд╛рд╕рдБрдЧ рдЬрдбрд╛рди рдЧрд░реНрдирдХреЛ рд▓рд╛рдЧрд┐ рдЕрднрд┐рдкреНрд░реЗрд░рд┐рддред рдкреВрд░реНрд╡ рд╡рд┐рд╢реЗрд╖рд╛рдзрд┐рдХрд╛рд░ рд░рд┐рд╕реЗрдЯ рдЪрд░рдгрдХреЛ рдмрдЦрдд, рдлрд╛рдпрд░рдЬреЗрд▓рд▓реЗ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдкреНрд░рдХреНрд░рд┐рдпрд╛рдХреЛ рд╡рд┐рд╢реЗрд╖рд╛рдзрд┐рдХрд╛рд░рд╣рд░реВ рдирд┐рд░реНрдзрд╛рд░рдг рдЧрд░реНрджрдЫ рд░ рддрд┐рдиреАрд╣рд░реВрд▓рд╛рдИ "-join" рд╡рд┐рдХрд▓реНрдк рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рд╡рд╛рддрд╛рд╡рд░рдгрд╕рдБрдЧ рдЬреЛрдбрд┐рдПрдХреЛ рдирдпрд╛рдБ рдкреНрд░рдХреНрд░рд┐рдпрд╛рдорд╛ рд▓рд╛рдЧреВ рдЧрд░реНрджрдЫред

рдЬрдбрд╛рди рдЧрд░реНрдиреБ рдЕрдШрд┐, рдпрд╕рд▓реЗ рдлрд╛рдпрд░рдЬреЗрд▓ рд╡рд╛рддрд╛рд╡рд░рдгрдорд╛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдЪрд▓рд┐рд░рд╣реЗрдХреЛ рдЫ рдХрд┐ рдЫреИрди рднрдиреЗрд░ рдЬрд╛рдБрдЪ рдЧрд░реНрджрдЫред рдпреЛ рдЬрд╛рдБрдЪрд▓реЗ рдлрд╛рдЗрд▓ /run/firejail/mnt/join рдХреЛ рдЙрдкрд╕реНрдерд┐рддрд┐ рдореВрд▓реНрдпрд╛рдЩреНрдХрди рдЧрд░реНрджрдЫред рдЕрд╕реБрд░рдХреНрд╖рд╛рдХреЛ рд╢реЛрд╖рдг рдЧрд░реНрди, рдЖрдХреНрд░рдордгрдХрд╛рд░реАрд▓реЗ рдорд╛рдЙрдиреНрдЯ рдиреЗрдорд╕реНрдкреЗрд╕ рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рдХрд╛рд▓реНрдкрдирд┐рдХ, рдЧреИрд░-рдкреГрдердХ рдлрд╛рдпрд░рдЬреЗрд▓ рд╡рд╛рддрд╛рд╡рд░рдгрдХреЛ рдирдХреНрдХрд▓ рдЧрд░реНрди рд╕рдХреНрдЫ, рд░ рддреНрдпрд╕рдкрдЫрд┐ "--рдЬреЛрдЗрди" рд╡рд┐рдХрд▓реНрдк рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рдпрд╕рдорд╛ рдЬрдбрд╛рди рдЧрд░реНрди рд╕рдХреНрдЫред рдпрджрд┐ рд╕реЗрдЯрд┐рдЩрд╣рд░реВрд▓реЗ рдирдпрд╛рдБ рдкреНрд░рдХреНрд░рд┐рдпрд╛рд╣рд░реВ (prctl NO_NEW_PRIVS) рдорд╛ рдЕрддрд┐рд░рд┐рдХреНрдд рд╡рд┐рд╢реЗрд╖рд╛рдзрд┐рдХрд╛рд░рд╣рд░реВрдХреЛ рдЕрдзрд┐рдЧреНрд░рд╣рдг рдирд┐рд╖реЗрдз рдЧрд░реНрдиреЗ рдореЛрдбрд▓рд╛рдИ рд╕рдХреНрд╖рдо рдЧрд░реНрджреИрди рднрдиреЗ, рдлрд╛рдпрд░рдЬреЗрд▓рд▓реЗ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рд▓рд╛рдИ рдбрдореА рд╡рд╛рддрд╛рд╡рд░рдгрдорд╛ рдЬрдбрд╛рди рдЧрд░реНрдиреЗрдЫ рд░ рд╕реБрд░реБрд╡рд╛рдд рдкреНрд░рдХреНрд░рд┐рдпрд╛ (PID 1) рдХреЛ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛ рдиреЗрдорд╕реНрдкреЗрд╕ рд╕реЗрдЯрд┐рдЩрд╣рд░реВ рд▓рд╛рдЧреВ рдЧрд░реНрдиреЗ рдкреНрд░рдпрд╛рд╕ рдЧрд░реНрдиреЗрдЫред

рдирддрд┐рдЬрд╛рдХреЛ рд░реВрдкрдорд╛, "firejail -join" рдорд╛рд░реНрдлрдд рдЬрдбрд╛рди рдЧрд░рд┐рдПрдХреЛ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдЕрдкрд░рд┐рд╡рд░реНрддрд┐рдд рд╡рд┐рд╢реЗрд╖рд╛рдзрд┐рдХрд╛рд░рд╣рд░реВрдХреЛ рд╕рд╛рде рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рдХреЛ рдореВрд▓ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛ рдЖрдИрдбреА рдиреЗрдорд╕реНрдкреЗрд╕рдорд╛ рд╕рдорд╛рдкреНрдд рд╣реБрдиреЗрдЫ, рддрд░ рдЖрдХреНрд░рдордгрдХрд░реНрддрд╛рджреНрд╡рд╛рд░рд╛ рдкреВрд░реНрдг рд░реВрдкрдорд╛ рдирд┐рдпрдиреНрддреНрд░рд┐рдд рдлрд░рдХ рдорд╛рдЙрдиреНрдЯ рдкреЛрдЗрдиреНрдЯ рд╕реНрдкреЗрд╕рдорд╛ред рдЖрдХреНрд░рдордгрдХрд╛рд░реАрд▓реЗ рдорд╛рдЙрдиреНрдЯ рдкреЛрдЗрдиреНрдЯ рд╕реНрдкреЗрд╕рдорд╛ рд╕реЗрдЯреБрдЗрдб-рд░реВрдЯ рдкреНрд░реЛрдЧреНрд░рд╛рдорд╣рд░реВ рдкрдирд┐ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдЧрд░реНрди рд╕рдХреНрдЫ рдЬреБрди рдЙрд╕рд▓реЗ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реЗрдХреЛ рд╣реЛ, рдЬрд╕рд▓реЗ рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫ, рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐, рдЙрд╕рдХреЛ рдлрд╛рдЗрд▓ рдкрджрд╛рдиреБрдХреНрд░рдордорд╛ /etc/sudoers рд╕реЗрдЯрд┐рдЩрд╣рд░реВ рд╡рд╛ PAM рдкреНрдпрд╛рд░рд╛рдорд┐рдЯрд░рд╣рд░реВ рдкрд░рд┐рд╡рд░реНрддрди рдЧрд░реНрди рд░ sudo рд╡рд╛ рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рд░реВрдЯ рдЕрдзрд┐рдХрд╛рд░рд╣рд░реВрд╕рдБрдЧ рдЖрджреЗрд╢рд╣рд░реВ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдЧрд░реНрди рд╕рдХреНрд╖рдо рд╣реБрдиреБред su рдЙрдкрдпреЛрдЧрд┐рддрд╛рд╣рд░реВред

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

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдердкреНрди