PMFault เชนเซเชฎเชฒเซ‹ เชœเซ‡ เช…เชฎเซเช• เชธเชฐเซเชตเชฐ เชธเชฟเชธเซเชŸเชฎ เชชเชฐ CPU เชจเซ‡ เช…เช•เซเชทเชฎ เช•เชฐเซ€ เชถเช•เซ‡ เช›เซ‡

เชฏเซเชจเชฟเชตเชฐเซเชธเชฟเชŸเซ€ เช“เชซ เชฌเชฐเซเชฎเชฟเช‚เช—เชนเชพเชฎเชจเชพ เชธเช‚เชถเซ‹เชงเช•เซ‹, เชœเซ‡ เช…เช—เชพเช‰ เชชเซเชฒเชจเซเชกเชฐเชตเซ‹เชฒเซเชŸ เช…เชจเซ‡ เชตเซ‹เชฒเซเชŸเชชเชฟเชฒเซ‡เชœเชฐ เชนเซเชฎเชฒเชพเช“ เชตเชฟเช•เชธเชพเชตเชตเชพ เชฎเชพเชŸเซ‡ เชœเชพเชฃเซ€เชคเชพ เชนเชคเชพ, เชคเซ‡เชฎเชฃเซ‡ เช•เซ‡เชŸเชฒเชพเช• เชธเชฐเซเชตเชฐ เชฎเชงเชฐเชฌเซ‹เชฐเซเชกเซเชธเชฎเชพเช‚ เชจเชฌเชณเชพเชˆ (CVE-2022-43309)เชจเซ€ เช“เชณเช– เช•เชฐเซ€ เช›เซ‡ เชœเซ‡ CPU เชจเซ‡ เชคเซ‡เชจเชพ เช…เชจเซเช—เชพเชฎเซ€ เชชเซเชจเชƒเชชเซเชฐเชพเชชเซเชคเชฟเชจเซ€ เชถเช•เซเชฏเชคเชพ เชตเชฟเชจเชพ เชถเชพเชฐเซ€เชฐเชฟเช• เชฐเซ€เชคเซ‡ เช…เช•เซเชทเชฎ เช•เชฐเชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ‡ เช›เซ‡. เชจเชฌเชณเชพเชˆ, เช•เซ‹เชกเชจเซ‡เชฎ PMFault,เชจเซ‹ เช‰เชชเชฏเซ‹เช— เชธเชฐเซเชตเชฐเซเชธเชจเซ‡ เชจเซเช•เชธเชพเชจ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชฅเชˆ เชถเช•เซ‡ เช›เซ‡ เช•เซ‡ เชœเซ‡เชฎเชพเช‚ เชนเซเชฎเชฒเชพเช–เซ‹เชฐเชจเซ‡ เชญเซŒเชคเชฟเช• เชเช•เซเชธเซ‡เชธ เชจเชฅเซ€, เชชเชฐเช‚เชคเซ เช‘เชชเชฐเซ‡เชŸเชฟเช‚เช— เชธเชฟเชธเซเชŸเชฎเชจเซ€ เชตเชฟเชถเซ‡เชทเชพเชงเชฟเช•เซƒเชค เชเช•เซเชธเซ‡เชธ เชงเชฐเชพเชตเซ‡ เช›เซ‡, เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เช…เชจเชชเซ‡เชšเซเชก เชจเชฌเชณเชพเชˆเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เช…เชฅเชตเชพ เชเชกเชฎเชฟเชจเชฟเชธเซเชŸเซเชฐเซ‡เชŸเชฐ เช“เชณเช–เชชเชคเซเชฐเซ‹เชจเซ‡ เช…เชŸเช•เชพเชตเซ€เชจเซ‡.

