Retbleed Intel рд░ AMD CPUs рдХреЛ рд╕рдЯреНрдЯрд╛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рд╕рдВрдпрдиреНрддреНрд░рдорд╛ рдирдпрд╛рдБ рдЖрдХреНрд░рдордг рд╣реЛред

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

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

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

рд╕рд╢рд░реНрдд рд░ рдЕрдкреНрд░рддреНрдпрдХреНрд╖ рдЬрдореНрдк рдирд┐рд░реНрджреЗрд╢рдирд╣рд░реВ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреЗ рдХреНрд▓рд╛рд╕рд┐рдХ рд╕реНрдкреЗрдХреНрдЯрд░ рдХреНрд▓рд╛рд╕ рдЖрдХреНрд░рдордгрд╣рд░реВрдмрд╛рдЯ рдЬреЛрдЧрд╛рдЙрди, рдзреЗрд░реИ рдЬрд╕реЛ рдЕрдкрд░реЗрдЯрд┐рдЩ рд╕рд┐рд╕реНрдЯрдорд╣рд░реВрд▓реЗ "retpoline" рдкреНрд░рд╡рд┐рдзрд┐ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдЫрдиреН, рдЬреБрди рдЕрдкреНрд░рддреНрдпрдХреНрд╖ рдЬрдореНрдк рдЕрдкрд░реЗрд╢рдирд╣рд░реВрд▓рд╛рдИ "ret" рдирд┐рд░реНрджреЗрд╢рдирдХреЛ рд╕рд╛рде рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрди рдЧрд░реНрдирдорд╛ рдЖрдзрд╛рд░рд┐рдд рдЫ, рдЬрд╕рдХрд╛ рд▓рд╛рдЧрд┐ рдкреНрд░реЛрд╕реЗрд╕рд░рд╣рд░реВрд▓реЗ рдЫреБрдЯреНрдЯреИ рд╕реНрдЯреНрдпрд╛рдХ рд░рд╛рдЬреНрдп рднрд╡рд┐рд╖реНрдпрд╡рд╛рдгреА рдПрдХрд╛рдЗ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдЫрдиреНред рд╢рд╛рдЦрд╛ рднрд╡рд┐рд╖реНрдпрд╡рд╛рдгреА рдмреНрд▓рдХ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрджреИрдиред рдЬрдм 2018 рдорд╛ retpoline рдкреЗрд╢ рдЧрд░рд┐рдПрдХреЛ рдерд┐рдпреЛ, рдпреЛ рд╡рд┐рд╢реНрд╡рд╛рд╕ рдЧрд░рд┐рдПрдХреЛ рдерд┐рдпреЛ рдХрд┐ рд╕реНрдкреЗрдХреНрдЯрд░-рдЬрд╕реНрддреЛ рдареЗрдЧрд╛рдирд╛ рд╣реЗрд░рдлреЗрд░ "ret" рдирд┐рд░реНрджреЗрд╢рди рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рд╕рдЯреНрдЯрд╛ рд╢рд╛рдЦрд╛рдХреЛ рд▓рд╛рдЧрд┐ рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рдерд┐рдПрдиред

Retbleed рдЖрдХреНрд░рдордг рд╡рд┐рдзрд┐ рд╡рд┐рдХрд╕рд┐рдд рдЧрд░реНрдиреЗ рд╢реЛрдзрдХрд░реНрддрд╛рд╣рд░реВрд▓реЗ "ret" рдирд┐рд░реНрджреЗрд╢рди рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рд╕рдЯреНрдЯрд╛ рд╕рдВрдХреНрд░рдордг рд╕реБрд░реБ рдЧрд░реНрди рдорд╛рдЗрдХреНрд░реЛрдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░рд▓ рдЕрд╡рд╕реНрдерд╛рд╣рд░реВ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрдиреЗ рд╕рдореНрднрд╛рд╡рдирд╛ рдкреНрд░рджрд░реНрд╢рди рдЧрд░реЗ рд░ рд▓рд┐рдирдХреНрд╕ рдХрд░реНрдиреЗрд▓рдорд╛ рднреЗрджреНрдпрддрд╛рдХреЛ рд╢реЛрд╖рдг рдЧрд░реНрдирдХрд╛ рд▓рд╛рдЧрд┐ рдЙрдкрдпреБрдХреНрдд рдирд┐рд░реНрджреЗрд╢рдирд╣рд░реВ (рдЧреНрдпрд╛рдЬреЗрдЯрд╣рд░реВ) рдХреЛ рдЕрдиреБрдХреНрд░рдорд╣рд░реВ рдкрд╣рд┐рдЪрд╛рди рдЧрд░реНрдирдХрд╛ рд▓рд╛рдЧрд┐ рддрдпрд╛рд░-рдирд┐рд░реНрдорд┐рдд рдЙрдкрдХрд░рдгрд╣рд░реВ рдкреНрд░рдХрд╛рд╢рд┐рдд рдЧрд░реЗред рдЬрд╕рдорд╛ рддреНрдпрд╕реНрддрд╛ рдЕрд╡рд╕реНрдерд╛рд╣рд░реВ рдкреНрд░рдХрдЯ рд╣реБрдиреНрдЫрдиреНред

