ื ืืืึทืื ืขืจืึทืืืืืื ืืื ืืืืขื ืึทืคืืื ืืื ืื Linux 6.2 ืงืขืจื (CVE-2023-1998) ืืืึธืก ืืืกืืืืึทืื ืฉืืฅ ืงืขืื ืกืคึผืขืงืืขืจ ืื 2 ืื ืคืืื ืืืึธืก ืืึธืื ืึทืงืกืขืก ืฆื ืืขืจ ืืึผืจืื ืคืื ืื ืืขืจืข ืคึผืจืึทืกืขืกืึทื ืคืืืกื ืืืง ืืืืฃ ืคืึทืจืฉืืืขื ืข ืกืื ืึธืืขืจ ืืืคึผืขืจ ืคึฟืขืืขื, ืึธืืขืจ ืืืืฃ ืืขืจ ืืขืืืืงืขืจ ืืฉืืืืช ืคึผืจืึทืกืขืกืขืจ ืืึทืจืฅ. ืื ืืืึทืื ืขืจืึทืืืืืื, ืฆืืืืฉื ืื ืืขืจืข, ืงืขื ืขื ืืืื ืืขืืืืื ื ืฆื ืึธืจืืึทื ืืืืจื ืืึทืื ืืืงืึทืืืฉ ืฆืืืืฉื ืืืืจืืืึทื ืืืฉืื ืขื ืืื ืืืึธืืงื ืกืืกืืขืืขื. ืื ืึทืจืืืกืืขืื ืึทืคืขืงืฅ ืืืืื ืื Linux 6.2 ืงืขืจื ืืื ืืื ืืขืคึฟืืจื ืืืจื ืึท ืคืึทืืฉ ืืืคึผืืึทืืขื ืืืืฉืึทื ืคืื ืึทืคึผืืึทืืึทืืืืฉืึทื ื ืืืืืื ื ืฆื ืจืขืืืฆืืจื ืื ืืึทืืืืืืง ืึธืืืืขืจืืขื ืืืขื ืึทืคึผืืืืื ื ืฉืืฅ ืงืขืื Specter v2. ืื ืืืึทืื ืขืจืึทืืืืืื ืืื ืืขืืืขื ืคืึทืจืคืขืกืืืงื ืืื ืื ืืงืกืคึผืขืจืืขื ืึทื ืฆืืืืึทื ืคืื ืื Linux 6.3 ืงืขืจื.
ืืื ืืึทื ืืฆืขืจ ืคึผืืึทืฅ, ืฆื ืืึทืฉืืฆื ืงืขืื ืกืคึผืขืงืืขืจ ืื ืคืืื, ืคึผืจืึทืกืขืกืึทื ืงืขื ืขื ืกืึทืืขืงืืืืืื ืืืกืืืืึทื ืกืคึผืขืงืืืึทืืืืืข ืืืืขื ืืืจืืคืืจืื ื ืืื ืคึผืจืงืื PR_SET_SPECULATION_CTRL ืึธืืขืจ ื ืืฆื ืกืขืงืึธืืคึผ-ืืืืืจื ืกืืกืืขื ืจืืคื ืคึฟืืืืจืืจืื ื. ืืืื ืื ืจืืกืขืจืืฉืขืจื ืืืึธืก ืืืืขื ืึทืคืืื ืืขื ืคึผืจืึธืืืขื, ืคืึทืืฉ ืึทืคึผืืึทืืึทืืืืฉืึทื ืืื ืื 6.2 ืงืขืจื ืืื ืงืก ืื ืืืืจืืืึทื ืืืฉืื ืขื ืคืื ืืคึผืืืช ืืืื ืืจืืืก ืืืึธืืงื ืฉืคึผืืึทืืขืจ ืึธื ืืขืืขืจืืง ืฉืืฅ, ืืจืึธืฅ ืื ืื ืงืืืืฉืึทื ืคืื ืื ืกืคึผืขืงืืจืข-BTI ืืึทืคืึทืื ืืืึทืงืื ื ืืึธืืข ืืืจื ืคึผืจืงืื. ืื ืืืึทืื ืขืจืึทืืืืืื ืืืื ืืึทื ืึทืคืขืกืฅ ืืื ืืืืฃ ืจืขืืืืขืจ ืกืขืจืืืขืจืก ืืื ืื 6.2 ืงืขืจื, ืืืึธืก ืืขื ืขื ืืืืื ืืื ืื "spectre_v2 = ibrs" ืืึทืฉืืขืืืงื.
ืื ืขืกืึทื ืก ืคืื ืื ืืืึทืื ืขืจืึทืืืืืื ืืื ืึทื ืืืขื ืืฉืืืื ื IBRS ืึธืืขืจ eIBRS ืฉืืฅ ืืึธืืขืก, ืื ืึธืคึผืืืืืืึทืืืึธื ืก ืืขืืืื ืคืึทืจืงืจืืคึผืื ืื ื ืืฆื ืคืื ืื STIBP (Single Thread Indirect Branch Predictors) ืืขืงืึทื ืืืึทื, ืืืึธืก ืืื ื ืืืืืง ืฆื ืคืึทืจืฉืคึผืึทืจื ืืืงืก ืืืขื ื ืืฆื ืกืืืืึทืืืืื ืืึทืก ืืืืืืืจืขืึทืืื ื ืืขืื ืึธืืึธืืืข (SMT ืึธืืขืจ Hyper-Threading) ). ืืื ืืขืจ ืืขืืืืงืขืจ ืฆืืื, ืืืืื ืื eIBRS ืืึธืืข ืืื ืฉืืฅ ืงืขืื ืืืงืึทืืืฉ ืฆืืืืฉื ืคึฟืขืืขื, ืึธืืขืจ ื ืืฉื ืื IBRS ืืึธืืข, ืืืืึทื ืืื ืืื ืื IBRS ืืืกื, ืืืึธืก ืืื ืฉืืฅ ืงืขืื ืืืงืก ืฆืืืืฉื ืืึทืืืฉืืงืึทื ืงืึธืจืขืก, ืืื ืงืืืจื ืคึฟืึทืจ ืคืึธืจืฉืืขืืื ื ืกืืืืช ืืืขื ืงืึธื ืืจืึธื ืงืขืจื ืฆื ืืึทื ืืฆืขืจ ืคึผืืึทืฅ, ืืืึธืก ืืืื ืืึทื ืืฆืขืจ ืคึผืืึทืฅ ืคึฟืขืืขื ื ืืฉื ืคึผืจืึธืืขืงืืขื ืคืื ืื ืคืืื ืคืื ืื Specter v2 ืงืืึทืก.
ืืงืืจ: opennet.ru