AMD เชชเซเชฐเซ‹เชธเซ‡เชธเชฐเซ‹ เชฎเชพเชŸเซ‡ UEFI เชฎเชพเช‚ เชจเชฌเชณเชพเชˆ เชœเซ‡ SMM เชธเซเชคเชฐ เชชเชฐ เช•เซ‹เชก เชเช•เซเชเชฟเช•เซเชฏเซเชถเชจเชจเซ‡ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ‡ เช›เซ‡

เชเชเชฎเชกเซ€ เช…เชนเซ‡เชตเชพเชฒ เชจเชฌเชณเชพเชˆเช“เชจเซ€ เชถเซเชฐเซ‡เชฃเซ€เชจเซ‡ เช เซ€เช• เช•เชฐเชตเชพ เชชเชฐ เช•เชพเชฎ เช•เชฐเชตเชพ เชตเชฟเชถเซ‡ "เชเชธเชเชฎเชเชฎ เช• Callเชฒเช†เช‰เชŸ"(CVE-2020-12890), เชœเซ‡ เชคเชฎเชจเซ‡ UEFI เชซเชฐเซเชฎเชตเซ‡เชฐ เชชเชฐ เชจเชฟเชฏเช‚เชคเซเชฐเชฃ เชฎเซ‡เชณเชตเชตเชพ เช…เชจเซ‡ SMM (เชธเชฟเชธเซเชŸเชฎ เชฎเซ‡เชจเซ‡เชœเชฎเซ‡เชจเซเชŸ เชฎเซ‹เชก) เชธเซเชคเชฐ เชชเชฐ เช•เซ‹เชก เชšเชฒเชพเชตเชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ‡ เช›เซ‡. เชนเซเชฎเชฒเชพ เชฎเชพเชŸเซ‡ เชธเชพเชงเชจเซ‹เชจเซ€ เชญเซŒเชคเชฟเช• เชเช•เซเชธเซ‡เชธ เช…เชฅเชตเชพ เชตเซเชฏเชตเชธเซเชฅเชพเชชเช• เช…เชงเชฟเช•เชพเชฐเซ‹ เชธเชพเชฅเซ‡ เชธเชฟเชธเซเชŸเชฎเชจเซ€ เชเช•เซเชธเซ‡เชธเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡. เชธเชซเชณ เชนเซเชฎเชฒเชพเชจเชพ เช•เชฟเชธเซเชธเชพเชฎเชพเช‚, เชนเซเชฎเชฒเชพเช–เซ‹เชฐ เช‡เชจเซเชŸเชฐเชซเซ‡เชธเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€ เชถเช•เซ‡ เช›เซ‡ AGESA (AMD เชœเซ‡เชจเชฐเชฟเช• เชเชจเซเช•เซ‡เชชเซเชธเซเชฏเซเชฒเซ‡เชŸเซ‡เชก เชธเซ‹เชซเซเชŸเชตเซ‡เชฐ เช†เชฐเซเช•เชฟเชŸเซ‡เช•เซเชšเชฐ) เชฎเชจเชธเซเชตเซ€ เช•เซ‹เชก เชšเชฒเชพเชตเชตเชพ เชฎเชพเชŸเซ‡ เช•เซ‡ เชœเซ‡ เช“เชชเชฐเซ‡เชŸเชฟเช‚เช— เชธเชฟเชธเซเชŸเชฎเชฎเชพเช‚เชฅเซ€ เชœเชพเชนเซ‡เชฐ เช•เชฐเซ€ เชถเช•เชพเชคเซ‹ เชจเชฅเซ€.

UEFI เชซเชฐเซเชฎเชตเซ‡เชฐเชฎเชพเช‚ เชธเชพเชฎเซ‡เชฒ เช•เซ‹เชกเชฎเชพเช‚ เชจเชฌเชณเชพเชˆเช“ เชนเชพเชœเชฐ เช›เซ‡, เชœเซ‡ เชเช•เซเชเชฟเช•เซเชฏเซเชŸ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เช›เซ‡ SMM (เชฐเชฟเช‚เช— -2), เชœเซ‡ เชนเชพเช‡เชชเชฐเชตเชพเช‡เชเชฐ เชฎเซ‹เชก เช…เชจเซ‡ เชชเซเชฐเซ‹เชŸเซ‡เช•เซเชถเชจ เชฐเชฟเช‚เช— เชถเซ‚เชจเซเชฏ เช•เชฐเชคเชพเช‚ เชตเชงเซ เช…เช—เซเชฐเชคเชพ เชงเชฐเชพเชตเซ‡ เช›เซ‡, เช…เชจเซ‡ เชคเชฎเชพเชฎ เชธเชฟเชธเซเชŸเชฎ เชฎเซ‡เชฎเชฐเซ€เชฎเชพเช‚ เช…เชชเซเชฐเชคเชฟเชฌเช‚เชงเชฟเชค เชเช•เซเชธเซ‡เชธ เชงเชฐเชพเชตเซ‡ เช›เซ‡. เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เช…เชจเซเชฏ เชจเชฌเชณเชพเชˆเช“ เช…เชฅเชตเชพ เชธเชพเชฎเชพเชœเชฟเช• เชˆเชœเชจเซ‡เชฐเซ€ เชชเชฆเซเชงเชคเชฟเช“เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพเชจเชพ เชชเชฐเชฟเชฃเชพเชฎเซ‡ OS เชจเซ€ เชเช•เซเชธเซ‡เชธ เชฎเซ‡เชณเชตเซเชฏเชพ เชชเช›เซ€, เชนเซเชฎเชฒเชพเช–เซ‹เชฐ UEFI เชธเชฟเช•เซเชฏเซ‹เชฐ เชฌเซ‚เชŸเชจเซ‡ เชฌเชพเชฏเชชเชพเชธ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ SMM เช•เซ‰เชฒเช†เช‰เชŸ เชจเชฌเชณเชพเชˆเช“เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€ เชถเช•เซ‡ เช›เซ‡, เชธเชฟเชธเซเชŸเชฎ-เช…เชฆเซเชฐเชถเซเชฏ เชฆเซ‚เชทเชฟเชค เช•เซ‹เชก เช…เชฅเชตเชพ เชฐเซ‚เชŸเช•เชฟเชŸเซเชธเชจเซ‡ SPI เชซเซเชฒเซ‡เชถเชฎเชพเช‚ เชฆเชพเช–เชฒ เช•เชฐเซ€ เชถเช•เซ‡ เช›เซ‡ เช…เชจเซ‡ เชนเซเชฎเชฒเชพเช“ เชชเชฃ เชถเชฐเซ‚ เช•เชฐเซ€ เชถเช•เซ‡ เช›เซ‡. เชตเชฐเซเชšเซเชฏเซเช…เชฒ เชตเชพเชคเชพเชตเชฐเชฃเชจเซ€ เช…เช–เช‚เชกเชฟเชคเชคเชพ เชšเช•เชพเชธเชตเชพ เชฎเชพเชŸเซ‡ เชฎเชฟเช•เซ‡เชจเชฟเชเชฎเซเชธเชจเซ‡ เชฌเชพเชฏเชชเชพเชธ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชนเชพเช‡เชชเชฐเชตเชพเช‡เชเชฐ เชชเชฐ.

