Retbleed рд╣рд╛ рдЗрдВрдЯреЗрд▓ рдЖрдгрд┐ AMD CPU рдЪреНрдпрд╛ рд╕рдЯреНрдЯреЗрдмрд╛рдЬ рдЕрдВрдорд▓рдмрдЬрд╛рд╡рдгреА рдпрдВрддреНрд░рдгреЗрд╡рд░ рдПрдХ рдирд╡реАрди рд╣рд▓реНрд▓рд╛ рдЖрд╣реЗ.

ETH рдЭреБрд░рд┐рдЪрдордзреАрд▓ рд╕рдВрд╢реЛрдзрдХрд╛рдВрдЪреНрдпрд╛ рдЧрдЯрд╛рдиреЗ CPU рдордзреАрд▓ рдЕрдкреНрд░рддреНрдпрдХреНрд╖ рд╕рдВрдХреНрд░рдордгрд╛рдВрдЪреНрдпрд╛ рд╕рдЯреНрдЯрд╛ рдЕрдВрдорд▓рдмрдЬрд╛рд╡рдгреАрдЪреНрдпрд╛ рдпрдВрддреНрд░рдгреЗрд╡рд░ рдПрдХ рдирд╡реАрди рд╣рд▓реНрд▓рд╛ рдУрд│рдЦрд▓рд╛ рдЖрд╣реЗ, рдЬреНрдпрд╛рдореБрд│реЗ рдХрд░реНрдирд▓ рдореЗрдорд░реАрдордзреВрди рдорд╛рд╣рд┐рддреА рдХрд╛рдврдгреЗ рдХрд┐рдВрд╡рд╛ рд╡реНрд╣рд░реНрдЪреНрдпреБрдЕрд▓ рдорд╢реАрдирд╡рд░реВрди рд╣реЛрд╕реНрдЯ рд╕рд┐рд╕реНрдЯрдорд╡рд░ рд╣рд▓реНрд▓рд╛ рдЖрдпреЛрдЬрд┐рдд рдХрд░рдгреЗ рд╢рдХреНрдп рд╣реЛрддреЗ. рднреЗрджреНрдпрддреЗрд▓рд╛ рд░реЗрдЯрдмреНрд▓реАрдб (CVE-2022-29900, CVE-2022-29901) рдЕрд╕реЗ рд╕рд╛рдВрдХреЗрддрд┐рдХ рдирд╛рд╡ рджрд┐рд▓реЗ рдЬрд╛рддреЗ рдЖрдгрд┐ рддреЗ Specter-v2 рд╣рд▓реНрд▓реНрдпрд╛рдВрдЪреНрдпрд╛ рдЬрд╡рд│ рдЖрд╣реЗрдд. рдлрд░рдХ рд╣рд╛ "ret" (рд░рд┐рдЯрд░реНрди) рдирд┐рд░реНрджреЗрд╢рд╛рдВрд╡рд░ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХрд░рддрд╛рдирд╛ рдЕрдирд┐рдпрдВрддреНрд░рд┐рдд рдХреЛрдбрдЪреНрдпрд╛ рд╕рдЯреНрдЯрд╛ рдЕрдВрдорд▓рдмрдЬрд╛рд╡рдгреАрдЪреНрдпрд╛ рд╕рдВрд╕реНрдереЗрдордзреНрдпреЗ рдпреЗрддреЛ, рдЬреЛ рд╕реНрдЯреЕрдХрд╡рд░реВрди рдЙрдбреА рдорд╛рд░рдгреНрдпрд╛рд╕рд╛рдареА рдкрддреНрддрд╛ рдЖрдгрддреЛ, рдЕрдкреНрд░рддреНрдпрдХреНрд╖ рдЙрдбреАрдРрд╡рдЬреА "jmp" рд╕реВрдЪрдирд╛ рд╡рд╛рдкрд░реВрди, рдпреЗрдереВрди рдкрддреНрддрд╛ рд▓реЛрдб рдХрд░рддреЛ рдореЗрдорд░реА рдХрд┐рдВрд╡рд╛ CPU рд░рдЬрд┐рд╕реНрдЯрд░.

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

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