เชธเซ‚เชšเชฟเชค เชชเชฆเซเชงเชคเชฟเชจเซ‹ เชธเชพเชฐ เช เช›เซ‡ เช•เซ‡ PMBus เช‡เชจเซเชŸเชฐเชซเซ‡เชธเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเซ‹, เชœเซ‡ I2C เชชเซเชฐเซ‹เชŸเซ‹เช•เซ‹เชฒเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ‡ เช›เซ‡, เชชเซเชฐเซ‹เชธเซ‡เชธเชฐเชจเซ‡ เชชเซ‚เชฐเชพ เชชเชพเชกเชตเชพเชฎเชพเช‚ เช†เชตเชคเชพ เชตเซ‹เชฒเซเชŸเซ‡เชœเชจเซ‡ เชฎเซ‚เชฒเซเชฏเซ‹ เชธเซเชงเซ€ เชตเชงเชพเชฐเชตเชพ เชฎเชพเชŸเซ‡ เช›เซ‡ เชœเซ‡ เชšเชฟเชชเชจเซ‡ เชจเซเช•เชธเชพเชจ เชชเชนเซ‹เช‚เชšเชพเชกเซ‡ เช›เซ‡. PMBus เชˆเชจเซเชŸเชฐเชซเซ‡เชธ เชธเชพเชฎเชพเชจเซเชฏ เชฐเซ€เชคเซ‡ VRM (เชตเซ‹เชฒเซเชŸเซ‡เชœ เชฐเซ‡เช—เซเชฏเซเชฒเซ‡เชŸเชฐ เชฎเซ‹เชกเซเชฏเซเชฒ) เชฎเชพเช‚ เชฒเชพเช—เซ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡, เชœเซ‡ BMC เชจเชฟเชฏเช‚เชคเซเชฐเช•เชจเซ€ เชนเซ‡เชฐเชซเซ‡เชฐ เชฆเซเชตเชพเชฐเชพ เชเช•เซเชธเซ‡เชธ เช•เชฐเซ€ เชถเช•เชพเชฏ เช›เซ‡. PMBus เชจเซ‡ เชธเชชเซ‹เชฐเซเชŸ เช•เชฐเชคเชพ เชฌเซ‹เชฐเซเชกเซเชธ เชชเชฐ เชนเซเชฎเชฒเซ‹ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡, เช‘เชชเชฐเซ‡เชŸเชฟเช‚เช— เชธเชฟเชธเซเชŸเชฎเชฎเชพเช‚ เชเชกเชฎเชฟเชจเชฟเชธเซเชŸเซเชฐเซ‡เชŸเชฐ เช…เชงเชฟเช•เชพเชฐเซ‹ เช‰เชชเชฐเชพเช‚เชค, เชคเชฎเชพเชฐเซ€ เชชเชพเชธเซ‡ BMC (เชฌเซ‡เชเชฌเซ‹เชฐเซเชก เชฎเซ‡เชจเซ‡เชœเชฎเซ‡เชจเซเชŸ เช•เช‚เชŸเซเชฐเซ‹เชฒเชฐ) เชฎเชพเชŸเซ‡ เชธเซ‹เชซเซเชŸเชตเซ‡เชฐ เชเช•เซเชธเซ‡เชธ เชนเซ‹เชตเซ€ เช†เชตเชถเซเชฏเช• เช›เซ‡, เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, IPMI KCS (เช•เซ€เชฌเซ‹เชฐเซเชก เช•เช‚เชŸเซเชฐเซ‹เชฒเชฐ เชธเซเชŸเชพเชˆเชฒ) เชˆเชจเซเชŸเชฐเชซเซ‡เชธ เชฆเซเชตเชพเชฐเชพ, เชฎเชพเชฐเชซเชคเซ‡ เชˆเชฅเชฐเชจเซ‡เชŸ, เช…เชฅเชตเชพ เชตเชฐเซเชคเชฎเชพเชจ เชธเชฟเชธเซเชŸเชฎเชฎเชพเช‚เชฅเซ€ BMC เชซเซเชฒเซ‡เชถ เช•เชฐเซ€เชจเซ‡.

