рд▓рд┐рдирдХреНрд╕ рдХрд░реНрдирд▓рдЪреНрдпрд╛ tty рдЙрдкрдкреНрд░рдгрд╛рд▓реАрдордзреАрд▓ рднреЗрджреНрдпрддреЗрдЪреЗ рд╢реЛрд╖рдг рдХрд░рдгреНрдпрд╛рдЪреЗ рддрдВрддреНрд░ рдЙрдШрдб рдХрд░рдгреНрдпрд╛рдд рдЖрд▓реЗ рдЖрд╣реЗ.

Google рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдЭрд┐рд░реЛ рдЯреАрдордЪреНрдпрд╛ рд╕рдВрд╢реЛрдзрдХрд╛рдВрдиреА рд▓рд┐рдирдХреНрд╕ рдХрд░реНрдирд▓рдЪреНрдпрд╛ tty рд╕рдмрд╕рд┐рд╕реНрдЯрдордордзреВрди TIOCSPGRP ioctl рд╣рдБрдбрд▓рд░рдЪреНрдпрд╛ рдЕрдВрдорд▓рдмрдЬрд╛рд╡рдгреАрдордзреНрдпреЗ рдЕрд╕реБрд░рдХреНрд╖рд┐рддрддреЗрдЪрд╛ (CVE-2020-29661) рд╢реЛрд╖рдг рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдПрдХ рдкрджреНрдзрдд рдкреНрд░рдХрд╛рд╢рд┐рдд рдХреЗрд▓реА рдЖрдгрд┐ рдЕрд╢рд╛ рдкреНрд░рдХрд╛рд░рд╛рдВрдирд╛ рдЕрд╡рд░реЛрдзрд┐рдд рдХрд░реВ рд╢рдХрдгрд╛рд░реНтАНрдпрд╛ рд╕рдВрд░рдХреНрд╖рдг рдпрдВрддреНрд░рдгреЗрдЪреЗ рддрдкрд╢реАрд▓рд╡рд╛рд░ рдкрд░реАрдХреНрд╖рдг рдХреЗрд▓реЗ. рдЕрд╕реБрд░рдХреНрд╖рд╛

рдорд╛рдЧреАрд▓ рд╡рд░реНрд╖реА 3 рдбрд┐рд╕реЗрдВрдмрд░ рд░реЛрдЬреА Linux рдХрд░реНрдирд▓рдордзреНрдпреЗ рд╕рдорд╕реНрдпрд╛ рдирд┐рд░реНрдорд╛рдг рдХрд░рдгрд╛рд░рд╛ рдмрдЧ рдирд┐рд░рд╛рдХрд░рдг рдХрд░рдгреНрдпрд╛рдд рдЖрд▓рд╛. рдЖрд╡реГрддреНрддреА 5.9.13 рдкрд░реНрдпрдВрдд рдХрд░реНрдирд▓рдордзреНрдпреЗ рд╕рдорд╕реНрдпрд╛ рджрд┐рд╕реВрди рдпреЗрддреЗ, рдкрд░рдВрддреБ рдмрд░реНтАНрдпрд╛рдЪ рд╡рд┐рддрд░рдгрд╛рдВрдиреА рдорд╛рдЧреАрд▓ рд╡рд░реНрд╖реА (рдбреЗрдмрд┐рдпрди, RHEL, SUSE, Ubuntu, Fedora, Arch) рдСрдлрд░ рдХреЗрд▓реЗрд▓реНрдпрд╛ рдХрд░реНрдирд▓ рдкреЕрдХреЗрдЬреЗрд╕рдЪреНрдпрд╛ рдЕрджреНрдпрддрдирд╛рдВрдордзреНрдпреЗ рд╕рдорд╕реНрдпреЗрдЪреЗ рдирд┐рд░рд╛рдХрд░рдг рдХреЗрд▓реЗ рдЖрд╣реЗ. TIOCGSID ioctl рдХреЙрд▓рдЪреНрдпрд╛ рдЕрдВрдорд▓рдмрдЬрд╛рд╡рдгреАрдордзреНрдпреЗ рдПрдХ рд╕рдорд╛рди рднреЗрджреНрдпрддрд╛ (CVE-2020-29660) рдПрдХрд╛рдЪ рд╡реЗрд│реА рдЖрдврд│реВрди рдЖрд▓реА, рдкрд░рдВрддреБ рддреА рджреЗрдЦреАрд▓ рд╕рд░реНрд╡рддреНрд░ рдЖрдзреАрдЪ рдирд┐рд╢реНрдЪрд┐рдд рдХреЗрд▓реА рдЧреЗрд▓реА рдЖрд╣реЗ.