рд╕рд╢рд░реНрдд рдЖрдгрд┐ рдЕрдкреНрд░рддреНрдпрдХреНрд╖ рдЙрдбреА рд╕реВрдЪрдирд╛ рд╡рд╛рдкрд░рдгрд╛рд▒реНрдпрд╛ рдХреНрд▓рд╛рд╕рд┐рдХ рд╕реНрдкреЗрдХреНрдЯрд░ рдХреНрд▓рд╛рд╕рдЪреНрдпрд╛ рд╣рд▓реНрд▓реНрдпрд╛рдВрдкрд╛рд╕реВрди рд╕рдВрд░рдХреНрд╖рдг рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА, рдмрд╣реБрддреЗрдХ рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо "рд░реЗрдЯрдкреЛрд▓рд╛рдЗрди" рддрдВрддреНрд░ рд╡рд╛рдкрд░рддрд╛рдд, рдЬреЗ рдЕрдкреНрд░рддреНрдпрдХреНрд╖ рдЬрдВрдк рдСрдкрд░реЗрд╢рдиреНрд╕рдЪреНрдпрд╛ рдЬрд╛рдЧреА "рд░реЗрдЯ" рдирд┐рд░реНрджреЗрд╢рд╛рдВрд╡рд░ рдЖрдзрд╛рд░рд┐рдд рдЕрд╕рддреЗ, рдЬреНрдпрд╛рд╕рд╛рдареА рдкреНрд░реЛрд╕реЗрд╕рд░ рд╕реНрд╡рддрдВрддреНрд░ рд╕реНрдЯреЕрдХ рд╕реНрдЯреЗрдЯ рдкреНрд░реЗрдбрд┐рдХреНрд╢рди рдпреБрдирд┐рдЯ рд╡рд╛рдкрд░рддрд╛рдд. рд╢рд╛рдЦрд╛ рдЕрдВрджрд╛рдЬ рдмреНрд▓реЙрдХ рд╡рд╛рдкрд░рдд рдирд╛рд╣реА. 2018 рдордзреНрдпреЗ рдЬреЗрд╡реНрд╣рд╛ retpoline рд╕рд╛рджрд░ рдХрд░рдгреНрдпрд╛рдд рдЖрд▓реА рддреЗрд╡реНрд╣рд╛ рдЕрд╕реЗ рдорд╛рдирд▓реЗ рдЬрд╛рдд рд╣реЛрддреЗ рдХреА рд╕реНрдкреЗрдХреНрдЯрд░ рд╕рд╛рд░рдЦреА ре▓рдбреНрд░реЗрд╕ рдореЕрдирд┐рдкреБрд▓реЗрд╢рди рд╣реЗ тАЬretтАЭ рд╕реВрдЪрдирд╛ рд╡рд╛рдкрд░реВрди рд╕рдЯреНрдЯрд╛ рд╢рд╛рдЦрд╛рдВрд╕рд╛рдареА рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рдирд╡реНрд╣рддреЗ.

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