BMC เชฎเชพเช‚ เชชเซเชฐเชฎเชพเชฃเซ€เช•เชฐเชฃ เชชเชฐเชฟเชฎเชพเชฃเซ‹เชจเซ‡ เชœเชพเชฃเซเชฏเชพ เชตเชฟเชจเชพ เชนเซเชฎเชฒเซ‹ เช•เชฐเชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเชคเซ€ เชธเชฎเชธเซเชฏเชพเชจเซ€ เชชเซเชทเซเชŸเชฟ IPMI เชธเชชเซ‹เชฐเซเชŸ (X11, X12, H11 เช…เชจเซ‡ H12) เช…เชจเซ‡ ASRock เชธเชพเชฅเซ‡ เชธเซเชชเชฐเชฎเชพเช‡เช•เซเชฐเซ‹ เชฎเชงเชฐเชฌเซ‹เชฐเซเชกเซเชธเชฎเชพเช‚ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เช›เซ‡, เชชเชฐเช‚เชคเซ เช…เชจเซเชฏ เชธเชฐเซเชตเชฐ เชฌเซ‹เชฐเซเชก เช•เซ‡ เชœเซ‡ PMBus เชจเซ‡ เชเช•เซเชธเซ‡เชธ เช•เชฐเซ€ เชถเช•เซ‡ เช›เซ‡ เชคเซ‡ เชชเชฃ เช›เซ‡. เช…เชธเชฐเช—เซเชฐเชธเซเชค เชชเซเชฐเชฏเซ‹เช—เซ‹ เชฆเชฐเชฎเชฟเชฏเชพเชจ, เชœเซเชฏเชพเชฐเซ‡ เช† เชฌเซ‹เชฐเซเชกเซเชธ เชชเชฐ เชตเซ‹เชฒเซเชŸเซ‡เชœ เชตเชงเชพเชฐเซ€เชจเซ‡ 2.84 เชตเซ‹เชฒเซเชŸ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เชนเชคเซเช‚, เชคเซเชฏเชพเชฐเซ‡ เชฌเซ‡ Intel Xeon เชชเซเชฐเซ‹เชธเซ‡เชธเชฐเชจเซ‡ เชจเซเช•เชธเชพเชจ เชฅเชฏเซเช‚ เชนเชคเซเช‚. เชชเซเชฐเชฎเชพเชฃเซ€เช•เชฐเชฃ เชชเชฐเชฟเชฎเชพเชฃเซ‹เชจเซ‡ เชœเชพเชฃเซเชฏเชพ เชตเชฟเชจเชพ BMC เชจเซ‡ เชเช•เซเชธเซ‡เชธ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡, เชชเชฐเช‚เชคเซ เช‘เชชเชฐเซ‡เชŸเชฟเช‚เช— เชธเชฟเชธเซเชŸเชฎเชจเซ€ เชฐเซ‚เชŸ เชเช•เซเชธเซ‡เชธ เชธเชพเชฅเซ‡, เชซเชฐเซเชฎเชตเซ‡เชฐ เชตเซ‡เชฐเชฟเชซเชฟเช•เซ‡เชถเชจ เชฎเชฟเช•เซ‡เชจเชฟเชเชฎเชฎเชพเช‚ เชจเชฌเชณเชพเชˆเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซ‹ เชนเชคเซ‹, เชœเซ‡เชฃเซ‡ BMC เชจเชฟเชฏเช‚เชคเซเชฐเช•เชฎเชพเช‚ เชธเช‚เชถเซ‹เชงเชฟเชค เชซเชฐเซเชฎเชตเซ‡เชฐ เช…เชชเชกเซ‡เชŸเชจเซ‡ เชฒเซ‹เชก เช•เชฐเชตเชพเชจเซเช‚ เชถเช•เซเชฏ เชฌเชจเชพเชตเซเชฏเซเช‚ เชนเชคเซเช‚. IPMI KCS เชฆเซเชตเชพเชฐเชพ เช…เชจเชงเชฟเช•เซƒเชค เชเช•เซเชธเซ‡เชธ.

