UDP เดชเดพเด•เตเด•เดฑเตเดฑเต เด…เดฏเดšเตเดšเต เด•เตเดฐเดพเดทเดฟเดจเต เด•เดพเดฐเดฃเดฎเดพเด•เตเดจเตเดจ Linux เด•เต‡เตผเดฃเดฒเดฟเดฒเต† เด•เต‡เดŸเตเดชเดพเดŸเตเด•เตพ

เดฒเดฟเดจเด•เตเดธเต เด•เต‡เตผเดฃเดฒเดฟเตฝ เดคเดฟเดฐเดฟเดšเตเดšเดฑเดฟเดžเตเดžเต เดฆเตเตผเดฌเดฒเดค (CVE-2019-11683), เด‡เดคเต เดชเตเดฐเดคเตเดฏเต‡เด•เด‚ เดฐเต‚เดชเด•เตฝเดชเตเดชเดจ เดšเต†เดฏเตเดค UDP เดชเดพเด•เตเด•เดฑเตเดฑเตเด•เตพ (เดชเดพเด•เตเด•เดฑเตเดฑเต-เด“เดซเต-เดกเต†เดคเตเดคเต) เด…เดฏเดšเตเดšเตเด•เตŠเดฃเตเดŸเต เดตเดฟเดฆเต‚เดฐเดฎเดพเดฏเดฟ เดธเต‡เดตเดจเด‚ เดจเดฟเดฐเดธเดฟเด•เตเด•เดพเตป เดจเดฟเด™เตเด™เดณเต† เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเต. GRO (เดœเดจเดฑเดฟเด•เต เดฑเดฟเดธเต€เดตเต เด“เดซเตโ€Œเดฒเต‹เดกเต) เดธเดพเด™เตเด•เต‡เดคเดฟเด•เดตเดฟเดฆเตเดฏ เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เตเดจเตเดจ udp_gro_receive_segment เดนเดพเตปเดกเตโ€Œเดฒเดฑเดฟเดฒเต† (net/ipv4/udp_offload.c) เดชเดฟเดถเด•เต เดฎเต‚เดฒเดฎเดพเดฃเต เดˆ เดชเตเดฐเดถเตโ€Œเดจเด‚ เด‰เดฃเตเดŸเดพเด•เตเดจเตเดจเดคเต, เด•เต‚เดŸเดพเดคเต† UDP เดชเดพเด•เตเด•เดฑเตเดฑเตเด•เตพ เดธเต€เดฑเต‹ เดชเดพเดกเดฟเด‚เด—เต เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดชเตเดฐเต‹เดธเดธเตเดธเต เดšเต†เดฏเตเดฏเตเดฎเตเดชเต‹เตพ เด•เต‡เตผเดฃเตฝ เดฎเต†เดฎเตเดฎเดฑเดฟ เดเดฐเดฟเดฏเด•เดณเดฟเดฒเต† เด‰เดณเตเดณเดŸเด•เตเด•เดคเตเดคเดฟเดจเต เด•เต‡เดŸเตเดชเดพเดŸเตเด•เตพ เดธเด‚เดญเดตเดฟเด•เตเด•เดพเด‚. (เดถเต‚เดจเตเดฏเดฎเดพเดฏ เดชเต‡เดฒเต‹เดกเต).