рд╕рдВрд╢реЛрдзрдирд╛рджрд░рдореНрдпрд╛рди, рдПрдХ рдХрд╛рд░реНрдпрд░рдд рд╢реЛрд╖рдг рддрдпрд╛рд░ рдХреЗрд▓реЗ рдЧреЗрд▓реЗ рдЬреЗ рдЗрдВрдЯреЗрд▓ CPU рд╕рд╣ рд╕рд┐рд╕реНрдЯреАрдорд╡рд░, 219 рдмрд╛рдЗрдЯреНрд╕ рдкреНрд░рддрд┐ рд╕реЗрдХрдВрдж рдЖрдгрд┐ 98% рдЕрдЪреВрдХрддреЗрдиреЗ рд╡рд╛рдкрд░рдХрд░реНрддрд╛ рд╕реНрдкреЗрд╕рдордзреАрд▓ рдЕрдирдкреНрд░рд┐рд╡реНрд╣рд┐рд▓реЗрдЬреНрдб рдкреНрд░рдХреНрд░рд┐рдпреЗрддреВрди рдХрд░реНрдирд▓ рдореЗрдорд░реАрдордзреВрди рдЕрдирд┐рдпрдВрддреНрд░рд┐рдд рдбреЗрдЯрд╛ рдХрд╛рдвреВ рджреЗрддреЗ. AMD рдкреНрд░реЛрд╕реЗрд╕рд░рд╡рд░, рд╢реЛрд╖рдгрд╛рдЪреА рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдЦреВрдк рдЬрд╛рд╕реНрдд рдЖрд╣реЗ тАФ рдЧрд│рддреА рджрд░ 3.9 KB рдкреНрд░рддрд┐ рд╕реЗрдХрдВрдж рдЖрд╣реЗ. рдПрдХ рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рдЙрджрд╛рд╣рд░рдг рдореНрд╣рдгреВрди, рдЖрдореНрд╣реА /etc/shadow рдлрд╛рдЗрд▓рдЪреА рд╕рд╛рдордЧреНрд░реА рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд рд╢реЛрд╖рдг рдХрд╕реЗ рд╡рд╛рдкрд░рд╛рдпрдЪреЗ рддреЗ рджрд╛рдЦрд╡рддреЛ. рдЗрдВрдЯреЗрд▓ рд╕реАрдкреАрдпреВ рдЕрд╕рд▓реЗрд▓реНрдпрд╛ рд╕рд┐рд╕реНрдЯрдорд╡рд░, рд░реВрдЯ рд╡рд╛рдкрд░рдХрд░реНрддрд╛ рдкрд╛рд╕рд╡рд░реНрдб рд╣реЕрд╢ рдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╣рд▓реНрд▓рд╛ 28 рдорд┐рдирд┐рдЯрд╛рдВрдд рдХреЗрд▓рд╛ рдЧреЗрд▓рд╛ рдЖрдгрд┐ рдПрдПрдордбреА рд╕реАрдкреАрдпреВ рдЕрд╕рд▓реЗрд▓реНрдпрд╛ рд╕рд┐рд╕реНрдЯрдорд╡рд░ - 6 рдорд┐рдирд┐рдЯрд╛рдВрдд.

Q6 8 рдкреВрд░реНрд╡реА рд░рд┐рд▓реАрдЭ рдЭрд╛рд▓реЗрд▓реНрдпрд╛ Intel рдкреНрд░реЛрд╕реЗрд╕рд░рдЪреНрдпрд╛ 3-2019 рдкрд┐рдвреНрдпрд╛рдВрд╕рд╛рдареА (рд╕реНрдХрд╛рдпрд▓реЗрдХрд╕рд╣) рдЖрдгрд┐ Q1 1 рдкреВрд░реНрд╡реА рд░рд┐рд▓реАрдЬ рдЭрд╛рд▓реЗрд▓реНрдпрд╛ Zen 2, Zen 2021+ рдЖрдгрд┐ Zen 3 рдорд╛рдпрдХреНрд░реЛрдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░рд╡рд░ рдЖрдзрд╛рд░рд┐рдд AMD рдкреНрд░реЛрд╕реЗрд╕рд░рд╕рд╛рдареА рд╣рд▓реНрд▓реНрдпрд╛рдЪреА рдкреБрд╖реНрдЯреА рдЭрд╛рд▓реА рдЖрд╣реЗ. рдирд╡реАрди рдкреНрд░реЛрд╕реЗрд╕рд░ рдореЙрдбреЗрд▓реНрд╕ рдЬрд╕реЗ рдХреА AMD ZenXNUMX рдЖрдгрд┐ Intel Alder Lake, рддрд╕реЗрдЪ ARM рдкреНрд░реЛрд╕реЗрд╕рд░рдордзреНрдпреЗ, рд╕рдорд╕реНрдпрд╛ рд╡рд┐рджреНрдпрдорд╛рди рд╕рдВрд░рдХреНрд╖рдг рдпрдВрддреНрд░рдгреЗрджреНрд╡рд╛рд░реЗ рдЕрд╡рд░реЛрдзрд┐рдд рдХреЗрд▓реА рдЬрд╛рддреЗ. рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, IBRS (Indirect Branch Restricted Speculation) рд╕реВрдЪрдирд╛ рд╡рд╛рдкрд░рдгреЗ рд╣рд▓реНрд▓реНрдпрд╛рдВрдкрд╛рд╕реВрди рд╕рдВрд░рдХреНрд╖рдг рдХрд░рдгреНрдпрд╛рдд рдорджрдд рдХрд░рддреЗ.

