Linux 6.2 рдХрд░реНрдиреЗрд▓рдорд╛ рднреЗрджреНрдпрддрд╛ рдЬрд╕рд▓реЗ Specter v2 рдЖрдХреНрд░рдордг рд╕реБрд░рдХреНрд╖рд╛рд▓рд╛рдИ рдмрд╛рдЗрдкрд╛рд╕ рдЧрд░реНрди рд╕рдХреНрдЫ

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

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

рдЬреЛрдЦрд┐рдордХреЛ рд╕рд╛рд░ рдпреЛ рд╣реЛ рдХрд┐ IBRS рд╡рд╛ eIBRS рд╕реБрд░рдХреНрд╖рд╛ рдореЛрдбрд╣рд░реВ рдЫрдиреМрдЯ рдЧрд░реНрджрд╛, рдЕрдкреНрдЯрд┐рдорд╛рдЗрдЬреЗрд╕рдирд╣рд░реВрд▓реЗ STIBP (рдПрдХрд▓ рдереНрд░реЗрдб рдЗрдирдбрд╛рдпрд░реЗрдХреНрдЯ рдмреНрд░рд╛рдиреНрдЪ рдкреНрд░рд┐рдбрд┐рдХреНрдЯрд░реНрд╕) рдореЗрдХрд╛рдирд┐рдЬрдордХреЛ рдкреНрд░рдпреЛрдЧрд▓рд╛рдИ рдЕрд╕рдХреНрд╖рдо рдкрд╛рд░реНрдЫ, рдЬреБрди рдПрдХрд╕рд╛рде рдорд▓реНрдЯрд┐рдереНрд░реЗрдбрд┐рдЩ рдЯреЗрдХреНрдиреЛрд▓реЛрдЬреА (SMT рд╡рд╛ рд╣рд╛рдЗрдкрд░-рдереНрд░реЗрдбрд┐рдЩ) рдкреНрд░рдпреЛрдЧ рдЧрд░реНрджрд╛ рдЪреБрд╣рд╛рд╡рдЯ рд░реЛрдХреНрди рдЖрд╡рд╢реНрдпрдХ рд╣реБрдиреНрдЫред )ред рдПрдХреИ рд╕рдордпрдорд╛, рдХреЗрд╡рд▓ eIBRS рдореЛрдбрд▓реЗ рдереНрд░реЗрдбрд╣рд░реВ рдмреАрдЪ рдЪреБрд╣рд╛рд╡рдЯ рд╡рд┐рд░реБрджреНрдз рд╕реБрд░рдХреНрд╖рд╛ рдкреНрд░рджрд╛рди рдЧрд░реНрджрдЫ, рддрд░ IBRS рдореЛрдб рд╣реЛрдЗрди, рдХрд┐рдирднрдиреЗ рдпрд╕рдХреЛ рд╕рд╛рде IBRS рдмрд┐рдЯ, рдЬрд╕рд▓реЗ рддрд╛рд░реНрдХрд┐рдХ рдХреЛрд░рд╣рд░реВ рдмреАрдЪ рдЪреБрд╣рд╛рд╡рдЯрдмрд╛рдЯ рд╕реБрд░рдХреНрд╖рд╛ рдкреНрд░рджрд╛рди рдЧрд░реНрджрдЫ, рдкреНрд░рджрд░реНрд╢рди рдХрд╛рд░рдгрд╣рд░реВрдХрд╛ рд▓рд╛рдЧрд┐ рдЦрд╛рд▓реА рдЧрд░рд┐рдиреНрдЫ рдЬрдм рдирд┐рдпрдиреНрддреНрд░рдг рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛ рд╕реНрдкреЗрд╕рдорд╛ рдлрд░реНрдХрдиреНрдЫ, рдЬрд╕рд▓реЗ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛ рд╕реНрдкреЗрд╕ рдереНрд░реЗрдбрд╣рд░реВрд▓рд╛рдИ рд╕реНрдкреЗрдХреНрдЯрд░ v2 рд╡рд░реНрдЧрдХреЛ рдЖрдХреНрд░рдордгрдмрд╛рдЯ рд╕реБрд░рдХреНрд╖рд┐рдд рд░рд╛рдЦреНрджреИрдиред

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

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