เชฎเซเชณเชฎเชพเช Linux เชเช เชจเชฌเชณเชพเช (CVE-2021-3609) เชเชณเชเชตเชพเชฎเชพเช เชเชตเซ เชเซ เชเซ เชธเซเชฅเชพเชจเชฟเช เชตเชชเชฐเชพเชถเชเชฐเซเชคเชพเชจเซ เชธเชฟเชธเซเชเชฎเชฎเชพเช เชคเซเชฎเชจเชพ เชตเชฟเชถเซเชทเชพเชงเชฟเชเชพเชฐเซ เชตเชงเชพเชฐเชตเชพเชจเซ เชฎเชเชเซเชฐเซ เชเชชเซ เชเซ. เช เชธเชฎเชธเซเชฏเชพ CAN BCM เชชเซเชฐเซเชเซเชเซเชฒ เช เชฎเชฒเซเชเชฐเชฃเชฎเชพเช เชฐเซเชธ เชธเซเชฅเชฟเชคเชฟเชจเซ เชเชพเชฐเชฃเซ เชฅเชพเชฏ เชเซ เช เชจเซ เชเชฐเซเชจเชฒ เชฐเชฟเชฒเซเชเชฎเชพเช เชนเชพเชเชฐ เชเซ. Linux 2.6.25 เชฅเซ 5.13-rc6 เชธเซเชงเซ. เชตเชฟเชคเชฐเชฃเซเชฎเชพเช เชธเชฎเชธเซเชฏเชพ เชเชเซเชฒเชพเช เชจเชฅเซ (RHEL, Fedora, Debian, Ubuntu, SUSE, เชเชฐเซเช).
เชเซ เชธเชเชถเซเชงเชเซ เชจเชฌเชณเชพเช เชถเซเชงเซ เชเชพเชขเซ เชนเชคเซ เชคเซ เชเชฐเซเชจเชฒ เชงเชฐเชพเชตเชคเซ เชธเชฟเชธเซเชเชฎเซ เชชเชฐ เชฐเซเช เชตเชฟเชถเซเชทเชพเชงเชฟเชเชพเชฐเซ เชฎเซเชณเชตเชตเชพ เชฎเชพเชเซ เชเช เชถเซเชทเชฃ เชคเซเชฏเชพเชฐ เชเชฐเชตเชพเชฎเชพเช เชธเชเซเชทเชฎ เชนเชคเชพ. Linux เซซ.เซช เช เชจเซ เชชเชเซเชจเชพ, เชเซเชฎเชพเช เชธเชซเชณเชคเชพเชชเซเชฐเซเชตเช เชนเซเชฎเชฒเซ เชเชฐเชตเชพเชจเซ เชถเชเซเชฏเชคเชพเชจเซ เชธเชฎเชพเชตเซเชถ เชฅเชพเชฏ เชเซ Ubuntu 20 เชเชชเซเชฐเชฟเชฒ, 2002 LTS. เชถเชเซเชฏ เชเซ เชเซ เชเชเซเชธเชชเซเชฒเซเชเชเชจเซ เชเซเชจเชพ เชเชฐเซเชจเชฒ เชธเชพเชฅเซ เชเชพเชฎ เชเชฐเชตเชพ เชฎเชพเชเซ เชซเชฐเซเชฅเซ เชฌเชจเชพเชตเซ เชถเชเชพเชฏ (เชเชฐเซเชจเชฒ 5.4 เชฎเชพเช, CAN BCM เชเซเชก (net/can/bcm.c) hrtimer_tasklet เชฅเซ HRTIMER_MODE_SOFT เชฎเชพเช เชเชธเซเชกเชตเชพเชฎเชพเช เชเชตเซเชฏเซ เชนเชคเซ).
CAN BCM เชชเซเชฐเซเชเซเชเซเชฒ เชคเชฎเชจเซ CAN เชฌเชธ (เชเชเชเซเชฐเซเชฒเชฐ เชเชฐเชฟเชฏเชพ เชจเซเชเชตเชฐเซเช) เชฆเซเชตเชพเชฐเชพ เชเชตเชคเชพ เชคเชฎเชพเชฐเชพ เชชเซเชคเชพเชจเชพ เชฎเซเชธเซเช เชนเซเชจเซเชกเชฒเชฐเชจเซ เชฐเชเซเชธเซเชเชฐ เชเชฐเชตเชพเชจเซ เช เชจเซ เชคเซเชจเซ เชเซเชเซเชเชธ เชจเซเชเชตเชฐเซเช เชธเซเชเซเช เชธเชพเชฅเซ เชเซเชกเชตเชพเชจเซ เชฎเชเชเซเชฐเซ เชเชชเซ เชเซ. เชเซเชฏเชพเชฐเซ เชเชจเชเชฎเชฟเชเช เชฎเซเชธเซเช เชเชตเซ เชเซ, เชคเซเชฏเชพเชฐเซ bcm_rx_handler() เชซเชเชเซเชถเชจ เชเชนเซเชตเชพเชฎเชพเช เชเชตเซ เชเซ. เชนเซเชฎเชฒเชพเชเซเชฐ เชฐเซเชธเชจเซ เชธเซเชฅเชฟเชคเชฟเชจเซ เชฒเชพเชญ เชฒเช เชถเชเซ เชเซ เช เชจเซ เชจเซเชเชตเชฐเซเช เชธเซเชเซเชเชจเซ เชคเซ เช เชธเชฎเชฏเซ เชฌเชเชง เชเชฐเซ เชถเชเซ เชเซ เชเซเชฏเชพเชฐเซ bcm_rx_handler() เชเชเซเชเชฟเชเซเชฏเซเช เชฅเชพเชฏ เชเซ. เชเซเชฏเชพเชฐเซ เชธเซเชเซเช เชฌเชเชง เชฅเชพเชฏ เชเซ, เชคเซเชฏเชพเชฐเซ bcm_release() เชซเชเชเซเชถเชจ เชเชนเซเชตเชพเชฎเชพเช เชเชตเซ เชเซ, เชเซ bcm_op เช เชจเซ bcm_sock เชธเซเชเซเชฐเชเซเชเชฐเซเชธ เชฎเชพเชเซ เชซเชพเชณเชตเซเชฒ เชฎเซเชฎเชฐเซเชจเซ เชฎเซเชเซเชค เชเชฐเซ เชเซ, เชเซ เชนเชเซ เชชเชฃ เชเชเซเชเซเชเซเชฏเซเชเซเชเช bcm_rx_handler() เชนเซเชจเซเชกเชฒเชฐเชฎเชพเช เชเชชเชฏเซเชเชฎเชพเช เชฒเซเชตเชพเชจเซเช เชเชพเชฒเซ เชฐเชพเชเซ เชเซ. เชเชตเซ เชชเชฐเชฟเชธเซเชฅเชฟเชคเชฟ เชเชญเซ เชฅเชพเชฏ เชเซ เชเซ เชเซ เชชเชนเซเชฒเชพเชฅเซ เชฎเซเชเซเชค เชฅเชฏเซเชฒ เชฎเซเชฎเชฐเซ เชฌเซเชฒเซเชเชจเซ เชเชเซเชธเซเชธ เชคเชฐเชซ เชฆเซเชฐเซ เชเชพเชฏ เชเซ (เชเชชเชฏเซเช เชชเชเซ-เชฎเซเชเซเชค).
เชนเซเชฎเชฒเซ เชฌเซ CAN BCM เชธเซเชเซเชเซเชธ เชเซเชฒเชตเชพ เช เชจเซ เชคเซเชฎเชจเซ vcan เชเชจเซเชเชฐเชซเซเชธ เชธเชพเชฅเซ เชเซเชกเชตเชพ เชฎเชพเชเซ เชเชเชณเซ เชเซ. เชชเซเชฐเชฅเชฎ เชธเซเชเซเช เชเชจเชเชฎเชฟเชเช CAN เชธเชเชฆเซเชถเชพเช เชฎเชพเชเซ เชนเซเชจเซเชกเชฒเชฐ เชธเซเช เชเชฐเชตเชพ เชฎเชพเชเซ RX_SETUP เชซเซเชฒเซเช เชธเชพเชฅเซ sendmsg() เชจเซ เชเซเชฒ เชเชฐเซ เชเซ, เช เชจเซ เชฌเซเชเซเช เชธเซเชเซเช เชชเซเชฐเชฅเชฎ เชธเซเชเซเช เชชเชฐ เชธเชเชฆเซเชถ เชฎเซเชเชฒเชตเชพ เชฎเชพเชเซ sendmsg()เชจเซ เชเซเชฒ เชเชฐเซ เชเซ. เชธเชเชฆเซเชถ เชเชตเซเชฏเชพ เชชเชเซ, bcm_rx_handler() เชเซเชฒ เชเซเชฐเชฟเชเชฐ เชฅเชพเชฏ เชเซ, เช เชจเซ เชนเซเชฎเชฒเชพเชเซเชฐ เชฏเซเชเซเชฏ เชเซเชทเชฃ เชชเชธเชเชฆ เชเชฐเซ เชเซ เช เชจเซ เชชเซเชฐเชฅเชฎ เชธเซเชเซเช เชฌเชเชง เชเชฐเซ เชเซ, เชเซ bcm_release() เชจเซ เชถเชฐเซเชเชค เช เชจเซ bcm_op เช เชจเซ bcm_sock เชธเซเชเซเชฐเชเซเชเชฐเซเชธเชจเซเช เชชเซเชฐเชเชพเชถเชจ เชคเชฐเชซ เชฆเซเชฐเซ เชเชพเชฏ เชเซ, เชเซเชเซ bcm_rx_handler เชจเซเช เชเชพเชฐเซเชฏ () เชนเชเซ เชธเซเชงเซ เชชเซเชฐเซเชฃ เชฅเชฏเซเช เชจเชฅเซ.
bcm_sock เชจเซ เชธเชพเชฎเชเซเชฐเซเชจเซ เชนเซเชฐเชซเซเชฐ เชเชฐเซเชจเซ, เชนเซเชฎเชฒเชพเชเซเชฐ sk->sk_data_ready(sk) เชซเชเชเซเชถเชจ, เชฐเซเชกเชพเชฏเชฐเซเชเซเช เชเชเซเชเซเชเซเชฏเซเชถเชจ เช เชจเซ เชฐเซเชเชฐเซเชจ-เชเชฐเชฟเชเชจเซเชเซเชก เชชเซเชฐเซเชเซเชฐเชพเชฎเชฟเชเช (ROP) เชคเชเชจเซเชเซเชจเซ เชเชชเชฏเซเช เชเชฐเซเชจเซ, modprobe_path เชชเซเชฐเชพเชฎเซเชเชฐเชจเชพ เชเชตเชฐเชฐเชพเชเชเซเชเชเชจเซ เชเซเช เชตเซ เชถเชเซ เชเซ เช เชจเซ เชคเซเชจเซ เชเชพเชคเชฐเซ เชเชฐเซ เชถเชเซ เชเซ เชเซ เชคเซเชฎเชจเซ เชเซเชก เชเซ. เชฐเซเช เช เชงเชฟเชเชพเชฐเซ เชธเชพเชฅเซ เชเชฒเชพเชตเชตเชพเชฎเชพเช เชเชตเซ เชเซ. เชเชฐเชเชชเซ เชคเชเชจเซเชเชจเซ เชเชชเชฏเซเช เชเชฐเชคเซ เชตเชเชคเซ, เชนเซเชฎเชฒเชพเชเซเชฐ เชคเซเชจเซ เชเซเชก เชฎเซเชฎเชฐเซเชฎเชพเช เชฎเซเชเชตเชพเชจเซ เชชเซเชฐเชฏเชพเชธ เชเชฐเชคเซ เชจเชฅเซ, เชชเชฐเชเชคเซ เชฒเซเชก เชเชฐเซเชฒเซ เชฒเชพเชเชฌเซเชฐเซเชฐเซเชเชฎเชพเช เชชเชนเซเชฒเซเชฅเซ เช เชเชชเชฒเชฌเซเชง เชฎเชถเซเชจ เชธเซเชเชจเชพเชเชจเชพ เชเซเชเชกเชพเช เชชเชฐ เชเชพเชฐเซเชฏ เชเชฐเซ เชเซ, เชเซเชจเซ เช เชเชค เชเชเชเซเชฐเซเชฒ เชฐเซเชเชฐเซเชจ เชธเซเชเชจเชพ เชธเชพเชฅเซ เชฅเชพเชฏ เชเซ (เชจเชฟเชฏเชฎ เชชเซเชฐเชฎเชพเชฃเซ, เช เชฒเชพเชเชฌเซเชฐเซเชฐเซ เชเชพเชฐเซเชฏเซเชจเชพ เช เชเชค เชเซ) . เชถเซเชทเชฃเชจเซเช เชเชพเชฐเซเชฏ เชเชเซเชเชฟเชค เชเชพเชฐเซเชฏเชเซเชทเชฎเชคเชพ เชฎเซเชณเชตเชตเชพ เชฎเชพเชเซ เชธเชฎเชพเชจ เชฌเซเชฒเซเชเซเชธ ("เชเซเชเซเชเซเชธ") เชชเชฐ เชเซเชฒเซเชธเชจเซ เชธเชพเชเชเชณ เชฌเชจเชพเชตเชตเชพ เชฎเชพเชเซ เชจเซเชเซ เชเชตเซ เชเซ.