Linux рдХрд░реНрдирд▓ рдЖрдгрд┐ Xen рд╣рд╛рдпрдкрд░рд╡рд╛рдЗрдЬрд░рд╕рд╛рдареА рдмрджрд▓рд╛рдВрдЪрд╛ рдПрдХ рд╕рдВрдЪ рддрдпрд╛рд░ рдХреЗрд▓рд╛ рдЧреЗрд▓рд╛ рдЖрд╣реЗ, рдЬреЗ рдЬреБрдиреНрдпрд╛ CPU рд╡рд░реАрд▓ рд╕реЙрдлреНрдЯрд╡реЗрдЕрд░рдордзреАрд▓ рд╕рдорд╕реНрдпрд╛ рдЕрд╡рд░реЛрдзрд┐рдд рдХрд░реЗрд▓. рд▓рд┐рдирдХреНрд╕ рдХрд░реНрдирд▓рд╕рд╛рдареА рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд рдкреЕрдЪ 68 рдлрд╛рдЗрд▓реНрд╕ рдмрджрд▓рддреЗ, 1783 рдУрд│реА рдЬреЛрдбрддреЗ рдЖрдгрд┐ 387 рдУрд│реА рд╣рдЯрд╡рддреЗ. рджреБрд░реНрджреИрд╡рд╛рдиреЗ, рд╕рдВрд░рдХреНрд╖рдгрд╛рдореБрд│реЗ рдорд╣рддреНрддреНрд╡рдкреВрд░реНрдг рдУрд╡реНрд╣рд░рд╣реЗрдб рдЦрд░реНрдЪ рд╣реЛрддреЛ - рдПрдПрдордбреА рдЖрдгрд┐ рдЗрдВрдЯреЗрд▓ рдкреНрд░реЛрд╕реЗрд╕рд░рд╡рд░ рдЖрдпреЛрдЬрд┐рдд рдХреЗрд▓реЗрд▓реНрдпрд╛ рдЧреНрд░рдВрдерд╛рдВрдордзреНрдпреЗ, рдХрд╛рдордЧрд┐рд░реА рдХрдореА рд╣реЛрдгреНрдпрд╛рдЪрд╛ рдЕрдВрджрд╛рдЬ 14% рддреЗ 39% рдкрд░реНрдпрдВрдд рдЖрд╣реЗ. IBRS рд╕реВрдЪрдирд╛рдВрд╡рд░ рдЖрдзрд╛рд░рд┐рдд рд╕рдВрд░рдХреНрд╖рдг рд╡рд╛рдкрд░рдгреЗ рдЕрдзрд┐рдХ рд╢реНрд░реЗрдпрд╕реНрдХрд░ рдЖрд╣реЗ, рдЬреЗ Intel CPUs рдЪреНрдпрд╛ рдирд╡реАрди рдкрд┐рдвреНрдпрд╛рдВрдордзреНрдпреЗ рдЙрдкрд▓рдмреНрдз рдЖрд╣реЗ рдЖрдгрд┐ Linux kernel 4.19 рдкрд╛рд╕реВрди рд╕рдорд░реНрдерд┐рдд рдЖрд╣реЗ.

