Faʻafitauli i le UEFI mo AMD processors e faʻatagaina le faʻatinoina o tulafono ile tulaga SMM

AMD lipotia e uiga i le galue i le faʻaleleia o se faasologa o faʻafitauli "SMM Callout"(CVE-2020-12890), lea e mafai ai e oe ona maua le puleaina o le firmware UEFI ma faʻatino le code i le SMM (System Management Mode). O se osofaʻiga e manaʻomia ai le faʻaogaina o le tino i meafaigaluega poʻo le avanoa i le faiga faʻatasi ai ma aia tatau a le pule. I le tulaga o se osofaʻiga manuia, e mafai e le tagata osofaʻi ona faʻaogaina le atinaʻe AGESA (AMD Generic Encapsulated Software Architecture) e faʻatino tulafono faʻapitoa e le mafai ona faʻaalia mai le faiga faʻaogaina.

O loʻo iai faʻafitauli i le code o loʻo aofia ai i le UEFI firmware, faʻatinoina i totonu SMM (Ring -2), lea e maualuga atu le fa'amuamua nai lo le hypervisor mode ma le puipuiga mama zero, ma e le fa'atapula'aina le avanoa i manatuaga uma. Mo se faʻataʻitaʻiga, a maeʻa ona maua le avanoa i le OS ona o le faʻaaogaina o isi faʻafitauli poʻo auala faʻainisinia faʻaagafesootai, e mafai e le tagata osofaʻi ona faʻaogaina le SMM Callout vulnerabilities e faʻafefe ai le UEFI Secure Boot, tui le faʻaogaina o le code leaga poʻo rootkits i le SPI Flash, ma faʻalauiloa osofaʻiga. i luga o hypervisors e fa'aalo ai faiga mo le siakiina o le fa'amaoni o si'osi'omaga mata'utia.

O faʻafitauli e mafua mai i se mea sese i le SMM code ona o le le lava o le siakiina o le tuatusi faʻapipiʻi faʻamoemoe pe a valaʻau le SmmGetVariable() galuega i le 0xEF SMI handler. O lenei pusa e mafai ona faʻatagaina se tagata osofaʻi e tusi faʻamatalaga faʻamaonia i le SMM i totonu (SMRAM) ma faʻatautaia e fai ma faʻailoga ma avanoa SMM. E tusa ai ma faʻamatalaga muamua, o le faʻafitauli e aliali mai i nisi o APU (AMD Fusion) mo tagata faʻatau ma faʻapipiʻi faiga na gaosia mai le 2016 i le 2019. Ua uma ona tuʻuina atu e le AMD le tele o kamupani gaosi oloa ma se faʻafouga firmware e foia ai le faʻafitauli, ma o le faʻafouga o loʻo fuafua e lafo atu i le au gaosi o loʻo totoe i le faaiuga o le masina.

puna: opennet.ru

Faaopoopo i ai se faamatalaga