ืื ืืจืกืขืงืืจืืื ืคึผืจืืืขืงื ืืื ืคืืจืขืคื ืืืขืื ืืขืืึทืืืก ืืื ืึท ืืขืืึทื ืกืืจืืืฉืึทื ืคืื ืื ืืึทืคืึทืื ืืืคึฟื ืคึฟืึทืจ ืึท ื ืืึท ืืืึทืื ืขืจืึทืืืืืื (CVE-2021-26341) ืืื ืึทืื ืคึผืจืึทืกืขืกืขืจื ืฉืืึทืืืช ืฆื ืกืคึผืขืงืืืึทืืืืืข ืืืจืืคืืจืื ื ืคืื ืื ืกืืจืึทืงืฉืึทื ื ื ืึธื ืืืืึทืืื ืื ืคืึธืจืืืก ืึทืคึผืขืจืืืฉืึทื ื. ืืืื ืื ืืึทืคืึทืื ืืื ืืขืจืึธืื, ืื ืืืึทืื ืขืจืึทืืืืืื ืึทืืึทืื ืื ืืื ืืึทืื ืคืื ืึทืจืืืืจืึทืจืืฉ ืืึผืจืื ืืขืืืื ืฆื ืืืื ืืืฉืืืกื. ืคึฟืึทืจ ืืืึทืฉืคึผืื, ืจืืกืขืจืืฉืขืจื ืืึธืื ืฆืืืขืืจืืื ืึท ืืืืืจืข ืืืึธืก ืึทืืึทืื ืืื ืฆื ืืึทืฉืืืกื ืื ืึทืืจืขืก ืืืืกืืืื ืืื ืืืืคึผืึทืก ืื ืฉืืฅ ืืขืงืึทื ืืืึทื ืคืื KASLR (ืงืขืจื ืืึผืจืื ืจืึทื ืืึทืืืืืืฉืึทื) ืืืจื ืขืงืกืึทืงืืืืื ื ืึทื ืคึผืจืืืืืืึทืืืฉื ืงืึธื ืืื ืื ePBF ืงืขืจื ืกืึทืืกืืกืืึทื. ืื ืืขืจืข ืืึทืคืึทืื ืกืื ืขืจืืึธืื ืงืขื ืขื ื ืื ืืืื ืจืืื ืืืืก ืืืึธืก ืงืขื ืคืืจื ืฆื ืึท ืจืื ืขื ืคืื ืงืขืจื ืืึผืจืื ืืื ืืึทืื.
ืื ืืืึทืื ืขืจืึทืืืืืื ืึทืืึทืื ืืืจ ืฆื ืฉืึทืคึฟื ืื ืึธืื ืืื ืืขืจ ืืืึธืก ืื ืคึผืจืึทืกืขืกืขืจ, ืืขืฉืึทืก ืคึผืจืืขืืคึผืืืื ืืืจืืคืืจืื ื, ืกืคึผืขืงืืืึทืืืืืขืื ืคึผืจืึทืกืขืกืึทื ืื ืืืืขื ืืืืื ื ืึธื ืื ืฉืคึผืจืื ืืขื ืืืืขื ืืื ืืึผืจืื (SLS, Straight Line Speculation). ืืขืจืฆื, ืึทืืึท ืึทืคึผืืึทืืึทืืืืฉืึทื ืึทืจืืขื ื ืื ืืืืื ืคึฟืึทืจ ืงืึทื ืืืฉืึทื ืึทื ืฉืคึผืจืื ืืขื ืึธืคึผืขืจืืืืขืจื, ืึธืืขืจ ืืืื ืคึฟืึทืจ ืื ืกืืจืึทืงืฉืึทื ื ืืืึธืก ืืืคึผืืืื ืืืจืขืงื ืืืืึทืืื ืื ืฉืคึผืจืื ืืขื, ืึทืืึท ืืื JMP, RET ืืื CALL. ื ืึธื ืืืืึทืืื ืื ืฉืคึผืจืื ืืขื ืื ืกืืจืึทืงืฉืึทื ื, ืึทืจืืืืจืึทืจืืฉ ืืึทืื ืืืึธืก ืืขื ืขื ื ืืฉื ืืืขื ืคึฟืึทืจ ืืืจืืคืืจืื ื ืงืขื ืขื ืืืื ืืขืฉืืขืื. ื ืึธื ืืึทืฉืืืืขื ืึทื ืึท ืฆืืืืึทื ืืื ื ืืฉื ืึทืจืืึทื ืฆืืขื ืืืจืืคืืจืื ื ืคืื ืืขืจ ืืืืึทืืขืจ ืืืืขื, ืืขืจ ืคึผืจืึทืกืขืกืขืจ ืคืฉืื ืจืึธืืื ืฆืืจืืง ืื ืฉืืึทื ืืื ืืื ืึธืจื ืกืคึผืขืงืืืึทืืืืืข ืืืจืืคืืจืื ื, ืึธืืขืจ ืื ืฉืคึผืืจ ืคืื ืืืืขื ืืืจืืคืืจืื ื ืืืืืื ืืื ืื ืฉืขืจื ืงืึทืฉ ืืื ืืื ืืืจืขืืืืื ืคึฟืึทืจ ืึทื ืึทืืืกืืก ื ืืฆื ืืืึทื-ืงืึทื ืึทื ืจืืืจืืืืึทื ืืขืงื ืืงืก.
ืืื ืืื ืื ืขืงืกืคึผืืืืืืืฉืึทื ืคืื ืื ืกืคึผืขืงืืขืจ-ืื 1 ืืืึทืื ืขืจืึทืืืืืื, ืื ืืึทืคืึทืื ืจืืงืืืืืขืจื ืื ืืืึทืืืึทื ืคืื ืืืืขืจ ืกืืงืืืึทื ืกืื ืคืื ืื ืกืืจืึทืงืฉืึทื ื (ืืึทืืืขืฅ) ืืื ืื ืงืขืจื ืืืึธืก ืคืืจื ืฆื ืกืคึผืขืงืืืึทืืืืืข ืืืจืืคืืจืื ื. ืืืึทืงืื ื ืึท ืืืึทืื ืขืจืึทืืืืืื ืืื ืืขื ืคืึทื ืงืืื ืึทืจืึธืคึผ ืฆื ืืืขื ืืืคืืฆืืจื ืึทืืึท ืืึทืืืขืฅ ืืื ืื ืงืึธื ืืื ืึทืืื ื ื ืึธื ืื ืกืืจืึทืงืฉืึทื ื ืฆื ืืื ืืืึธืก ืคืึทืจืฉืคึผืึทืจื ืกืคึผืขืงืืืึทืืืืืข ืืืจืืคืืจืื ื. ืงืึธื ืืืืืึธื ืก ืคึฟืึทืจ ืกืคึผืขืงืืืึทืืืืืข ืืืจืืคืืจืื ื ืงืขื ืขื ืืืื ืืืื ืืืฉืืคื ืืืจื ืึทื ืคึผืจืืืืืืืืืฉื ืืืืื ืคืืืกื ืืืง ืืื ืื eBPF ืืืืจืืืึทื ืืึทืฉืื. ืฆื ืคืึทืจืฉืคึผืึทืจื ืื ืคืืืืงืืื ืฆื ืืืืขื ืืึทืืืขืฅ ื ืืฆื eBPF, ืขืก ืืื ืจืขืงืึทืืขื ืืื ืฆื ืืืกืืืืึทื ืึทื ืคึผืจืืืืืืืืืฉื ืึทืงืกืขืก ืฆื eBPF ืืื ืื ืกืืกืืขื ("sysctl -w kernel.unprivileged_bpf_disabled=1").
ืื ืืืึทืื ืขืจืึทืืืืืื ืึทืคืขืงืฅ ืคึผืจืึทืกืขืกืขืจื ืืืืืจื ืืืืฃ ืื Zen1 ืืื Zen2 ืืืงืจืึธืึทืจืืฉืืืขืงืืืจืข, ืึทืจืืึทื ืืขืจืขืื ื ืืขืจ ืขืจืฉืืขืจ ืืื ืจืืข ืืืจ ืคืื AMD EPYC ืืื AMD Ryzen Threadripper ืคึผืจืึทืกืขืกืขืจื, ืืื ืืขืืื ื ืืื AMD Ryzen 2000/3000/4000/5000, AMD Athlon, AMD Athlon X, AMD Ryzen Threadripper. ืคึผืจืึธ ืืื ืึทืคึผื ืกืขืจืืข ืคึผืจืึทืกืขืกืขืจื ืื ืฆื ืคืึทืจืฉืคึผืึทืจื ืกืคึผืขืงืืืึทืืืืืข ืืืจืืคืืจืื ื ืคืื ืื ืกืืจืึทืงืฉืึทื ื, ืขืก ืืื ืจืขืงืึทืืขื ืืื ืฆื ืจืืคื INT3 ืึธืืขืจ LFENCE ืื ืกืืจืึทืงืฉืึทื ื ื ืึธื ืฆืืืืึทื ืึทืคึผืขืจืืืฉืึทื ื (ืจืขื, ืืืฉืืคึผ, ืจืืคื).
ืืงืืจ: opennet.ru