рд▓рд┐рдирдХреНрд╕ 6.2 рдХрд░реНрдирд▓рдордзреАрд▓ рднреЗрджреНрдпрддрд╛ рдЬреА рд╕реНрдкреЗрдХреНрдЯрд░ v2 рдЖрдХреНрд░рдордг рд╕рдВрд░рдХреНрд╖рдгрд╛рд╕ рдмрд╛рдпрдкрд╛рд╕ рдХрд░реВ рд╢рдХрддреЗ

Linux 6.2 рдХрд░реНрдирд▓ (CVE-2023-1998) рдордзреНрдпреЗ рдПрдХ рдЕрд╕реБрд░рдХреНрд╖рд┐рддрддрд╛ рдУрд│рдЦрд▓реА рдЧреЗрд▓реА рдЖрд╣реЗ рдЬреА Specter v2 рд╣рд▓реНрд▓реНрдпрд╛рдВрдкрд╛рд╕реВрди рд╕рдВрд░рдХреНрд╖рдг рдЕрдХреНрд╖рдо рдХрд░рддреЗ рдЬреЗ рднрд┐рдиреНрди SMT рдХрд┐рдВрд╡рд╛ рд╣рд╛рдпрдкрд░ рдереНрд░реЗрдбрд┐рдВрдЧ рдереНрд░реЗрдбреНрд╕рд╡рд░ рдЪрд╛рд▓рдгрд╛рд░реНтАНрдпрд╛ рдЗрддрд░ рдкреНрд░рдХреНрд░рд┐рдпрд╛рдВрдЪреНрдпрд╛ рдореЗрдорд░реАрдордзреНрдпреЗ рдкреНрд░рд╡реЗрд╢ рдХрд░рдгреНрдпрд╛рд╕ рдЕрдиреБрдорддреА рджреЗрддреЗ, рдкрд░рдВрддреБ рддреНрдпрд╛рдЪ рднреМрддрд┐рдХ рдкреНрд░реЛрд╕реЗрд╕рд░ рдХреЛрд░рд╡рд░. рднреЗрджреНрдпрддрд╛, рдЗрддрд░ рдЧреЛрд╖реНрдЯреАрдВрдмрд░реЛрдмрд░рдЪ, рдХреНрд▓рд╛рдЙрдб рд╕рд┐рд╕реНрдЯрдордордзреАрд▓ рд╡реНрд╣рд░реНрдЪреНрдпреБрдЕрд▓ рдорд╢реАрдирдордзреАрд▓ рдбреЗрдЯрд╛ рд▓реАрдХреЗрдЬ рдЖрдпреЛрдЬрд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╡рд╛рдкрд░рд▓реА рдЬрд╛рдК рд╢рдХрддреЗ. рд╕рдорд╕реНрдпрд╛ рдлрдХреНрдд Linux 6.2 рдХрд░реНрдирд▓рд╡рд░ рдкрд░рд┐рдгрд╛рдо рдХрд░рддреЗ рдЖрдгрд┐ Specter v2 рд╡рд┐рд░реБрджреНрдз рд╕рдВрд░рдХреНрд╖рдг рд▓рд╛рдЧреВ рдХрд░рддрд╛рдирд╛ рд▓рдХреНрд╖рдгреАрдп рдУрд╡реНрд╣рд░рд╣реЗрдб рдХрдореА рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдбрд┐рдЭрд╛рдЗрди рдХреЗрд▓реЗрд▓реНрдпрд╛ рдСрдкреНрдЯрд┐рдорд╛рдпрдЭреЗрд╢рдирдЪреНрдпрд╛ рдЪреБрдХреАрдЪреНрдпрд╛ рдЕрдВрдорд▓рдмрдЬрд╛рд╡рдгреАрдореБрд│реЗ рдЙрджреНрднрд╡рддреЗ. Linux 6.3 рдХрд░реНрдирд▓рдЪреНрдпрд╛ рдкреНрд░рд╛рдпреЛрдЧрд┐рдХ рд╢рд╛рдЦреЗрдд рднреЗрджреНрдпрддрд╛ рдирд┐рд╢реНрдЪрд┐рдд рдХреЗрд▓реА рдЧреЗрд▓реА.

рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рдЪреНрдпрд╛ рдЬрд╛рдЧреЗрдд, рд╕реНрдкреЗрдХреНрдЯрд░ рд╣рд▓реНрд▓реНрдпрд╛рдВрдкрд╛рд╕реВрди рд╕рдВрд░рдХреНрд╖рдг рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА, рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдирд┐рд╡рдбрдХрдкрдгреЗ prctl PR_SET_SPECULATION_CTRL рд╕рд╣ рд╕рдЯреНрдЯрд╛ рд╕реВрдЪрдирд╛ рдЕрдВрдорд▓рдмрдЬрд╛рд╡рдгреА рдЕрдХреНрд╖рдо рдХрд░реВ рд╢рдХрддрд╛рдд рдХрд┐рдВрд╡рд╛ seccomp-рдЖрдзрд╛рд░рд┐рдд рд╕рд┐рд╕реНрдЯрдо рдХреЙрд▓ рдлрд┐рд▓реНрдЯрд░рд┐рдВрдЧ рд╡рд╛рдкрд░реВ рд╢рдХрддрд╛рдд. рд╕рдорд╕реНрдпрд╛ рдУрд│рдЦрдгрд╛рд▒реНрдпрд╛ рд╕рдВрд╢реЛрдзрдХрд╛рдВрдЪреНрдпрд╛ рдорддреЗ, 6.2 рдХрд░реНрдирд▓рдордзреАрд▓ рдЪреБрдХреАрдЪреНрдпрд╛ рдСрдкреНрдЯрд┐рдорд╛рдпрдЭреЗрд╢рдирдореБрд│реЗ рдХрдореАрдд рдХрдореА рдПрдХрд╛ рдореЛрдареНрдпрд╛ рдХреНрд▓рд╛рдЙрдб рдкреНрд░рджрд╛рддреНрдпрд╛рдЪреНрдпрд╛ рд╡реНрд╣рд░реНрдЪреНрдпреБрдЕрд▓ рдорд╢реАрдирд▓рд╛ рдпреЛрдЧреНрдп рд╕рдВрд░рдХреНрд╖рдгрд╛рд╢рд┐рд╡рд╛рдп рд╕реЛрдбрд▓реЗ, prctl рджреНрд╡рд╛рд░реЗ рд╕реНрдкреЗрдХреНрдЯреНрд░-BTI рдЕрдЯреЕрдХ рдмреНрд▓реЙрдХрд┐рдВрдЧ рдореЛрдбрдЪрд╛ рд╕рдорд╛рд╡реЗрд╢ рдЕрд╕реВрдирд╣реА. рднреЗрджреНрдпрддрд╛ 6.2 рдХрд░реНрдирд▓рд╕рд╣ рдирд┐рдпрдорд┐рдд рд╕рд░реНрд╡реНрд╣рд░рд╡рд░ рджреЗрдЦреАрд▓ рдкреНрд░рдХрдЯ рд╣реЛрддреЗ, рдЬреА тАЬspectre_v2=ibrsтАЭ рд╕реЗрдЯрд┐рдВрдЧ рд╡рд╛рдкрд░реВрди рдмреВрдЯ рдХреЗрд▓реА рдЬрд╛рддреЗ.

рдЕрд╕реБрд░рдХреНрд╖рд┐рддрддреЗрдЪреЗ рд╕рд╛рд░ рд╣реЗ рдЖрд╣реЗ рдХреА IBRS рдХрд┐рдВрд╡рд╛ eIBRS рд╕рдВрд░рдХреНрд╖рдг рдореЛрдб рдирд┐рд╡рдбрддрд╛рдирд╛, рдХреЗрд▓реЗрд▓реНрдпрд╛ рдСрдкреНрдЯрд┐рдорд╛рдпрдЭреЗрд╢рдирдиреЗ STIBP (рд╕рд┐рдВрдЧрд▓ рдереНрд░реЗрдб рдЗрдирдбрд╛рдпрд░реЗрдХреНрдЯ рдмреНрд░рд╛рдВрдЪ рдкреНрд░реЗрдбрд┐рдХреНрдЯрд░реНрд╕) рдпрдВрддреНрд░рдгрд╛ рд╡рд╛рдкрд░рдгреЗ рдЕрдХреНрд╖рдо рдХреЗрд▓реЗ рдЖрд╣реЗ, рдЬреЗ рдПрдХрд╛рдЪрд╡реЗрд│реА рдорд▓реНрдЯреАрдереНрд░реЗрдбрд┐рдВрдЧ рддрдВрддреНрд░рдЬреНрдЮрд╛рди (рдПрд╕рдПрдордЯреА рдХрд┐рдВрд╡рд╛ рд╣рд╛рдпрдкрд░-рдереНрд░реЗрдбрд┐рдВрдЧ) рд╡рд╛рдкрд░рддрд╛рдирд╛ рдЧрд│рддреА рд░реЛрдЦрдгреНрдпрд╛рд╕рд╛рдареА рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ. ). рддреНрдпрд╛рдЪ рд╡реЗрд│реА, рдХреЗрд╡рд│ eIBRS рдореЛрдб рдереНрд░реЗрдбреНрд╕рдордзреАрд▓ рдЧрд│рддреАрдкрд╛рд╕реВрди рд╕рдВрд░рдХреНрд╖рдг рдкреНрд░рджрд╛рди рдХрд░рддреЛ, рдкрд░рдВрддреБ IBRS рдореЛрдбрд▓рд╛ рдирд╛рд╣реА, рдХрд╛рд░рдг рддреНрдпрд╛рд╕рд╣ IBRS рдмрд┐рдЯ, рдЬреЛ рд▓реЙрдЬрд┐рдХрд▓ рдХреЛрд░рдордзреАрд▓ рдЧрд│рддреАрдкрд╛рд╕реВрди рд╕рдВрд░рдХреНрд╖рдг рдкреНрд░рджрд╛рди рдХрд░рддреЛ, рдЬреЗрд╡реНрд╣рд╛ рдирд┐рдпрдВрддреНрд░рдг рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рдЪреНрдпрд╛ рдЬрд╛рдЧреЗрд╡рд░ рдкрд░рдд рдпреЗрддреЗ рддреЗрд╡реНрд╣рд╛ рдХрд╛рд░реНрдпрдХреНрд╖рдорддреЗрдЪреНрдпрд╛ рдХрд╛рд░рдгрд╛рдВрд╕рд╛рдареА рд╕рд╛рдл рдХреЗрд▓реЗ рдЬрд╛рддреЗ, рдЬреНрдпрд╛рдореБрд│реЗ рд╡рд╛рдкрд░рдХрд░реНрддрд╛ рд╕реНрдкреЗрд╕ рдереНрд░реЗрдбреНрд╕ рд╕реНрдкреЗрдХреНрдЯрд░ v2 рд╡рд░реНрдЧрд╛рдЪреНрдпрд╛ рд╣рд▓реНрд▓реНрдпрд╛рдВрдкрд╛рд╕реВрди рд╕рдВрд░рдХреНрд╖рд┐рдд рдирд╛рд╣реА.

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

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