ืฆืืืื ื ืืึทืข ืืืึทืื ืขืจืึทืืืืืืื ืืขื ืขื ืืืืขื ืึทืคืืื ืืื ืื eBPF ืกืึทืืกืืกืืขื, ืืืึธืก ืึทืืึทืื ืืืจ ืฆื ืืืืคื ืืึทื ืืืขืจืก ืืื ืื ืืื ืืงืก ืงืขืจื ืืื ืึท ืกืคึผืขืฆืืขื ืืืืจืืืึทื ืืึทืฉืื ืืื JIT. ืืืืืข ืืืึทืื ืขืจืึทืืืืืืื ืืึทืื ืขืก ืืขืืืขื ืฆื ืืืกืคืืจื ืืืื ืงืึธื ืืื ืงืขืจื ืจืขืื, ืึทืจืืืก ืคืื ืึทื ืืคืืขืืื ืืขืจื eBPF ืืืืจืืืึทื ืืึทืฉืื. ืืื ืคึฟืึธืจืืึทืฆืืข ืืืขืื ืื ืคึผืจืึธืืืขืืก ืืื ืืจืืืก ืืืจื ืื Zero Day Initiative ืืึทื ืฉืึทืคึฟื, ืืืึธืก ืืืืคื ืื Pwn2Own ืคืึทืจืืขืกื, ืืขืฉืึทืก ืืืึธืก ืืขื ืืึธืจ ืืจืื ืื ืคืืื ืืืืฃ ืืืื ืื ืืื ืืงืก ืืขื ืขื ืืขืืึทื ืกืืจืืืืื ืึทื ืืขืืืืื ื ืืื ืึทืืขืจ ืืืืืึทืงืึทื ื ืืืึทืื ืขืจืึทืืืืืืื (ืฆื ืื ืืืึทืื ืขืจืึทืืืืืืื ืืื eBPF ืืขื ืขื ืฉืืึทืืืช ืฆื ืื ืื ืคืืื ืืื ื ืืฉื ืืขืืืืื) .
- CVE-2021-3490 - ืื ืืืึทืื ืขืจืึทืืืืืื ืืื ืืขืคึฟืืจื ืืืจื ืึท ืคืขืื ืคืื 32-ืืืกื ืึทืื-ืคืื-ืืึทืื ื ืงืึธื ืืจืึธืืืจืื ื ืืืขื ืืืจ ืืืจืืคืืจื ืืืืืืืื AND, OR ืืื XOR ืึทืคึผืขืจืืืฉืึทื ื ืืื eBPF ALU32. ืึท ืึทืืึทืงืขืจ ืงืขื ืขื ื ืืฆื ืืขื ืืขืืช ืฆื ืืืืขื ืขื ืืื ืฉืจืืึทืื ืืึทืื ืึทืจืืืก ืื ืืจืขื ืขืฅ ืคืื ืื ืึทืืึทืงืืืืื ืืึทืคืขืจ. ืืขืจ ืคึผืจืึธืืืขื ืืื XOR ืึทืคึผืขืจืืืฉืึทื ื ืืื ืกืืึทืจืืื ื ืคืื ืงืขืจื ืืืขืจืกืืข 5.7-rc1, ืืื AND ืืื OR - ืกืืึทืจืืื ื ืคืื 5.10-rc1.
- CVE-2021-3489 - ืื ืืืึทืื ืขืจืึทืืืืืื ืืื ืืขืคึฟืืจื ืืืจื ืึท ืืขืืช ืืื ืื ืืืคึผืืึทืืขื ืืืืฉืึทื ืคืื ืื ืจืื ื ืืึทืคืขืจ ืืื ืืื ืจืขืื ืฆื ืืขื ืคืึทืงื ืึทื ืื bpf_ringbuf_reserve ืคืื ืงืฆืืข ืืื ื ืืฉื ืงืึธื ืืจืึธืืืจื ืื ืืขืืืขืืงืืื ืึทื ืื ืืจืืืก ืคืื ืื ืึทืืึทืงืืืืื ืืึผืจืื ืืขืื ื ืงืขื ืืืื ืืืืื ืืงืขืจ ืืื ืื ืคืึทืงืืืฉ ืืจืืืก ืคืื ืื ืจืื ืืืืฃ. ืืขืจ ืคึผืจืึธืืืขื ืืื ืืจืืืก ืืื ื ืืขืืืื ื 5.8-rc1.
ืื ืกืืึทืืืก ืคืื ืคึผืึทืืืฉืื ื ืืืึทืื ืขืจืึทืืืืืืื ืืื ืืืกืืจืืืืืฉืึทื ื ืงืขื ืขื ืืืื ืืจืึทืงื ืืืืฃ ืื ืืืขืืขืจ: Ubuntu, Debian, RHEL, Fedora, SUSE, Arch). ืคืืงืกืื ืืขื ืขื ืืืื ืื ืืืฆื ืืื ืคึผืึทืืฉืึทื (CVE-2021-3489, CVE-2021-3490). ืฆื ืื ืึทืจืืืกืืขืื ืงืขื ืขื ืืืื ืขืงืกืคึผืืืืืึทื ืืขืคึผืขื ืืก ืืืืฃ ืฆื ืื eBPF ืกืืกืืขื ืจืืคื ืืื ืฆืืืจืืืืขื ืฆื ืืขืจ ืืึทื ืืฆืขืจ. ืคึฟืึทืจ ืืืึทืฉืคึผืื, ืืื ืื ืคืขืืืงืืึทื ืงืึทื ืคืืืืขืจืืืฉืึทื ืืื RHEL, ืขืงืกืคึผืืืืืืืฉืึทื ืคืื ืื ืืืึทืื ืขืจืึทืืืืืื ืจืืงืืืืืขืจื ืืขืจ ืืึทื ืืฆืขืจ ืฆื ืืึธืื CAP_SYS_ADMIN ืจืขืื.
ืกืขืคึผืขืจืึทืืื, ืืืจ ืงืขื ืขื ืืึธื ืื ืื ืืขืจ ืืืึทืื ืขืจืึทืืืืืื ืืื ืื ืืื ืืงืก ืงืขืจื - CVE-2021-32606, ืืืึธืก ืึทืืึทืื ืึท ืืืืข ืืึทื ืืฆืขืจ ืฆื ืืึทืคึผื ืืืืขืจ ืคึผืจืืืืืืึทืืืฉืึทื ืฆื ืืขืจ ืืืึธืจืฆื ืืืจืื. ืืขืจ ืคึผืจืึธืืืขื ืืื ืงืขื ืืืง ืืื ื ืืื ืืงืก ืงืขืจื 5.11 ืืื ืืื ืืขืคึฟืืจื ืืืจื ืึท ืจืึทืกืข ืฆืืฉืืึทื ื ืืื ืื ืืืคึผืืึทืืขื ืืืืฉืึทื ืคืื ืื CAN ISOTP ืคึผืจืึธืืึธืงืึธื, ืืืึธืก ืืืื ืขืก ืืขืืืขื ืฆื ืืืืฉื ืื ืืึธืืขื ืืืื ืืื ื ืคึผืึทืจืึทืืขืืขืจืก ืจืขืื ืฆื ืืขืจ ืคืขืื ืคืื ืืึทืฉืืขืืืงื ืื ืืขืืขืจืืง ืืึทืงืก ืืื ืื isotp_setsockopt () ืคึฟืื ืงืฆืืข. ืืืขื ืคึผืจืึทืกืขืกืื ื ืื CAN_ISOTP_SF_BROADCAST ืคืึธื.
ื ืึธื ืื ISOTP ืืึธืืขื ืืื ืคืืจืืืื, ืื ืืืื ืืื ื ืฆื ืื ืืึทืงืืืขืจ ืืึธืืขื ืืืืืื ืืื ืืืืจืงืื ื, ืืืึธืก ืงืขื ืขื ืคืึธืจืืขืฆื ืฆื ื ืืฆื ืื ืกืืจืึทืงืืฉืขืจื ืคึฟืึทืจืืื ืื ืืื ืื ืืึธืืขื ื ืึธื ืื ืืืงืึธืจื ืคึฟืึทืจืืื ืื ืืื ืืื ืืื ืืืคืจืืื (ื ืืฆื-ื ืึธื-ืคืจืื ืจืขืื ืฆื ืืขืจ ืจืืฃ ืฆื ืึท isotp_sock ืกืืจืืงืืืจ ืืืึธืก ืืื ืฉืืื ืืืคืจืืื ืืืขื isotp_rcv () ืืื ืืขืจืืคื). ืืืจื ืืึทืื ืืึทื ืืคึผืืึทืืืืฉืึทื, ืืืจ ืงืขื ืขื ืึธืืืืขืจืจืืื ืื ืืืึทืื ืฆื ืื sk_error_report () ืคึฟืื ืงืฆืืข ืืื ืืืกืคืืจื ืืืื ืงืึธื ืืืืฃ ืื ืงืขืจื ืืืจืื.
ืืงืืจ: opennet.ru