Intel рдиреЗ Intel Atom рдкреНрд░реЛрд╕реЗрд╕рд░ (E-core) рдордзреНрдпреЗ рдорд╛рдпрдХреНрд░реЛрдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░рд▓ рднреЗрджреНрдпрддрд╛ (CVE-2023-28746) рдЙрдШрдб рдХреЗрд▓реА рдЖрд╣реЗ рдЬреА рдкреВрд░реНрд╡реА рд╕рдорд╛рди CPU рдХреЛрд░рд╡рд░ рдЪрд╛рд▓рдгрд╛рд▒реНрдпрд╛ рдкреНрд░рдХреНрд░рд┐рдпреЗрджреНрд╡рд╛рд░реЗ рд╡рд╛рдкрд░рд▓реЗрд▓рд╛ рдбреЗрдЯрд╛ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рдгреНрдпрд╛рд╕ рдЕрдиреБрдорддреА рджреЗрддреЗ. рдЕрд╕реБрд░рдХреНрд╖рд╛, рдХреЛрдбрдиреЗрдо RFDS (рд░рдЬрд┐рд╕реНрдЯрд░ рдлрд╛рдЗрд▓ рдбреЗрдЯрд╛ рд╕реЕрдореНрдкрд▓рд┐рдВрдЧ), рдкреНрд░реЛрд╕реЗрд╕рд░ рд░рдЬрд┐рд╕реНрдЯрд░ рдлрд╛рдЗрд▓реНрд╕ (RF, рд░рдЬрд┐рд╕реНрдЯрд░ рдлрд╛рдЗрд▓) рдордзреАрд▓ рдЕрд╡рд╢рд┐рд╖реНрдЯ рдорд╛рд╣рд┐рддреА рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рдгреНрдпрд╛рдЪреНрдпрд╛ рдХреНрд╖рдорддреЗрдореБрд│реЗ рдЙрджреНрднрд╡рддреЗ, рдЬреНрдпрд╛рдЪрд╛ рд╡рд╛рдкрд░ рдПрдХрд╛рдЪ CPU рдХреЛрдЕрд░рд╡рд░реАрд▓ рд╕рд░реНрд╡ рдХрд╛рд░реНрдпрд╛рдВрдордзреНрдпреЗ рдиреЛрдВрджрдгреАрдЪреА рд╕рд╛рдордЧреНрд░реА рдПрдХрддреНрд░рд┐рддрдкрдгреЗ рд╕рдВрдЧреНрд░рд╣рд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдХреЗрд▓рд╛ рдЬрд╛рддреЛ. .
рдЗрдВрдЯреЗрд▓ рдЕрднрд┐рдпрдВрддреНрдпрд╛рдВрдиреА рдЕрдВрддрд░реНрдЧрдд рдСрдбрд┐рдЯ рджрд░рдореНрдпрд╛рди рд╣реА рд╕рдорд╕реНрдпрд╛ рд╢реЛрдзреВрди рдХрд╛рдврд▓реА. рд╢реЛрд╖рдг рдкрджреНрдзрддреАрдЪреА рдорд╛рд╣рд┐рддреА рдЙрдШрдб рдХреЗрд▓реЗрд▓реА рдирд╛рд╣реА. рдЕрд╕рд╛ рджрд╛рд╡рд╛ рдХреЗрд▓рд╛ рдЬрд╛рддреЛ рдХреА рд╣рд▓реНрд▓реЗрдЦреЛрд░ рдЬрд╛рдгреВрдирдмреБрдЬреВрди рдбреЗрдЯрд╛ рдХрд╛рдврдгреНрдпрд╛рдЪреНрдпрд╛ рдкреНрд░рдХреНрд░рд┐рдпрд╛рдВрдЪреА рдирд┐рд╡рдб рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░реВ рд╢рдХрдд рдирд╛рд╣реА, рдореНрд╣рдгрдЬреЗрдЪ рдХрд╛рдврддрд╛ рдпреЗрдгреНрдпрд╛рдЬреЛрдЧреНрдпрд╛ рдорд╛рд╣рд┐рддреАрдЪреЗ рд╡рд┐рддрд░рдг рдпрд╛рджреГрдЪреНрдЫрд┐рдХ рдЖрд╣реЗ. рддрдерд╛рдкрд┐, рдЙрд░реНрд╡рд░рд┐рдд рдорд╛рд╣рд┐рддреАрдЪреЗ рдирд┐рд░реАрдХреНрд╖рдг рдХреЗрд▓реНрдпрд╛рдиреЗ рдЗрддрд░ рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рдВрдЪреНрдпрд╛ рдкреНрд░рдХреНрд░рд┐рдпрд╛рдВрдордзреВрди, рд╕рд┐рд╕реНрдЯрдо рдХрд░реНрдирд▓рдордзреВрди рдЧреЛрдкрдиреАрдп рдбреЗрдЯрд╛ рд▓реАрдХ рд╣реЛрдК рд╢рдХрддреЛ. рд╡реНрд╣рд░реНрдЪреНрдпреБрдЕрд▓ рдорд╢реАрдиреНрд╕, SMM рдореЛрдбрдордзреНрдпреЗ SGX рдПрдиреНрдХреНрд▓реЗрд╡реНрд╣ рдЖрдгрд┐ рд╣рдБрдбрд▓рд░.
рд▓реАрдХ рд╡реНрд╣реЗрдХреНрдЯрд░ рд░рдЬрд┐рд╕реНрдЯрд░реНрд╕рд╡рд░ рдкрд░рд┐рдгрд╛рдо рдХрд░рддрд╛рдд рдЬреЗ рд╕рдХреНрд░рд┐рдпрдкрдгреЗ рдПрдиреНрдХреНрд░рд┐рдкреНрд╢рди, рдореЗрдорд░реА рдХреЙрдкреА рдлрдВрдХреНрд╢рдиреНрд╕ рдЖрдгрд┐ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдкреНрд░реЛрд╕реЗрд╕рд┐рдВрдЧрдордзреНрдпреЗ рд╡рд╛рдкрд░рд▓реЗ рдЬрд╛рддрд╛рдд, рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, memcpy, strcmp рдЖрдгрд┐ strlen рдлрдВрдХреНрд╢рдиреНрд╕рдордзреНрдпреЗ. рдлреНрд▓реЛрдЯрд┐рдВрдЧ рдкреЙрдЗрдВрдЯ рдХреНрд░рдорд╛рдВрдХ рдЖрдгрд┐ рдкреВрд░реНрдгрд╛рдВрдХ рд╕рдВрдЪрдпрд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдиреЛрдВрджрдгреАрджреНрд╡рд╛рд░реЗ рдЧрд│рддреА рджреЗрдЦреАрд▓ рд╢рдХреНрдп рдЖрд╣реЗ, рдкрд░рдВрддреБ рддреЗ рдХрд╛рд░реНрдп рдЕрдВрдорд▓рдмрдЬрд╛рд╡рдгреА рджрд░рдореНрдпрд╛рди рд╡реЗрдХреНрдЯрд░ рдиреЛрдВрджрдгреАрдкреЗрдХреНрд╖рд╛ рдЬрд╛рд╕реНрдд рд╡реЗрд│рд╛ рдЕрджреНрдпрддрдирд┐рдд рдХреЗрд▓реЗ рдЬрд╛рддрд╛рдд, рддреНрдпрд╛рдореБрд│реЗ рддреНрдпрд╛рдВрдЪреНрдпрд╛рджреНрд╡рд╛рд░реЗ рдЧрд│рддреА рд╣реЛрдгреНрдпрд╛рдЪреА рд╢рдХреНрдпрддрд╛ рдХрдореА рдЕрд╕рддреЗ. рдЕрд╡рд╢рд┐рд╖реНрдЯ рдбреЗрдЯрд╛ рдереЗрдЯ рд░рдЬрд┐рд╕реНрдЯрд░рдордзреНрдпреЗ рд░рд╛рд╣рдд рдирд╛рд╣реА, рдкрд░рдВрддреБ рд╕реАрдкреАрдпреВ рдХреЕрд╢реЗрдордзреНрдпреЗ рдбреЗрдЯрд╛ рдЦрд╛рдг рдХрд░рдгреНрдпрд╛рд╕рд╛рд░рдЦреНрдпрд╛ рд╕рд╛рдЗрдб-рдЪреЕрдирд▓ рд╣рд▓реНрд▓рд╛ рддрдВрддреНрд░рд╛рдВрдЪрд╛ рд╡рд╛рдкрд░ рдХрд░реВрди рдиреЛрдВрджрдгреА рдлрд╛рдпрд▓реАрдВрдордзреВрди рдХрд╛рдврд▓рд╛ рдЬрд╛рдК рд╢рдХрддреЛ.
рдЕрд╕реБрд░рдХреНрд╖рд╛ рдХреЗрд╡рд│ рдЕрд▓реНрдбрд░ рд▓реЗрдХ, рд░реЕрдкреНрдЯрд░ рд▓реЗрдХ, рдЯреНрд░реЗрдореЙрдиреНрдЯ, рдЧреЛрд▓реНрдбрдорд╛рдБрдЯ рдЖрдгрд┐ рдЧреНрд░реЗрд╕рдореЙрдиреНрдЯ рдорд╛рдпрдХреНрд░реЛрдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░реНрд╕рд╡рд░ рдЖрдзрд╛рд░рд┐рдд ре▓рдЯрдо рдкреНрд░реЛрд╕реЗрд╕рд░рд╡рд░ рдкрд░рд┐рдгрд╛рдо рдХрд░рддреЗ. рдЕрд╕реБрд░рдХреНрд╖рд┐рдд рдкреНрд░реЛрд╕реЗрд╕рд░ рд╣рд╛рдпрдкрд░рдереНрд░реЗрдбрд┐рдВрдЧ рдореЛрдбрд▓рд╛ рд╕рдкреЛрд░реНрдЯ рдХрд░рдд рдирд╕рд▓реНрдпрд╛рдореБрд│реЗ, рд╕рдзреНрдпрд╛рдЪреНрдпрд╛ CPU рдХреЛрдЕрд░рдЪреНрдпрд╛ рдЕрдВрдорд▓рдмрдЬрд╛рд╡рдгреАрдЪреНрдпрд╛ рдПрдХрд╛ рдереНрд░реЗрдбрдордзреНрдпреЗ рд▓реАрдХ рд╢рдХреНрдп рдЖрд╣реЗ. рдЕрд╕реБрд░рдХреНрд╖рд╛ рд╕рдВрдмреЛрдзрд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдмрджрд▓ рдорд╛рдпрдХреНрд░реЛрдХреЛрдб рдЕрдкрдбреЗрдЯ microcode-20240312-staging рдордзреНрдпреЗ рд╕рдорд╛рд╡рд┐рд╖реНрдЯ рдХреЗрд▓реЗ рдЖрд╣реЗрдд. рднреЗрджреНрдпрддреЗрдкрд╛рд╕реВрди рд╕рдВрд░рдХреНрд╖рдгрд╛рдЪреНрдпрд╛ рдкрджреНрдзрддреА MDS (рдорд╛рдпрдХреНрд░реЛрдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░рд▓ рдбреЗрдЯрд╛ рд╕реЕрдореНрдкрд▓рд┐рдВрдЧ), SRBDS (рд╕реНрдкреЗрд╢рд▓ рд░рдЬрд┐рд╕реНрдЯрд░ рдмрдлрд░ рдбреЗрдЯрд╛ рд╕реЕрдореНрдкрд▓рд┐рдВрдЧ), TAA (рдЯреНрд░рд╛рдиреНрдЭреЕрдХреНрд╢рдирд▓ рдЕрд╕рд┐рдВрдХреНрд░реЛрдирд╕ ре▓рдмреЙрд░реНрдЯ), DRPW (рдбрд┐рд╡реНрд╣рд╛рдЗрд╕ рд░рдЬрд┐рд╕реНрдЯрд░ рдЖрдгрд┐ рдЖрдВрд╢рд┐рдХ рд▓реЗрдЦрди) рдЪреНрдпрд╛ рдкреВрд░реНрд╡реА рдУрд│рдЦрд▓реНрдпрд╛ рдЧреЗрд▓реЗрд▓реНрдпрд╛ рд╣рд▓реНрд▓реНрдпрд╛рдВрдирд╛ рдЕрд╡рд░реЛрдзрд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╡рд╛рдкрд░рд▓реНрдпрд╛ рдЧреЗрд▓реЗрд▓реНрдпрд╛ рд╕рд╛рд░рдЦреНрдпрд╛рдЪ рдЖрд╣реЗрдд. SBDS (рд╕рд╛рдорд╛рдпрд┐рдХ) рд╣рд▓реНрд▓реЗ рдмрдлрд░ рдбреЗрдЯрд╛ рд╕реЕрдореНрдкрд▓рд┐рдВрдЧ).
рдХрд░реНрдирд▓ рдЖрдгрд┐ рд╣рд╛рдпрдкрд░рд╡рд╛рдпрдЭрд░рдордзреАрд▓ рдЧрд│рддреА рд░реЛрдЦрдгреНрдпрд╛рд╕рд╛рдареА, рдорд╛рдпрдХреНрд░реЛрдХреЛрдб рдЕрджреНрдпрддрдирд╛рдВрд╡реНрдпрддрд┐рд░рд┐рдХреНрдд, рдХрд░реНрдирд▓рд╡рд░реВрди рдпреБрдЭрд░ рд╕реНрдкреЗрд╕рдордзреНрдпреЗ рдкрд░рдд рдпреЗрддрд╛рдирд╛ рдХрд┐рдВрд╡рд╛ рдЧреЗрд╕реНрдЯ рд╕рд┐рд╕реНрдЯрдордХрдбреЗ рдирд┐рдпрдВрддреНрд░рдг рд╣рд╕реНрддрд╛рдВрддрд░рд┐рдд рдХрд░рддрд╛рдирд╛ рдорд╛рдпрдХреНрд░реЛрдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░рд▓ рдмрдлрд░рдордзреАрд▓ рд╕рд╛рдордЧреНрд░реА рд╕рд╛рдл рдХрд░рдгреНрдпрд╛рдХрд░рд┐рддрд╛ VERW рдирд┐рд░реНрджреЗрд╢рд╛рд╡рд░ рдЖрдзрд╛рд░рд┐рдд рд╕реЙрдлреНрдЯрд╡реЗрдЕрд░ рд╕рдВрд░рдХреНрд╖рдг рдкрджреНрдзрддреАрдВрдЪрд╛ рд╡рд╛рдкрд░ рдХрд░рдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ. рд╣реЗ рд╕рдВрд░рдХреНрд╖рдг рдЭреЗрди (Xen) рд╣рд╛рдпрдкрд░рд╡рд╛рдпрдЭрд░ рдЖрдгрд┐ рдХрд░реНрдирд▓рдордзреНрдпреЗ рдЖрдзреАрдЪ рд╕рдорд╛рд╡рд┐рд╖реНрдЯ рдХреЗрд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗ. LinuxрдХрд░реНрдиреЗрд▓рдордзреНрдпреЗ рд╕рдВрд░рдХреНрд╖рдг рд╕рдХреНрд╖рдо рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА Linux рдХрд░реНрдиреЗрд▓ рд▓реЛрдб рдХрд░рддрд╛рдирд╛ "reg_file_data_sampling=on" рд╣рд╛ рдлреНрд▓реЕрдЧ рд╡рд╛рдкрд░рд▓рд╛ рдЬрд╛рдК рд╢рдХрддреЛ, рдЖрдгрд┐ рдЕрд╕реБрд░рдХреНрд╖рд┐рддрддреЗрдЪреНрдпрд╛ рдкреНрд░рджрд░реНрд╢рдирд╛рдмрджреНрджрд▓рдЪреА рдорд╛рд╣рд┐рддреА рдЖрдгрд┐ рд╕рдВрд░рдХреНрд╖рдгрд╛рд╕рд╛рдареА рдЖрд╡рд╢реНрдпрдХ рдорд╛рдпрдХреНрд░реЛрдХреЛрдбрдЪреА рдЙрдкрд╕реНрдерд┐рддреА "/sys/devices/system/cpu/vulnerabilities/reg_file_data_sampling" рдпрд╛ рдлрд╛рдИрд▓рдордзреНрдпреЗ рддрдкрд╛рд╕рд▓реА рдЬрд╛рдК рд╢рдХрддреЗ.
рд╕реНрддреНрд░реЛрдд: opennet.ru