PMBus เชฆเซเชตเชพเชฐเชพ เชตเซ‹เชฒเซเชŸเซ‡เชœ เชฌเชฆเชฒเชตเชพเชจเซ€ เชชเชฆเซเชงเชคเชฟเชจเซ‹ เช‰เชชเชฏเซ‹เช— เชชเซเชฒเชจเซเชกเชฐเชตเซ‹เชฒเซเชŸ เชนเซเชฎเชฒเชพเชจเซ‡ เชนเชพเชฅ เชงเชฐเชตเชพ เชฎเชพเชŸเซ‡ เชชเชฃ เชฅเชˆ เชถเช•เซ‡ เช›เซ‡, เชœเซ‡ เชตเซ‹เชฒเซเชŸเซ‡เชœเชจเซ‡ เชจเซเชฏเซ‚เชจเชคเชฎ เชฎเซ‚เชฒเซเชฏเซ‹ เชธเซเชงเซ€ เช˜เชŸเชพเชกเซ€เชจเซ‡, เช†เช‡เชธเซ‹เชฒเซ‡เชŸเซ‡เชก เช‡เชจเซเชŸเซ‡เชฒ SGX เชเชจเซเช•เซเชฒเซ‡เชตเซเชธเชฎเชพเช‚ เช—เชฃเชคเชฐเซ€เช“ เชฎเชพเชŸเซ‡ เช‰เชชเชฏเซ‹เช—เชฎเชพเช‚ เชฒเซ‡เชตเชพเชคเชพ CPUเชฎเชพเช‚ เชกเซ‡เชŸเชพ เชธเซ‡เชฒเชจเซ€ เชธเชพเชฎเช—เซเชฐเซ€เชจเซ‡ เชจเซเช•เชธเชพเชจ เชชเชนเซ‹เช‚เชšเชพเชกเชตเชพ เชฎเชพเชŸเซ‡ เชชเชฐเชตเชพเชจเช—เซ€ เช†เชชเซ‡ เช›เซ‡. เช…เชจเซ‡ เชถเชฐเซ‚เช†เชคเชฎเชพเช‚ เชธเชพเชšเชพ เช…เชฒเซเช—เซ‹เชฐเชฟเชงเชฎเซเชธเชฎเชพเช‚ เชญเซ‚เชฒเซ‹ เชชเซ‡เชฆเชพ เช•เชฐเชตเซ€. เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เชœเซ‹ เชคเชฎเซ‡ เชเชจเซเช•เซเชฐเชฟเชชเซเชถเชจ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ เชฆเชฐเชฎเชฟเชฏเชพเชจ เช—เซเชฃเชพเช•เชพเชฐเชฎเชพเช‚ เชตเชชเชฐเชพเชคเชพ เชฎเซ‚เชฒเซเชฏเชฎเชพเช‚ เชซเซ‡เชฐเชซเชพเชฐ เช•เชฐเซ‹ เช›เซ‹, เชคเซ‹ เช†เช‰เชŸเชชเซเชŸ เช–เซ‹เชŸเซ‹ เชธเชพเช‡เชซเชฐเชŸเซ‡เช•เซเชธเซเชŸ เชนเชถเซ‡. SGX เชฎเชพเช‚ เชนเซ‡เชจเซเชกเชฒเชฐเชจเซ‡ เชคเซ‡เชจเชพ เชกเซ‡เชŸเชพเชจเซ‡ เชเชจเซเช•เซเชฐเชฟเชชเซเชŸ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชเช•เซเชธเซ‡เชธ เช•เชฐเชตเชพเชฎเชพเช‚ เชธเช•เซเชทเชฎ เชฅเชตเชพเชฅเซ€, เชนเซเชฎเชฒเชพเช–เซ‹เชฐ, เชจเชฟเชทเซเชซเชณเชคเชพเช“เชจเซเช‚ เช•เชพเชฐเชฃ เชฌเชจเซ€เชจเซ‡, เช†เช‰เชŸเชชเซเชŸ เชธเชพเช‡เชซเชฐเชŸเซ‡เช•เซเชธเซเชŸเชฎเชพเช‚ เชซเซ‡เชฐเชซเชพเชฐเซ‹ เชตเชฟเชถเซ‡ เช†เช‚เช•เชกเชพ เชเช•เช เชพ เช•เชฐเซ€ เชถเช•เซ‡ เช›เซ‡ เช…เชจเซ‡ SGX เชเชจเซเช•เซเชฒเซ‡เชตเชฎเชพเช‚ เชธเช‚เช—เซเชฐเชนเชฟเชค เช•เซ€เชจเซ€ เช•เชฟเช‚เชฎเชค เชชเซเชจเชƒเชชเซเชฐเชพเชชเซเชค เช•เชฐเซ€ เชถเช•เซ‡ เช›เซ‡.

GitHub เชชเชฐ เชธเซเชชเชฐเชฎเชพเช‡เช•เซเชฐเซ‹ เช…เชจเซ‡ ASRock เชฌเซ‹เชฐเซเชก เชชเชฐ เชนเซเชฎเชฒเซ‹ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡เชจเชพ เชธเชพเชงเชจเซ‹ เชคเซ‡เชฎเชœ PMBusเชจเซ€ เชเช•เซเชธเซ‡เชธ เชคเชชเชพเชธเชตเชพ เชฎเชพเชŸเซ‡เชจเซ€ เช‰เชชเชฏเซ‹เช—เชฟเชคเชพ เชชเซเชฐเช•เชพเชถเชฟเชค เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เช›เซ‡.

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

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