рдЗрдВрдЯреЗрд▓ рдкреНрд░реЛрд╕реЗрд╕рд░рд╡рд░, рд░рд┐рдЯрд░реНрди рд╕реНрдЯреЕрдХ рдмрдлрд░рдордзреНрдпреЗ рд▓реЛрдЕрд░ рдмрд╛рдЙрдВрдб (рдЕрдВрдбрд░рдлреНрд▓реЛ) рдордзреВрди рдУрд╡реНрд╣рд░рдлреНрд▓реЛ рд╣реЛрддреЛ рддреЗрд╡реНрд╣рд╛ рджрд┐рд╕рдгрд╛рд▒реНрдпрд╛ рд╡реИрд╢рд┐рд╖реНрдЯреНрдпрд╛рдореБрд│реЗ рд╕рдЯреНрдЯрд╛ рдЕрдкреНрд░рддреНрдпрдХреНрд╖ рдЙрдбреАрд╕рд╛рдареА рдкрддреНрддрд╛ рдмрджрд▓рд▓рд╛ рдЬрд╛рддреЛ. рдЬреЗрд╡реНрд╣рд╛ рдЕрд╢рд╛ рдкрд░рд┐рд╕реНрдерд┐рддреА рдЙрджреНрднрд╡рддрд╛рдд, рддреЗрд╡реНрд╣рд╛ "ret" рд╕реВрдЪрдирд╛ рд╕рд╛рдорд╛рдиреНрдп рдЕрдкреНрд░рддреНрдпрдХреНрд╖ рдЙрдбреАрдВрд╕рд╛рдареА рд╡рд╛рдкрд░рд▓реНрдпрд╛ рдЬрд╛рдгрд╛рд▒реНрдпрд╛ рдкрддреНрддреНрдпрд╛рдЪреНрдпрд╛ рдирд┐рд╡рдбреАрдЪреЗ рддрд░реНрдХ рд▓рд╛рдЧреВ рдХрд░рдгреНрдпрд╛рд╕ рд╕реБрд░рд╡рд╛рдд рдХрд░рддреЗ. рд▓рд┐рдирдХреНрд╕ рдХрд░реНрдирд▓рдордзреНрдпреЗ рд╣рдЬрд╛рд░рд╛рд╣реВрди рдЕрдзрд┐рдХ рдард┐рдХрд╛рдгреЗ рдЖрдврд│рд▓реА рдЖрд╣реЗрдд рдЬреА рдЕрд╢рд╛ рдмреЕрдХрдлреНрд▓реЛ рд╕реБрд░реВ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдкрд░рд┐рд╕реНрдерд┐рддреА рдирд┐рд░реНрдорд╛рдг рдХрд░рддрд╛рдд рдЖрдгрд┐ рд╕рд┐рд╕реНрдЯрдо рдХреЙрд▓рджреНрд╡рд╛рд░реЗ рдкреНрд░рд╡реЗрд╢рдпреЛрдЧреНрдп рдЖрд╣реЗрдд.

рдПрдПрдордбреА рдкреНрд░реЛрд╕реЗрд╕рд░рд╡рд░, рд╕реНрдЯреЕрдХ-рд╡рд┐рд╢рд┐рд╖реНрдЯ рдмрдлрд░ (рд░рд┐рдЯрд░реНрди ре▓рдбреНрд░реЗрд╕ рд╕реНрдЯреЕрдХ) рдЪреНрдпрд╛ рд╕рдВрджрд░реНрднрд╛рд╢рд┐рд╡рд╛рдп тАЬretтАЭ рдирд┐рд░реНрджреЗрд╢рд╛рдВрдЪреА рд╕рдЯреНрдЯрд╛ рдЕрдВрдорд▓рд╛рдд рдЖрдгрд▓реА рдЬрд╛рддреЗ рдЖрдгрд┐ рд╢рд╛рдЦрд╛ рдЕрдВрджрд╛рдЬ рдпреБрдирд┐рдЯ тАЬretтАЭ рд╕реВрдЪрдирд╛ рдирд┐рдпрдВрддреНрд░рдг рдкрд░рддрд╛рд╡рд╛ рдореНрд╣рдгреВрди рдирд╛рд╣реА рддрд░ рдЕрдкреНрд░рддреНрдпрдХреНрд╖ рд╢рд╛рдЦрд╛ рдореНрд╣рдгреВрди рдорд╛рдирддреЗ. , рдЖрдгрд┐, рддреНрдпрд╛рдиреБрд╕рд╛рд░, рдЕрдВрджрд╛рдЬ рдЕрдкреНрд░рддреНрдпрдХреНрд╖ рд╕рдВрдХреНрд░рдордгрд╛рдВрд╕рд╛рдареА рдбреЗрдЯрд╛ рд╡рд╛рдкрд░рддреЗ. рдпрд╛ рдкрд░рд┐рд╕реНрдерд┐рддреАрдд, рд╕рд┐рд╕реНрдЯрдо рдХреЙрд▓рджреНрд╡рд╛рд░реЗ рдкреЛрд╣реЛрдЪрдгреНрдпрд╛рдпреЛрдЧреНрдп рдХреЛрдгрддреНрдпрд╛рд╣реА "рд░рд┐рдЯ" рдСрдкрд░реЗрд╢рдирдЪрд╛ рдЧреИрд░рдлрд╛рдпрджрд╛ рдШреЗрддрд▓рд╛ рдЬрд╛рдК рд╢рдХрддреЛ.