เดชเตเดฐเดถเตเดจเด‚ เด•เต‡เตผเดฃเดฒเดฟเดจเต† เดฎเดพเดคเตเดฐเดฎเต‡ เดฌเดพเดงเดฟเด•เตเด•เตเด•เดฏเตเดณเตเดณเต‚ 5.0UDP เดธเต‹เด•เตเด•เดฑเตเดฑเตเด•เตพเด•เตเด•เตเดณเตเดณ GRO เดชเดฟเดจเตเดคเตเดฃ เด‰เดฃเตเดŸเดพเดฏเดฟเดฐเตเดจเตเดจเดคเดฟเดจเดพเตฝ เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เดฟ เด•เดดเดฟเดžเตเดž เดตเตผเดทเด‚ เดจเดตเด‚เดฌเดฑเดฟเตฝ, เดเดฑเตเดฑเดตเตเด‚ เดชเตเดคเดฟเดฏ เดธเตเดฅเดฟเดฐเดคเดฏเตเดณเตเดณ เด•เต‡เตผเดฃเตฝ เดฑเดฟเดฒเต€เดธเดฟเดฒเต‡เด•เตเด•เต เดชเตเดฐเดตเต‡เดถเดฟเด•เตเด•เดพเตป เดฎเดพเดคเตเดฐเดฎเต‡ เด•เดดเดฟเดžเตเดžเตเดณเตเดณเต‚. เด“เดฐเต‹ เดชเดพเด•เตเด•เดฑเตเดฑเดฟเดจเตเดฑเต†เดฏเตเด‚ เดชเตเดฐเดคเตเดฏเต‡เด• เดชเตเดฐเต‹เดธเดธเตเดธเดฟเด‚เด—เต เด†เดตเดถเตเดฏเดฎเดฟเดฒเตเดฒเดพเดคเตเดค เดตเดฒเดฟเดฏ เดฌเตเดฒเต‹เด•เตเด•เตเด•เดณเดพเดฏเดฟ เด’เดจเตเดจเดฟเดฒเดงเดฟเด•เด‚ เดชเดพเด•เตเด•เดฑเตเดฑเตเด•เดณเต† เดธเดฎเดพเดนเดฐเดฟเดšเตเดšเต เด‡เตปเด•เดฎเดฟเด‚เด—เต เดชเดพเด•เตเด•เดฑเตเดฑเตเด•เดณเตเดŸเต† เด’เดฐเต เดตเดฒเดฟเดฏ เดธเด‚เด–เตเดฏเดฏเตเดŸเต† เดชเตเดฐเต‹เดธเดธเตเดธเดฟเด‚เด—เต เดตเต‡เด—เดคเตเดคเดฟเดฒเดพเด•เตเด•เดพเตป GRO เดธเดพเด™เตเด•เต‡เดคเดฟเด•เดตเดฟเดฆเตเดฏ เดจเดฟเด™เตเด™เดณเต† เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเต.
เดˆ เดชเตเดฐเต‹เดŸเตเดŸเต‹เด•เตเด•เต‹เตพ เดชเต‡เดฒเต‹เดกเต เด‡เดฒเตเดฒเดพเดคเต† เดชเดพเด•เตเด•เดฑเตเดฑเต เด…เด—เตเดฐเด—เต‡เดทเดจเต† เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เดพเดคเตเดคเดคเดฟเดจเดพเตฝ TCP-เด•เตเด•เต, เดชเตเดฐเดถเตเดจเด‚ เดธเด‚เดญเดตเดฟเด•เตเด•เตเดจเตเดจเดฟเดฒเตเดฒ.