0xEF SMI เชนเซ‡เชจเซเชกเชฒเชฐเชฎเชพเช‚ SmmGetVariable() เชซเช‚เช•เซเชถเชจเชจเซ‡ เช•เซ‰เชฒ เช•เชฐเชคเซ€ เชตเช–เชคเซ‡ เชฒเช•เซเชทเซเชฏ เชฌเชซเชฐ เชธเชฐเชจเชพเชฎเซเช‚ เชคเชชเชพเชธเชตเชพเชจเชพ เช…เชญเชพเชตเชจเซ‡ เช•เชพเชฐเชฃเซ‡ SMM เช•เซ‹เชกเชฎเชพเช‚ เชญเซ‚เชฒเชจเซ‡ เช•เชพเชฐเชฃเซ‡ เชจเชฌเชณเชพเชˆเช“ เชฅเชพเชฏ เช›เซ‡. เช† เชฌเช— เชนเซเชฎเชฒเชพเช–เซ‹เชฐเชจเซ‡ SMM เช‡เชจเซเชŸเชฐเชจเชฒ เชฎเซ‡เชฎเชฐเซ€ (SMRAM) เชชเชฐ เชฎเชจเชธเซเชตเซ€ เชกเซ‡เชŸเชพ เชฒเช–เชตเชพ เช…เชจเซ‡ SMM เชตเชฟเชถเซ‡เชทเชพเชงเชฟเช•เชพเชฐเซ‹ เชธเชพเชฅเซ‡ เช•เซ‹เชก เชคเชฐเซ€เช•เซ‡ เชšเชฒเชพเชตเชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ€ เชถเช•เซ‡ เช›เซ‡. เชชเซเชฐเชพเชฐเช‚เชญเชฟเช• เชฎเชพเชนเชฟเชคเซ€ เช…เชจเซเชธเชพเชฐ, เชธเชฎเชธเซเชฏเชพ 2016 เชฅเซ€ 2019 เชฆเชฐเชฎเชฟเชฏเชพเชจ เช‰เชคเซเชชเชพเชฆเชฟเชค เช‰เชชเชญเซ‹เช•เซเชคเชพ เช…เชจเซ‡ เชเชฎเซเชฌเซ‡เชกเซ‡เชก เชธเชฟเชธเซเชŸเชฎเซเชธ เชฎเชพเชŸเซ‡ เช•เซ‡เชŸเชฒเชพเช• APUs (AMD Fusion) เชฎเชพเช‚ เชฆเซ‡เช–เชพเชฏ เช›เซ‡. AMD เช เชชเชนเซ‡เชฒเชพเชฅเซ€ เชœ เชฎเซ‹เชŸเชพเชญเชพเช—เชจเชพ เชฎเชงเชฐเชฌเซ‹เชฐเซเชก เช‰เชคเซเชชเชพเชฆเช•เซ‹เชจเซ‡ เชซเชฐเซเชฎเชตเซ‡เชฐ เช…เชชเชกเซ‡เชŸ เชชเซเชฐเชฆเชพเชจ เช•เชฐเซเชฏเซเช‚ เช›เซ‡ เชœเซ‡ เชธเชฎเชธเซเชฏเชพเชจเซ‡ เช เซ€เช• เช•เชฐเซ‡ เช›เซ‡, เช…เชจเซ‡ เชฎเชนเชฟเชจเชพเชจเชพ เช…เช‚เชค เชธเซเชงเซ€เชฎเชพเช‚ เชฌเชพเช•เซ€เชจเชพ เช‰เชคเซเชชเชพเชฆเช•เซ‹เชจเซ‡ เช…เชชเชกเซ‡เชŸ เชฎเซ‹เช•เชฒเชตเชพเชจเซ€ เชฏเซ‹เชœเชจเชพ เช›เซ‡.

เชธเซ‹เชฐเซเชธ: opennet.ru

เชเช• เชŸเชฟเชชเซเชชเชฃเซ€ เช‰เชฎเซ‡เชฐเซ‹