เช เชนเซเชฎเชฒเชพ เชฎเชพเชเซ CAN เชธเซเชเซเชเซเชธ เช
เชจเซ เชฐเซเชชเชฐเซเชเชพเชเชเชฟเชค vcan เชจเซเชเชตเชฐเซเช เชเชจเซเชเชฐเชซเซเชธ เชฌเชจเชพเชตเชตเชพ เชฎเชพเชเซ เชเชเซเชธเซเชธเชจเซ เชเชฐเซเชฐ เชเซ. เชนเซเชฎเชฒเชพ เชฎเชพเชเซ เชเชฐเซเชฐเซ เชตเชฟเชถเซเชทเชพเชงเชฟเชเชพเชฐเซ เชฌเชฟเชจ-เชตเชฟเชถเซเชทเชพเชงเชฟเชเชพเชฐเซ เชตเชชเชฐเชพเชถเชเชฐเซเชคเชพ เชฆเซเชตเชพเชฐเชพ เชตเชชเชฐเชพเชถเชเชฐเซเชคเชพ เชจเชพเชฎเชธเซเชฅเชณเซ เชธเชเซเชทเชฎ เชเชฐเซเชฒ เชธเชฟเชธเซเชเชฎเซ เชชเชฐ เชฌเชจเชพเชตเซเชฒเชพ เชเชจเซเชเซเชจเชฐเชฎเชพเช เชฎเซเชณเชตเซ เชถเชเชพเชฏ เชเซ. เชเชฆเชพเชนเชฐเชฃ เชคเชฐเซเชเซ, เชตเชชเชฐเชพเชถเชเชฐเซเชคเชพ เชจเชพเชฎเชธเซเชฅเชณเซ เชกเชฟเชซเซเชฒเซเช เชฐเซเชชเซ เชธเชเซเชทเชฎ เชนเซเชฏ เชเซ Ubuntu เช
เชจเซ Fedora, เชชเชฐเชเชคเซ เชธเชเซเชฐเชฟเชฏ เชฅเชฏเซเชฒ เชจเชฅเซ Debian เช
เชจเซ RHEL.
เชธเซเชฐเซเชธ: opennet.ru
