ืงืืืฆืช ืืืงืจืื ืืืืื ืืืจืกืืื ืืืื ืืช ืฉื ืืจืืื ืืืืชื ืคืืืขืืช (CVE-2020-12965) ืืืขืืื AMD ืืืืืกืกืื ืขื ืืืงืจื-ืืจืืืืงืืืจืืช Zen+ ื-Zen 2, ืืืืคืฉืจืช ืืชืงืคืช ืืืืงื ืฉื Meltdown. ืืชืืืื ืืื ืื ืืืืชื ืฉืืขืืื AMD Zen+ ื-Zen 2 ืืื ื ืจืืืฉืื ืืคืืืขืืช Meltdown, ืื ืืืงืจืื ืืืื ืชืืื ื ืฉืืืืืื ืืืืฉื ืกืคืงืืืืืืืช ืืืืืจื ืืืืจืื ืืืื ืื ืืขืช ืฉืืืืฉ ืืืชืืืืช ืืืจืืืืืืืช ืื ืงื ืื ืืืช.
ืืจืืืืงืืืจืช AMD64 ืืฉืชืืฉืช ืจืง ื-48 ืืกืืืืืช ืืจืืฉืื ืืช ืฉื ืืืชืืืช ืืืืืจืืืืืืช ืืืชืขืืืช ื-16 ืืกืืืืืช ืื ืืชืจืืช. ืฆืืื ืฉืกืืืืืช 48 ืขื 63 ืืืืืืช ืชืืื ืืืขืชืืง ืืช ืืขืจื ืฉื ืกืืืืืช 47 (ืกืืืืช ืกืืืืืช). ืื ืชื ืื ืื ืืืคืจ ืื ืขืฉื ื ืืกืืื ืืืฉืช ืืืชืืืช ืขื ืขืจืืื ืฉืจืืจืืชืืื ืฉื ืืืืืื ืืขืืืื ืื, ืืืขืื ืืืฆืจ ืืจืืื. ืืืืื ืืืืจ ืฉื ืืกืืืืืช ืืขืืืื ืืช ืืืจื ืืืืืงื ืฉื ืืจืื ืืืชืืืืช ืืืืื ืืฉื ื ืืืืงืื - ืชืืชืื (ื-0 ืขื 00007FFFFFFFFFFFFF), ืฉืื ืืกืืืืืช ืืขืืืื ืืช ืืืืืจืืช ื-800000000000, ืืืืง ืขืืืื (ื-FFFF1 ื-FFFFFFFFFFFFFFFF), ืฉืื. ืื ืืกืืืืืช ืืขืืืื ืืช ืืืืืจืืช ื-XNUMX.
ืืชืืืืช ืฉื ืืคืืืช ืืชืื ืืืืืงืื ืฉืฆืืื ื ื ืงืจืืืช ืงื ืื ืืืช, ืืืชืืืืช ืฉืืืืืช ืขื ืชืืื ืฉืจืืจืืชื ืฉื ืืกืืืืืช ืืขืืืื ืืช ื ืงืจืืืช ืื ืงื ืื ืืืช. ืืืืื ืืชืืชืื ืฉื ืืชืืืืช ืงื ืื ืืืช ืืืงืฆื ืืืจื ืืื ืื ืชืื ื ืชืืืื, ืืืืืื ืืขืืืื ืืฉืืฉ ืื ืชืื ื ืืืื (ืืืืฉื ืืืชืืืืช ืืื ืืืจืื ืืืฉืชืืฉ ืืกืืื ืืจืืช ืืคืจืืช ืืืจืฉืืืช).
ืืคืืืขืืช ืืงืืืกืืช ืฉื Meltdown ืืืืกืกืช ืขื ืืขืืืื ืฉืืืืื ืืืฆืืข ืกืคืงืืืืืื ืฉื ืืืจืืืช, ืืืขืื ืืืื ืืืฉืช ืืืืืจ ื ืชืื ืื ืคืจืื ืืื ืืืฉืืื ืืช ืืชืืฆืื ืืืืืื ืฉืืืจืฉืืืช ืฉื ืงืืขื ืืืกืจืืช ืืืฉื ืืื ืืืชืืืื ืฉื ืืืฉืชืืฉ. ืืชืืื ืืช, ืืืืืง ืืืืืฆืข ืืืืคื ืกืคืงืืืืืื ืืืคืจื ืืืงืื ืืจืืฉื ืขื ืืื ืขื ืฃ ืืืชื ื, ืฉืืชื ืืื ืืืืชืืื ืชืืื ืืืจื, ืื ืืฉื ืืขืืืื ืฉืืืฉืคื ืืืืชื ื ืืฉืชืืฉ ืืขืจื ืืืืฉื ืฉืืืขืื ืืื ื ืืืืข ืืืืื ืืืืฆืืข ืืืื ืข ืฉื ืืงืื, ืื ืืคืฉืจืืืืช ืืกื ืืฃ ืืชืืฆืขืืช ืืืืคื ืกืคืงืืืืืื.
ืืืืืื ืฉืคืขืืืืช ืืืืืฆืขืืช ืืืืคื ืกืคืงืืืืืื ืืฉืชืืฉืืช ืืืืชื ืืืืื ืืื ืืืจืืืช ืืืืืฆืขืืช ืืืจื ืืื, ื ืืชื ืืืืื ืืืฆืืข ืกืคืงืืืืืื ืืืืืืจ ืกืื ืื ืืืืืื ืืืฉืงืคืื ืืช ืืชืืื ืฉื ืกืืืืืช ืืืืืืช ืืืืืจ ืืืืจืื ืคืจืื, ืืืืืจ ืืื ืืงืื ืืืืืฆืข ืืืจื ืืื ืืื ืืงืืืข ืืช ืขืจืื ืืืืฆืขืืช ืชืืืื ืืืฉื ืื ืืชืื ืื ืชืื ืื ืืืืืกื ืื ืืื ืืืืืกื ืื ืืืืืื.
ืชืืื ื ืฉื ืืคืืืขืืช ืืืืฉื ืฉืืฉืคืืขื ืขื ืืขืืื AMD Zen+ ื-Zen 2 ืืื ืฉืืืขืืืื ืืืคืฉืจืื ืคืขืืืืช ืงืจืืื ืืืชืืื ืกืคืงืืืืืืืืช ืื ืืืฉืืช ืืืืืจืื ืืืืฆืขืืช ืืชืืืืช ืื ืืืงืืืช ืื ืงื ืื ืืืช, ืคืฉืื ืืชืขืืืื ื-16 ืืกืืืืืช ืืขืืืื ืืช. ืืคืืื, ืืืืื ืืืฆืืข ืงืื ืกืคืงืืืืืื, ืืืขืื ืืฉืชืืฉ ืชืืื ืจืง ื-48 ืืกืืืืืช ืืชืืชืื ืืช, ืืชืงืคืืช ืืืชืืืช ื ืืืงืช ืื ืคืจื. ืื ืืขืช ืชืจืืื ืืชืืืช ืืืจืืืืืืช ืื ืงื ืื ืืช ืืืชืืืช ืคืืืืช ืืืืืจ ืืชืจืืื ืืืกืืฆืืืืืื (TLB), ืืชืืื ืืชืืื ืืืืง ืืงื ืื ื ืฉื ืืืชืืืช, ืื ืคืขืืืช ืืืขืื ื ืืกืคืงืืืืืืืช ืชืืืืจ ืืช ืืขืจื ืืืื ืืงืืช ืืืฉืืื ืืช ืืชืืื ืฉื 16 ืืกืืืืืช ืืขืืืื ืืช, ืื ืฉืืืคืฉืจ ืืขืงืืฃ ืฉืืชืืฃ ืืืืจืื ืืื ืืืืื. ืืืืจ ืืื, ืืคืขืืื ืชืืืฉื ืื ืืืงืืช ืืชืืืืง, ืื ืืืืฉื ืืืืืจืื ืชืืฉืื ืืื ืชืื ืื ืืกืชืืืื ืืืืืื.
ืืืืื ืื ืืกืื, ืชืื ืฉืืืืฉ ืืืื ืืงื ืฉื ืงืืืขืช ืืชืืื ืฉื ืืืืืื FLUSH+RELOAD, ืืืืงืจืื ืืฆืืืื ืืืจืื ืขืจืืฅ ืืืขืืจืช ื ืชืื ืื ื ืกืชืจืื ืืืืืจืืช ืฉื 125 ืืชืื ืืฉื ืืื. ืื ืืกืฃ ืืฉืืื AMD, ืืืขืื ืืฉืคืืขื ืื ืขื ืื ืืขืืื ืืื ืื, ืืจืืืฉืื ืืคืืืขืืช ืืงืืืกืืช ืฉื Meltdown. ื ืืชื ืืืฉืชืืฉ ืืืืชื ืืื ืืงืืช ืฉืขืืืจืืช ืืืกืื ืืชืงืคืืช Meltdown, ืืืื ืฉืืืืฉ ืืืืจืืืช LFENCE, ืืื ืืืื ืืคื ื ืกืื ืืืฉ ืื ืฉื ืืชืงืคื. ืืืืืื, ืื ืืขืื ืืื ืื ืืืื ืืื ืช ืืืืจื ืืคื ื Meltdown ืื ืฉืืืขืจืืช ืืืคืขืืช ืืื ืช ืชืืื ื, ืื ืชืฆืืจืืช ืืืื ืืื ื ืจืืืฉืืช ืืืจืกื ืืืืฉื ืฉื ืืืชืงืคื.
ืืื ืขื ืืืช, ืืืืงืจืื ืืฆืืื ืื ืื ืืืฉืืืื ืืืขืืื ืืื ืื, ืืืจืืืืงืืืจื ืฉื ืืขืืื AMD ืืืืืื ืืช ืืืคืฉืจืืช ืืืฆืข ืืชืงืคืืช ืืืืชืืืช, ืื ืืื ื ืฉืืืืช ืฉืืืืฉ ืืฉืืื ืืืฉื ืืฉืืืื ืขื ืืชืงืคืืช ืืืงืจื-ืืจืืืืงืืื ืืืช ืืืจืืช ืืืืืจืช ืืขืืืืชื. ืืคืจื, ืืืชืงืคื ืืืืฆืขืช ืืื ื ืืืคืฉืจืช ืืงืืืข ืืช ืืชืืื ืฉื ืืืืจื ืืืืจืื ืฉื ืืืืื ืืชืืืืืื ืืืจืื, ืืื ืืืืืืช ืืืืืืช ืืงืื ืืืฉื ืืฉืจืฉืืจืื ืืืจืื ืฉื ืืืชื ืชืืื ืืช ืืคืืขืืื ืืืืชื ืฉืื ืืืืจืื ืืืจืืืืื.
ืืืืืื ืฉืืชืืื ื ืืื ืคืืืขืืช ืืฉ ืืช ืืืืืืช ืืงืื ืืืฉื ืืฉืจืฉืืจืื ืฉืื, ืืืืื ื ืืขืฉืืช ืืฉืืื ืืขื ืืื ืช ืืขืงืืฃ ืืช ืืืืื ืืจืื ืืืื ืืืจืืื ืืคืจืขืืช ืืขืืืื ืฉื ืฉืจืฉืืจืื ืืืจืื ืืชืืื ืืช ืืืืคืฉืจืืช ืืืฆืืข ืฉื ืฆื ืฉืืืฉื ืงืื, ืืืื ืืคืืคื ื ืืื ืืจื ื ืืื ืืขื JIT . ืืืืงืจืื ืืื ื ืืช ืืคืืืขืืช ืฉื ืื ืืข ื-JavaScript ืฉื SpiderMonkey ืืืืืช ืืื ืืงืก ืืชืงืืคื, ืื ืื ืืฆืื ืจืฆืคื ืงืื ืคืืืขืื ืฉื ืืชื ืืืฉืชืืฉ ืืื ืืื ืืืฆืข ืชืงืืคื. ืื ืืกืฃ ืืชืงืืคืช ืืืฉืืืื, ืืฉืืื ืืืืื ืืฉืืฉ ืื ืืื ืืืืฅ ืืจืืืืช ื ืชืื ืื ืืืชื ืืงืืืืืช ืืื ืืืื ืืื ืืืงืจื-ืืจืืืืงืืื ืืื ืฉื ืืืขืื ืชืื ื ืืฆืื ืคืืืขืืืืช ืืืงืจื-ืืจืืืืงืืื ืืืช ืืืจืืช.
ืืงืืจ: OpenNet.ru