рд▓реЙрдХ рд╕реЗрдЯ рдХрд░рддрд╛рдирд╛ рддреНрд░реБрдЯреАрдореБрд│реЗ рд╕рдорд╕реНрдпрд╛ рдЙрджреНрднрд╡рддреЗ, рдЬреНрдпрд╛рдореБрд│реЗ рдбреНрд░рд╛рдпрд╡реНрд╣рд░реНрд╕/tty/tty_jobctrl.c рдХреЛрдбрдордзреНрдпреЗ рд░реЗрд╕ рд╕реНрдерд┐рддреА рдирд┐рд░реНрдорд╛рдг рд╣реЛрддреЗ, рдЬреНрдпрд╛рдЪрд╛ рд╡рд╛рдкрд░ ioct рдореЕрдирд┐рдкреНрдпреБрд▓реЗрд╢рдирджреНрд╡рд╛рд░реЗ рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рдЪреНрдпрд╛ рдЬрд╛рдЧреЗрдЪрд╛ рд╡рд╛рдкрд░ рдХрд░реВрди рдореБрдХреНрдд рд╡рд╛рдкрд░рд╛рдЪреНрдпрд╛ рдкрд░рд┐рд╕реНрдерд┐рддреА рдирд┐рд░реНрдорд╛рдг рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдХреЗрд▓рд╛ рдЬрд╛рддреЛ. TIOCSPGRP рд▓рд╛ рдХреЙрд▓ рдХрд░рдгреЗ. рдХрд░реНрдирд▓ 10-4.19.0-amd13 рд╕рд╣ рдбреЗрдмрд┐рдпрди 64 рд╡рд░ рд╡рд┐рд╢реЗрд╖рд╛рдзрд┐рдХрд╛рд░ рд╡рд╛рдвреАрд╕рд╛рдареА рдХрд╛рд░реНрдпрд░рдд рд╢реЛрд╖рдг рдкреНрд░рджрд░реНрд╢рд┐рдд рдХреЗрд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗ.

рддреНрдпрд╛рдЪ рд╡реЗрд│реА, рдкреНрд░рдХрд╛рд╢рд┐рдд рд▓реЗрдЦ рдХрд╛рд░реНрдпрд░рдд рд╢реЛрд╖рдг рддрдпрд╛рд░ рдХрд░рдгреНрдпрд╛рдЪреНрдпрд╛ рддрдВрддреНрд░рд╛рд╡рд░ рдЬрд╛рд╕реНрдд рд▓рдХреНрд╖ рдХреЗрдВрджреНрд░рд┐рдд рдХрд░рдд рдирд╛рд╣реА, рддрд░ рдЕрд╢рд╛ рдЕрд╕реБрд░рдХреНрд╖рд┐рддрддреЗрдкрд╛рд╕реВрди рд╕рдВрд░рдХреНрд╖рдг рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдХрд░реНрдирд▓рдордзреНрдпреЗ рдХреЛрдгрддреА рд╕рд╛рдзрдиреЗ рдЕрд╕реНрддрд┐рддреНрд╡рд╛рдд рдЖрд╣реЗрдд рдпрд╛рд╡рд░ рд▓рдХреНрд╖ рдХреЗрдВрджреНрд░рд┐рдд рдХрд░рддреЗ. рдирд┐рд╖реНрдХрд░реНрд╖ рджрд┐рд▓рд╛рд╕рд╛рджрд╛рдпрдХ рдирд╛рд╣реА; рдврд┐рдЧрд╛рд▒реНрдпрд╛рдд рдореЗрдорд░реА рд╡рд┐рднрд╛рдЬрди рдХрд░рдгреЗ рдЖрдгрд┐ рдореЗрдорд░реА рдНрдХреНрд╕реЗрд╕ рдореБрдХреНрдд рдЭрд╛рд▓реНрдпрд╛рдирдВрддрд░ рддреНрдпрд╛рд╡рд░ рдирд┐рдпрдВрддреНрд░рдг рдпрд╛рдВрд╕рд╛рд░рдЦреНрдпрд╛ рдкрджреНрдзрддреА рд╡реНрдпрд╡рд╣рд╛рд░рд╛рдд рд╡рд╛рдкрд░рд▓реНрдпрд╛ рдЬрд╛рдд рдирд╛рд╣реАрдд, рдХрд╛рд░рдг рддреНрдпрд╛рдореБрд│реЗ рдХрд╛рд░реНрдпрдкреНрд░рджрд░реНрд╢рди рдХрдореА рд╣реЛрддреЗ рдЖрдгрд┐ CFI (рдХрдВрдЯреНрд░реЛрд▓ рдлреНрд▓реЛ рдЗрдВрдЯрд┐рдЧреНрд░рд┐рдЯреА) рдЖрдзрд╛рд░рд┐рдд рд╕рдВрд░рдХреНрд╖рдг, рдЬреЗ рд╣рд▓реНрд▓реНрдпрд╛рдЪреНрдпрд╛ рдирдВрддрд░рдЪреНрдпрд╛ рдЯрдкреНрдкреНрдпрд╛рддреАрд▓ рд╢реЛрд╖рдгрд╛рдВрдирд╛ рдЕрд╡рд░реЛрдзрд┐рдд рдХрд░рддреЗ, рд╕реБрдзрд╛рд░рдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ.