рдпрд╛ рд╡реНрдпрддрд┐рд░рд┐рдХреНрдд, рдХрд╛рд▓реНрдкрдирд┐рдХ рд╢рд╛рдЦрд╛рдВрдЪреНрдпрд╛ рдЕрдВрдорд▓рдмрдЬрд╛рд╡рдгреАрд╢реА рд╕рдВрдмрдВрдзрд┐рдд AMD CPUs (CVE-2022-23825, рд╢рд╛рдЦрд╛ рдкреНрд░рдХрд╛рд░ рдЧреЛрдВрдзрд│) рдордзреНрдпреЗ рдЖрдгрдЦреА рдПрдХ рд╕рдорд╕реНрдпрд╛ рджреЗрдЦреАрд▓ рдУрд│рдЦрд▓реА рдЧреЗрд▓реА рдЖрд╣реЗ - рдЖрд╡рд╢реНрдпрдХ рд╢рд╛рдЦрд╛ рдирд┐рд░реНрджреЗрд╢рд╛рдВрд╢рд┐рд╡рд╛рдп рджреЗрдЦреАрд▓ рд╢рд╛рдЦрд╛ рднрд╡рд┐рд╖реНрдпрд╡рд╛рдгреАрд╕рд╛рдареА рдкрд░рд┐рд╕реНрдерд┐рддреА рдЙрджреНрднрд╡реВ рд╢рдХрддреЗ, рдЬреНрдпрд╛рдореБрд│реЗ рд╢рд╛рдЦрд╛ рдЕрдВрджрд╛рдЬ рдмрдлрд░рд╡рд░ рдкреНрд░рднрд╛рд╡ рдкрдбрддреЛ. "ret" рд╕реВрдЪрдиреЗрд╢рд┐рд╡рд╛рдп. рд╣реЗ рд╡реИрд╢рд┐рд╖реНрдЯреНрдп рд╕рдВрд░рдХреНрд╖рдгрд╛рдЪреА рдЕрдВрдорд▓рдмрдЬрд╛рд╡рдгреА рд▓рдХреНрд╖рдгреАрдпрд░реАрддреНрдпрд╛ рдЧреБрдВрддрд╛рдЧреБрдВрддреАрдЪреЗ рдХрд░рддреЗ рдЖрдгрд┐ рд╢рд╛рдЦрд╛ рдЕрдВрджрд╛рдЬ рдмрдлрд░рдЪреА рдЕрдзрд┐рдХ рд╕рдХреНрд░рд┐рдп рд╕рд╛рдлрд╕рдлрд╛рдИрдЪреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдЕрд╕рддреЗ. рдХрд░реНрдирд▓рдордзреНрдпреЗ рдкреВрд░реНрдг рд╕рдВрд░рдХреНрд╖рдг рдЬреЛрдбрд▓реНрдпрд╛рдиреЗ рдУрд╡реНрд╣рд░рд╣реЗрдб 209% рдиреЗ рд╡рд╛рдврдгреНрдпрд╛рдЪреА рдЕрдкреЗрдХреНрд╖рд╛ рдЖрд╣реЗ.

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

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