เดซเต‹เดฎเดฟเตฝ เดฎเดพเดคเตเดฐเดฎเดพเดฃเต เด…เดชเด•เดŸเดธเดพเดงเตเดฏเดค เด‡เดคเตเดตเดฐเต† เดชเดฐเดฟเดนเดฐเดฟเดšเตเดšเดคเต เดชเดพเดšเตเดšเต, เดคเดฟเดฐเตเดคเตเดคเตฝ เด…เดชเตเดกเต‡เดฑเตเดฑเต เด‡เดคเตเดตเดฐเต† เดชเตเดฐเดธเดฟเดฆเตเดงเต€เด•เดฐเดฟเดšเตเดšเดฟเดŸเตเดŸเดฟเดฒเตเดฒ (เด‡เดจเตเดจเดฒเดคเตเดคเต† เด…เดชเตเดกเต‡เดฑเตเดฑเต 5.0.11 เดซเดฟเด•เตเดธเต เด‰เตพเดชเตเดชเต†เดŸเตเดคเตเดคเดฟเดฏเดฟเดŸเตเดŸเดฟเดฒเตเดฒ). เดตเดฟเดคเดฐเดฃ เด•เดฟเดฑเตเดฑเตเด•เดณเดฟเตฝ เดจเดฟเดจเตเดจเต, เด•เต‡เตผเดฃเตฝ 5.0 เด‰เตพเดชเตเดชเต†เดŸเตเดคเตเดคเดพเตป เด•เดดเดฟเดžเตเดžเต เดซเต†เดกเต‹เดฑ 30, เด‰เดฌเตเดฃเตเดŸเต 19.04, เด†เตผเด•เตเด•เต เดฒเดฟเดจเด•เตเดธเต, เดœเต†เดจเตเดฑเต‚ เดฎเดฑเตเดฑเต เดคเตเดŸเตผเดšเตเดšเดฏเดพเดฏเดฟ เด…เดชเตเดกเต‡เดฑเตเดฑเต เดšเต†เดฏเตเดค เดตเดฟเดคเดฐเดฃเด™เตเด™เดณเตเด‚. เดกเต†เดฌเดฟเดฏเตป, เด‰เดฌเตเดฃเตเดŸเต 18.10 เด‰เด‚ เด…เดคเดฟเดจเตเดฎเตเดฎเตเดชเตเด‚, RHEL/CentOS ะธ SUSE/openSUSE เดชเตเดฐเดถเตเดจเด‚ เดฌเดพเดงเดฟเด•เตเด•เดฟเดฒเตเดฒ.

เด…เดคเดฟเดจเตเดฑเต† เดซเดฒเดฎเดพเดฏเดฟ เดชเตเดฐเดถเตเดจเด‚ เด•เดฃเตเดŸเต†เดคเตเดคเดฟ ะธัะฟะพะปัŒะทะพะฒะฐะฝะธั เด—เต‚เด—เดฟเตพ เดธเตƒเดทเตเดŸเดฟเดšเตเดš เด“เดŸเตเดŸเต‹เดฎเต‡เดฑเตเดฑเดกเต เดซเดธเตเดธเดฟเด‚เด—เต เดŸเต†เดธเตเดฑเตเดฑเดฟเด‚เด—เต เดธเดฟเดธเตเดฑเตเดฑเด‚ syzbot เด…เดจเดฒเตˆเดธเดฑเตเด‚ เด•เดธเตป (KernelAddressSanitizer), เดฎเต†เดฎเตเดฎเดฑเดฟเดฏเตเดฎเดพเดฏเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ เด‰เดฃเตเดŸเดพเด•เตเดจเตเดจ เดชเดฟเดถเด•เตเด•เดณเตเด‚ เดคเต†เดฑเตเดฑเดพเดฏ เดฎเต†เดฎเตเดฎเดฑเดฟ เด†เด•เตโ€Œเดธเดธเดฟเดจเตเดฑเต† เดตเดธเตเดคเตเดคเด•เดณเตเด‚, เดธเตเดตเดคเดจเตเดคเตเดฐเดฎเดพเดฏ เดฎเต†เดฎเตเดฎเดฑเดฟ เดเดฐเดฟเดฏเด•เตพ เด†เด•เตโ€Œเดธเดธเต เดšเต†เดฏเตเดฏเตฝ, เด…เดคเตเดคเดฐเด‚ เด•เตƒเดคเตเดฐเดฟเดฎเด™เตเด™เตพเด•เตเด•เดพเดฏเดฟ เด‰เดฆเตเดฆเต‡เดถเดฟเด•เตเด•เดพเดคเตเดค เดฎเต†เดฎเตเดฎเดฑเดฟ เดเดฐเดฟเดฏเด•เดณเดฟเตฝ เด•เต‹เดกเต เดธเตเดฅเดพเดชเดฟเด•เตเด•เตฝ เดŽเดจเตเดจเดฟเดต เดฒเด•เตเดทเตเดฏเดฎเดฟเดŸเตเดจเตเดจเต.

เด…เดตเดฒเด‚เดฌเด‚: opennet.ru

เด’เดฐเต เด…เดญเดฟเดชเตเดฐเดพเดฏเด‚ เดšเต‡เตผเด•เตเด•เตเด•