рджреАрд░реНрдШрдХрд╛рд│рд╛рдд рдХрд╛рдп рдлрд░рдХ рдкрдбреЗрд▓ рдпрд╛рдЪрд╛ рд╡рд┐рдЪрд╛рд░ рдХрд░рддрд╛рдирд╛, рдкреНрд░рдЧрдд рд╕реНрдерд┐рд░ рд╡рд┐рд╢реНрд▓реЗрд╖рдХрд╛рдВрдЪрд╛ рд╡рд╛рдкрд░ рдХрд┐рдВрд╡рд╛ рдореЗрдорд░реА-рд╕реБрд░рдХреНрд╖рд┐рдд рднрд╛рд╖рд╛рдВрдЪрд╛ рд╡рд╛рдкрд░ рдХрд░рдгреЗ рдЬрд╕реЗ рдХреА рд╕рдореГрджреНрдз рднрд╛рд╖реНрдпреЗ (рдЬрд╕реЗ рдХреА рдЪреЗрдХреНрдб рд╕реА) рддрдкрд╛рд╕рдгреНрдпрд╛рд╕рд╛рдареА рд░рд╕реНрдЯ рдЖрдгрд┐ рд╕реА рдмреЛрд▓реАрднрд╛рд╖рд╛рдВрдЪрд╛ рд╡рд╛рдкрд░. рдмрд┐рд▓реНрдб рдлреЗрдЬ рджрд░рдореНрдпрд╛рди рд╕реНрдерд┐рддреА. рд▓реЙрдХ, рдСрдмреНрдЬреЗрдХреНрдЯреНрд╕ рдЖрдгрд┐ рдкреЙрдЗрдВрдЯрд░. рд╕рдВрд░рдХреНрд╖рдг рдкрджреНрдзрддреАрдВрдордзреНрдпреЗ panic_on_oops рдореЛрдб рд╕рдХреНрд░рд┐рдп рдХрд░рдгреЗ, рдХрд░реНрдирд▓ рд╕рдВрд░рдЪрдирд╛ рдХреЗрд╡рд│-рд╡рд╛рдЪрдиреАрдп рдореЛрдбрд╡рд░ рд╕реНрд╡рд┐рдЪ рдХрд░рдгреЗ рдЖрдгрд┐ seccomp рд╕рд╛рд░рдЦреНрдпрд╛ рдпрдВрддреНрд░рдгрд╛ рд╡рд╛рдкрд░реВрди рд╕рд┐рд╕реНрдЯрдо рдХреЙрд▓рд╡рд░ рдкреНрд░рд╡реЗрд╢ рдкреНрд░рддрд┐рдмрдВрдзрд┐рдд рдХрд░рдгреЗ рд╕рдорд╛рд╡рд┐рд╖реНрдЯ рдЖрд╣реЗ.

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

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