ื ืืืึทืื ืขืจืึทืืืืืื ืืื ืืืืขื ืึทืคืืื ืืื ืื ืืื ืืงืก ืงืขืจื (CVE-2021-33624) ืืืึธืก ืึทืืึทืื ืื eBPF ืกืึทืืกืืกืืขื ืฆื ืืืื ืืขื ืืฆื ืฆื ืืืืคึผืึทืก ืฉืืฅ ืงืขืื ืกืคึผืขืงืืขืจ ืงืืึทืก ืืืึทืื ืขืจืึทืืืืืืื, ืืืึธืก ืืึทืื ืขืก ืืขืืืขื ืฆื ืืึทืฉืืืกื ืื ืืื ืืึทืื ืคืื ืืึผืจืื ืืื ืึท ืจืขืืืืืึทื ืคืื ืงืจืืืืืื ื ืื ืึธืื ืคึฟืึทืจ ืื ืกืคึผืขืงืืืึทืืืืืข ืืืจืืคืืจืื ื ืคืื ืืืืขืจ ืึทืคึผืขืจืืืฉืึทื ื. ืื ืกืคึผืขืงืืขืจ ืืึทืคืึทืื ืจืืงืืืืืขืจื ืื ืืืึทืืืึทื ืคืื ืึท ืืืืขืจ ืกืืงืืืึทื ืก ืคืื ืงืึทืืึทื ืื ืืื ืคึผืจืืืืืืืืฉื ืงืึธื ืืืึธืก ืคืืจื ืฆื ืกืคึผืขืงืืืึทืืืืืข ืืืจืืคืืจืื ื ืคืื ืื ืกืืจืึทืงืฉืึทื ื. ืืืจื ืืึทื ืืคึผืืึทืืืืืื ื BPF ืืืืื ืืจืึทื ืกืืืืืขื ืคึฟืึทืจ ืืืจืืคืืจืื ื, ืขืก ืืื ืืขืืืขื ืฆื ืืืฉืขื ืขืจืืื ืขื ืืขื ืื ืกืืจืึทืงืฉืึทื ื ืืื eBPF ืืื ืจืื ืขื ืื ืืื ืืึทืื ืคืื ืงืขืจื ืืึผืจืื ืืื ืึทืจืืืืจืึทืจืืฉ ืืขืืืื ืคืื ืืฉืืืืช ืืึผืจืื ืืืจื ืืืึทื ืืฉืึทื ืึทืื.
ืื ืืืึทืื ืขืจืึทืืืืืื ืืื ืืขืคึฟืืจื ืืืจื ืคืืึธื ืืื ืื ืืืขืจืึทืคืืืขืจ, ืืืึธืก ืืื ืืขื ืืฆื ืฆื ืืขืืขืงื ืขืจืจืึธืจืก ืืื ืึทื ืึทืงืกืขืคึผืืึทืืึทื ืืขืืืงืืื ืืื BPF ืืืืื. ืื ืืืขืจืึทืคืืืขืจ ืื ืืืขืจืืืฅ ืืขืืืขื ืคึผืึทืืก ืคึฟืึทืจ ืืืจืืคืืจืื ื ืงืึธื, ืึธืืขืจ ืกืงืืคึผืก ืืจืึทื ืืฉืื ื ืึธืคึผืฆืืขืก ืืืึธืก ืืขื ืขื ืึทื ืึทืงืกืขืคึผืืึทืืึทื ืคึฟืื ืื ืคืื ื ืคืื ืืืื ืื ื ืคืื ืื ืกืขืืึทื ืืืงืก ืคืื ืื ืื ืกืืจืืงืืืึธื ืฉืืขืื ืึทืจืงืึทืืขืงืืฉืขืจ. ืืืขื ืขืงืกืึทืงืืืืื ื ืึท BPF ืคึผืจืึธืืจืึทื, ืึทืืึท ืืจืึทื ืืฉืื ื ืึธืคึผืฆืืขืก ืืืึธืก ืืขื ืขื ื ืืฉื ืืขื ืืืขื ืืื ืืฉืืื ืืืจื ืื ืืืขืจืึทืคืืืขืจ ืงืขื ืขื ืืืื ืคืึทืืฉ ืคึผืจืขืืืงืืขื ืืืจื ืื ืคึผืจืึทืกืขืกืขืจ ืืื ืขืงืกืึทืงืืืืึทื ืืื ืกืคึผืขืงืืืึทืืืืืข ืืึธืืข. ืคึฟืึทืจ ืืืึทืฉืคึผืื, ืืืขื ืึทื ืึทืืืืืื ื ืื "ืืึทืกืข" ืึธืคึผืขืจืึทืฆืืข, ืื ืืืขืจืึทืคืืืขืจ ืืงืกืคึผืขืงืฅ ืึทื ืื ืืืืขื ื ืืฆื ืึท ืจืขืืืกืืจืืจื ืืื ืึท ืึทืืจืขืก ืืืขืืขื ืก ืืืขืจื ืืื ืฉืืขื ืืืง ืื ืื ืกืคึผืขืกืืคืืขื ืืึทืื ืืจืื, ืึธืืขืจ ืึท ืึทืืึทืงืขืจ ืงืขื ืขื ืืึทืื ืื ืึธืื ืืื ืืขืจ ืืืึธืก ืืขืจ ืคึผืจืึทืกืขืกืขืจ ืืืขื ืคึผืจืืืืจื ืฆื ืกืคึผืขืงืืืึทืืืืืขืื ืืืจืืคืืจื ืึทื ืึธืคึผืขืจืึทืฆืืข ืืื ืึทื ืึทืืจืขืก ืืืึธืก ืืื ื ืืฉื ืืจืขืคื ืื ืืืขืจืึทืคืึทืงืืืฉืึทื ืื ืึธืื.
ืืขืจ ืคึผืจืึธืืืขื ืืื ืืจืืืก ืืื ื ืื ืืขืืืื ื ืคืื ืงืขืจื 4.15 ืืื ืืื ืืขืืืขื ืคืึทืจืคืขืกืืืงื ืืื ืื ืคืึธืจืขื ืคืื ืคึผืึทืืฉืึทื (1, 2, 3, 4). ืื ืืืึทืื ืขืจืึทืืืืืื ืืืืืื ืึทื ืคืืงืกื ืืื ืืืกืืจืืืืืฉืึทื ื (Debian, RHEL, Ubuntu, Fedora, SUSE, Arch).
ืึทืืืืืืึธื ืึทืืื, ืืืจ ืงืขื ืขื ืืึธื ืื ืืึทืืขืจืงืื ื ืืืขืื ืื ืคืึธืจืฉืืขืืื ื ืคึผืจืึทื ืคืื ืืืฉืืจืื ืฆื ืืึทืฉืืฆื ืงืขืื ืกืคึผืขืงืืขืจ ืืืึทืื ืขืจืึทืืืืืืื. ืืขืจ ืืึทืืขืจืงืื ื ืกืึทืืขืจืืืืื ืื ืจืขืืืืืึทืื ืคืื ืึทืคึผืืึทืืึทืืืืฉืึทื ืคืื ืื rr (ืจืขืงืึธืจื ืืื ืจืขืคึผืืืึท) ืืขืืืืืขืจ, ืืืึธืก ืืื ืืขืืืขื ืึทืืึธื ืืืฉืืคื ืืื ืืึธืืืืืึท ืฆื ืืืืึทืืื ื ืฉืืืขืจ-ืฆื-ืืืขืจืืืจื ืขืจืจืึธืจืก ืืื Firefox. ืงืึทืืฉืื ื ืื ืกืืกืืขื ืจืืคื ืืขื ืืฆื ืฆื ืงืึธื ืืจืึธืืืจื ืื ืขืงืืืกืืขื ืฅ ืคืื ืืืืจืขืงืืขืจืื ืจืืืืกื ืื "ืจืจ ืงืืืืื" ืึธืคึผืขืจืึทืฆืืข ืคึฟืึทืจ ืื ืคึผืจืึธืืข ืคึผืจืืืขืงื ืคืื 3 ืืื ืื 19 ืกืขืงืื ืืขืก ืฆื 36 ืกืขืงืื ืืขืก.
ืืขืจ ืืืืจ ืคืื ืึทืคึผืืึทืืึทืืืืฉืึทื ืืึทืฉืืึธืกื ืฆื ืงืึธื ืืจืึธืืืจื ืืื ืคืึธืจืฉืืขืืื ื ืืืึธืื ืืืืฉื ื ืึธื ืืืกืืืืึทืืื ื ืกืคึผืขืงืืขืจ ืฉืืฅ. ื ืึธื ืืืืื ื ืื ืกืืกืืขื ืืื ืื "ืืืืืืึทืืืึธื ืก = ืึทืืืขืง" ืคึผืึทืจืึทืืขืืขืจ, ืื ืืืจืืคืืจืื ื ืฆืืื ืคืื "ืจืจ ืงืืืืื" ืึธื ืึทืคึผืืึทืืึทืืืืฉืึทื ืืื ืืขืืืขื 2 ืืื ืื 5 ืกืขืงืื ืืขืก (1.6 ืืื ืคืึทืกืืขืจ), ืืื ืืื ืึทืคึผืืึทืืึทืืืืฉืึทื ืขืก ืืื ืืขืืืขื 33 ืกืขืงืื ืืขืก (9% ืคืึทืกืืขืจ). ืื ืืขืจืขืกืืื ืืื, ืืืกืืืืึทืืื ื ืกืคึผืขืงืืขืจ ืฉืืฅ ื ืื ืืืืื ืจืืืืกื ืงืึธื ืืืจืืคืืจืื ื ืฆืืื ืืื ืื ืงืขืจื ืืืจืื ืืื 1.4 ืืื (ืคืื 2m9s ืฆื 1m32s), ืึธืืขืจ ืืืื ืืึทืืื ืืืจืืคืืจืื ื ืฆืืื ืืื ืืึทื ืืฆืขืจ ืคึผืืึทืฅ (ืคืื 1m9s ืฆื 0m33s), ืืึทืฉืืึธืขืก ืจืขืื ืฆื ืจืืืืกื ืขืคืขืงืืืืืงืืึทื ืงืคึผื ืงืึทืฉ ืึธืคึผืขืจืึทืฆืืข ืืื TLB ืจืืกืขืฅ ืืืขื ืกืคึผืขืงืืขืจ ืฉืืฅ ืืื ืขื ืืืืึทืื.
ืืงืืจ: opennet.ru