рдЕрдиреБрд╕рдиреНрдзрд╛рдирдХреЛ рдХреНрд░рдордорд╛, рдПрдХ рдХрд╛рд░реНрдп рд╢реЛрд╖рдг рддрдпрд╛рд░ рдЧрд░рд┐рдПрдХреЛ рдерд┐рдпреЛ рдЬрд╕рд▓реЗ рдЗрдВрдЯреЗрд▓ CPU рд╣рд░реВ рднрдПрдХрд╛ рдкреНрд░рдгрд╛рд▓реАрд╣рд░реВрдорд╛, рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛ рд╕реНрдкреЗрд╕рдорд╛ 219 рдмрд╛рдЗрдЯ рдкреНрд░рддрд┐ рд╕реЗрдХреЗрдиреНрдбрдХреЛ рдЧрддрд┐ рд░ 98% рд╢реБрджреНрдзрддрд╛рдорд╛ рдХрд░реНрдиреЗрд▓ рдореЗрдореЛрд░реАрдмрд╛рдЯ рдордирдорд╛рдиреА рдбрд╛рдЯрд╛ рдирд┐рдХрд╛рд▓реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫред AMD рдкреНрд░реЛрд╕реЗрд╕рд░рд╣рд░реВрдорд╛, рд╢реЛрд╖рдгрдХреЛ рджрдХреНрд╖рддрд╛ рдзреЗрд░реИ рдЙрдЪреНрдЪ рдЫ - рдЪреБрд╣рд╛рд╡рдЯ рджрд░ 3.9 KB рдкреНрд░рддрд┐ рд╕реЗрдХреЗрдиреНрдб рд╣реЛред рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рдЙрджрд╛рд╣рд░рдгрдХреЛ рд░реВрдкрдорд╛, рд╣рд╛рдореА /etc/shadow рдлрд╛рдЗрд▓рдХреЛ рд╕рд╛рдордЧреНрд░реА рдирд┐рд░реНрдзрд╛рд░рдг рдЧрд░реНрди рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд рд╢реЛрд╖рдг рдХрд╕рд░реА рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреЗ рднрдиреЗрд░ рджреЗрдЦрд╛рдЙрдБрдЫреМрдВред Intel CPUs рднрдПрдХрд╛ рдкреНрд░рдгрд╛рд▓реАрд╣рд░реВрдорд╛, рд░реВрдЯ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛ рдкрд╛рд╕рд╡рд░реНрдб рд╣реНрдпрд╛рд╕ рдирд┐рд░реНрдзрд╛рд░рдг рдЧрд░реНрдиреЗ рдЖрдХреНрд░рдордг реирео рдорд┐рдиреЗрдЯрдорд╛, рд░ AMD CPUs рднрдПрдХрд╛ рдкреНрд░рдгрд╛рд▓реАрд╣рд░реВрдорд╛ - рем рдорд┐рдиреЗрдЯрдорд╛ред

Q6 8 (Skylake рд╕рд╣рд┐рдд), рд░ Q3 2019 рдЕрдШрд┐ рд░рд┐рд▓рд┐рдЬ рдЧрд░рд┐рдПрдХрд╛ Zen 1, Zen 1+ рд░ Zen 2 рдорд╛рдЗрдХреНрд░реЛрдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░рдорд╛ рдЖрдзрд╛рд░рд┐рдд AMD рдкреНрд░реЛрд╕реЗрд╕рд░рд╣рд░реВрдХреЛ Intel рдкреНрд░реЛрд╕реЗрд╕рд░рд╣рд░реВрдХреЛ 2021-3 рдкреБрд╕реНрддрд╛рдХрд╛ рд▓рд╛рдЧрд┐ рдЖрдХреНрд░рдордг рдкреБрд╖реНрдЯрд┐ рднрдПрдХреЛ рдЫред рдирдпрд╛рдБ рдкреНрд░реЛрд╕реЗрд╕рд░ рдореЛрдбреЗрд▓рд╣рд░реВ рдЬрд╕реНрддреИ AMD ZenXNUMX рд░ Intel Alder Lake, рд╕рд╛рдереИ ARM рдкреНрд░реЛрд╕реЗрд╕рд░рд╣рд░реВрдорд╛, рд╕рдорд╕реНрдпрд╛ рдЕрд╡рд╕реНрдерд┐рдд рд╕реБрд░рдХреНрд╖рд╛ рд╕рдВрдпрдиреНрддреНрд░рд╣рд░реВрджреНрд╡рд╛рд░рд╛ рдЕрд╡рд░реБрджреНрдз рдЧрд░рд┐рдПрдХреЛ рдЫред рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐, IBRS (Indirect Branch Restricted Speculation) рдирд┐рд░реНрджреЗрд╢рдирд╣рд░реВ рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рдЖрдХреНрд░рдордгрд╣рд░реВрдмрд╛рдЯ рдЬреЛрдЧрд╛рдЙрди рдорджреНрджрдд рдЧрд░реНрджрдЫред

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

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

AMD рдкреНрд░реЛрд╕реЗрд╕рд░рд╣рд░реВрдорд╛, "ret" рдирд┐рд░реНрджреЗрд╢рдирдХреЛ рд╕рдЯреНрдЯрд╛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рд╕реНрдЯреНрдпрд╛рдХ-рд╡рд┐рд╢рд┐рд╖реНрдЯ рдмрдлрд░ (рд░рд┐рдЯрд░реНрди рдареЗрдЧрд╛рдирд╛ рд╕реНрдЯреНрдпрд╛рдХ) рдХреЛ рд╕рдиреНрджрд░реНрдн рдмрд┐рдирд╛ рдЧрд░рд┐рдиреНрдЫ рд░ рд╢рд╛рдЦрд╛ рднрд╡рд┐рд╖реНрдпрд╡рд╛рдгреА рдЗрдХрд╛рдИрд▓реЗ "ret" рдирд┐рд░реНрджреЗрд╢рдирд▓рд╛рдИ рдирд┐рдпрдиреНрддреНрд░рдг рдлрд┐рд░реНрддрд╛рдХреЛ рд░реВрдкрдорд╛ рд╣реЛрдЗрди, рддрд░ рдЕрдкреНрд░рддреНрдпрдХреНрд╖ рд╢рд╛рдЦрд╛рдХреЛ рд░реВрдкрдорд╛ рдорд╛рдиреНрджрдЫред , рд░, рддрджрдиреБрд╕рд╛рд░, рднрд╡рд┐рд╖реНрдпрд╡рд╛рдгреА рдЕрдкреНрд░рддреНрдпрдХреНрд╖ рд╕рдВрдХреНрд░рдордгрдХреЛ рд▓рд╛рдЧрд┐ рдбрд╛рдЯрд╛ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрджрдЫред рдпреА рд╕рд░реНрддрд╣рд░реВрдорд╛, рдкреНрд░рдгрд╛рд▓реА рдХрд▓ рдорд╛рд░реНрдлрдд рдкрд╣реБрдБрдЪрдпреЛрдЧреНрдп рдХреБрдиреИ рдкрдирд┐ "ret" рдЕрдкрд░реЗрд╢рдирдХреЛ рд╢реЛрд╖рдг рдЧрд░реНрди рд╕рдХрд┐рдиреНрдЫред

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

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

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