เจฒเฉ€เจจเจ•เจธ เจ•เจฐเจจเจฒ เจตเจฟเฉฑเจš เจ•เจฎเจœเจผเฉ‹เจฐเฉ€ เจœเฉ‹ เจ‡เฉฑเจ• UDP เจชเฉˆเจ•เฉ‡เจŸ เจญเฉ‡เจœ เจ•เฉ‡ เจ•เจฐเฉˆเจธเจผ เจฆเจพ เจ•เจพเจฐเจจ เจฌเจฃ เจธเจ•เจฆเฉ€ เจนเฉˆ

เจฒเฉ€เจจเจ•เจธ เจ•เจฐเจจเจฒ เจตเจฟเฉฑเจš เจชเจ›เจพเจฃ เจ•เฉ€เจคเฉ€ เจ•เจฎเจœเจผเฉ‹เจฐเฉ€ (CVE-2019-11683), เจœเฉ‹ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจตเจฟเจธเจผเฉ‡เจธเจผ เจคเฉŒเจฐ 'เจคเฉ‡ เจกเจฟเจœเจผเจพเจˆเจจ เจ•เฉ€เจคเฉ‡ UDP เจชเฉˆเจ•เฉ‡เจŸ (เจชเฉˆเจ•เฉ‡เจŸ-เจ†เจซ-เจกเฉ‡เจฅ) เจญเฉ‡เจœ เจ•เฉ‡ เจฐเจฟเจฎเฉ‹เจŸเจฒเฉ€ เจธเฉ‡เจตเจพ เจคเฉ‹เจ‚ เจ‡เจจเจ•เจพเจฐ เจ•เจฐเจจ เจฆเฉ€ เจ‡เจœเจพเจœเจผเจค เจฆเจฟเฉฐเจฆเจพ เจนเฉˆเฅค เจธเจฎเฉฑเจธเจฟเจ† udp_gro_receive_segment เจนเฉˆเจ‚เจกเจฒเจฐ (net/ipv4/udp_offload.c) เจตเจฟเฉฑเจš GRO (เจœเจจเจฐเจฟเจ• เจฐเจฟเจธเฉ€เจต เจ”เจซเจฒเฉ‹เจก) เจคเจ•เจจเจพเจฒเฉ‹เจœเฉ€ เจฆเฉ‡ เจฒเจพเจ—เฉ‚ เจนเฉ‹เจฃ เจ•เจพเจฐเจจ เจนเฉ‹เจˆ เจนเฉˆ เจ…เจคเฉ‡ เจœเจผเฉ€เจฐเฉ‹ เจชเฉˆเจกเจฟเฉฐเจ— เจจเจพเจฒ UDP เจชเฉˆเจ•เฉ‡เจŸ เจฆเฉ€ เจชเฉเจฐเจ•เจฟเจฐเจฟเจ† เจ•เจฐเจจ เจตเฉ‡เจฒเฉ‡ เจ•เจฐเจจเจฒ เจฎเฉˆเจฎเฉ‹เจฐเฉ€ เจ–เฉ‡เจคเจฐเจพเจ‚ เจฆเฉ‡ เจญเจพเจ—เจพเจ‚ เจจเฉ‚เฉฐ เจจเฉเจ•เจธเจพเจจ เจชเจนเฉเฉฐเจšเจพ เจธเจ•เจฆเฉ€ เจนเฉˆเฅค (เจ–เจพเจฒเฉ€ เจชเฉ‡เจฒเฉ‹เจก)

เจธเจฎเฉฑเจธเจฟเจ† เจธเจฟเจฐเจซ เจ•เจฐเจจเจฒ เจจเฉ‚เฉฐ เจชเฉเจฐเจญเจพเจตเจฟเจค เจ•เจฐเจฆเฉ€ เจนเฉˆ 5.0เจ•เจฟเจ‰เจ‚เจ•เจฟ UDP เจธเจพเจ•เจŸเจพเจ‚ เจฒเจˆ GRO เจธเจฎเจฐเจฅเจจ เจธเฉ€ เจฒเจพเจ—เฉ‚ เจ•เฉ€เจคเจพ เจชเจฟเจ›เจฒเฉ‡ เจธเจพเจฒ เจจเจตเฉฐเจฌเจฐ เจตเจฟเฉฑเจš เจ…เจคเฉ‡ เจธเจฟเจฐเจซ เจจเจตเฉ€เจจเจคเจฎ เจธเจฅเจฟเจฐ เจ•เจฐเจจเจฒ เจฐเฉ€เจฒเฉ€เจœเจผ เจตเจฟเฉฑเจš เจœเจพเจฃ เจตเจฟเฉฑเจš เจ•เจพเจฎเจฏเจพเจฌ เจฐเจฟเจนเจพเฅค GRO เจคเจ•เจจเจพเจฒเฉ‹เจœเฉ€ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจฌเจนเฉเจค เจธเจพเจฐเฉ‡ เจชเฉˆเจ•เฉ‡เจŸเจพเจ‚ เจจเฉ‚เฉฐ เจตเฉฑเจกเฉ‡ เจฌเจฒเจพเจ•เจพเจ‚ เจตเจฟเฉฑเจš เจ‡เจ•เฉฑเจ เจพ เจ•เจฐเจ•เฉ‡ เจตเฉฑเจกเฉ€ เจ—เจฟเจฃเจคเฉ€ เจตเจฟเฉฑเจš เจ†เจ‰เจฃ เจตเจพเจฒเฉ‡ เจชเฉˆเจ•เฉ‡เจŸเจพเจ‚ เจฆเฉ€ เจชเฉเจฐเฉ‹เจธเฉˆเจธเจฟเฉฐเจ— เจจเฉ‚เฉฐ เจคเฉ‡เจœเจผ เจ•เจฐเจจ เจฆเฉ€ เจ‡เจœเจพเจœเจผเจค เจฆเจฟเฉฐเจฆเฉ€ เจนเฉˆ เจœเจฟเจจเฉเจนเจพเจ‚ เจฒเจˆ เจนเจฐเฉ‡เจ• เจชเฉˆเจ•เฉ‡เจŸ เจฆเฉ€ เจตเฉฑเจ–เจฐเฉ€ เจชเฉเจฐเจ•เจฟเจฐเจฟเจ† เจฆเฉ€ เจฒเฉ‹เฉœ เจจเจนเฉ€เจ‚ เจนเฉเฉฐเจฆเฉ€ เจนเฉˆเฅค
TCP เจฒเจˆ, เจธเจฎเฉฑเจธเจฟเจ† เจชเฉˆเจฆเจพ เจจเจนเฉ€เจ‚ เจนเฉเฉฐเจฆเฉ€ เจนเฉˆ, เจ•เจฟเจ‰เจ‚เจ•เจฟ เจ‡เจน เจชเฉเจฐเฉ‹เจŸเฉ‹เจ•เฉ‹เจฒ เจฌเจฟเจจเจพเจ‚ เจชเฉ‡เจฒเฉ‹เจก เจฆเฉ‡ เจชเฉˆเจ•เฉ‡เจŸ เจเจ—เจฐเฉ€เจ—เฉ‡เจธเจผเจจ เจฆเจพ เจธเจฎเจฐเจฅเจจ เจจเจนเฉ€เจ‚ เจ•เจฐเจฆเจพ เจนเฉˆเฅค

เจ•เจฎเจœเจผเฉ‹เจฐเฉ€ เจนเฉเจฃ เจคเฉฑเจ• เจธเจฟเจฐเจซ เจซเจพเจฐเจฎ เจตเจฟเฉฑเจš เจนเฉ€ เจคเฉˆเจ… เจ•เฉ€เจคเฉ€ เจ—เจˆ เจนเฉˆ เจชเฉˆเจš, เจธเฉเจงเจพเจฐเจพเจคเจฎเจ• เจ…เจชเจกเฉ‡เจŸ เจ…เจœเฉ‡ เจชเฉเจฐเจ•เจพเจธเจผเจฟเจค เจจเจนเฉ€เจ‚ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆ (เจ•เฉฑเจฒเฉเจน เจฆเจพ เจ…เจชเจกเฉ‡เจŸ 5.0.11 เจซเจฟเจ•เจธ เจธเจผเจพเจฎเจฒ เจจเจนเฉ€เจ‚ เจนเฉˆ). เจกเจฟเจธเจŸเจฐเฉ€เจฌเจฟเจŠเจธเจผเจจ เจ•เจฟเฉฑเจŸเจพเจ‚ เจคเฉ‹เจ‚, เจ•เจฐเจจเจฒ 5.0 เจจเฉ‚เฉฐ เจธเจผเจพเจฎเจฒ เจ•เจฐเจจ เจฒเจˆ เจชเฉเจฐเจฌเฉฐเจงเจฟเจค เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆ เจซเฉ‡เจกเฉ‹เจฐเจพ 30, เจ‰เจฌเฉฐเจคเฉ‚ 19.04, Arch เจฒเฉ€เจจเจ•เจธ, เจœเฉˆเจจเจคเฉ‚ เจ…เจคเฉ‡ เจนเฉ‹เจฐ เจฒเจ—เจพเจคเจพเจฐ เจ…เฉฑเจชเจกเฉ‡เจŸ เจ•เฉ€เจคเฉ€เจ†เจ‚ เจตเฉฐเจกเฉ€เจ†เจ‚เฅค เจกเฉ‡เจฌเฉ€เจ…เจจ, เจ‰เจฌเฉฐเจŸเฉ‚ 18.10 เจ…เจคเฉ‡ เจ‡เจธ เจคเฉ‹เจ‚ เจชเจนเจฟเจฒเจพเจ‚ เจฆเจพ, RHEL/CentOS ะธ เจธเฉ‚เจธเฉ‡/เจ“เจชเจจเจธเฉ‚เจธเฉ‡ เจธเจฎเฉฑเจธเจฟเจ† เจจเฉ‚เฉฐ เจชเฉเจฐเจญเจพเจตเจฟเจค เจจเจนเฉ€ เจ•เจฐเจฆเจพ เจนเฉˆ.

เจจเจคเฉ€เจœเฉ‡ เจตเจœเฉ‹เจ‚ เจธเจฎเฉฑเจธเจฟเจ† เจชเจพเจˆ เจ—เจˆ เจธเฉ€ ะธัะฟะพะปัŒะทะพะฒะฐะฝะธั เจ—เฉ‚เจ—เจฒ เจฆเฉเจ†เจฐเจพ เจฌเจฃเจพเจ‡เจ† เจธเจตเฉˆเจšเจฒเจฟเจค เจซเจœเจผเจฟเฉฐเจ— เจŸเฉˆเจธเจŸเจฟเฉฐเจ— เจธเจฟเจธเจŸเจฎ syzbot เจ…เจคเฉ‡ เจตเจฟเจธเจผเจฒเฉ‡เจธเจผเจ• เจ•เจพเจธเจจ (KernelAddress Sanitizer), เจœเจฟเจธเจฆเจพ เจ‰เจฆเฉ‡เจธเจผ เจฎเฉˆเจฎเฉ‹เจฐเฉ€ เจ…เจคเฉ‡ เจ—เจฒเจค เจฎเฉˆเจฎเฉ‹เจฐเฉ€ เจชเจนเฉเฉฐเจš เจฆเฉ‡ เจคเฉฑเจฅเจพเจ‚ เจฆเฉ‡ เจจเจพเจฒ เจ•เฉฐเจฎ เจ•เจฐเจฆเฉ‡ เจธเจฎเฉ‡เจ‚ เจ—เจฒเจคเฉ€เจ†เจ‚ เจฆเฉ€ เจชเจ›เจพเจฃ เจ•เจฐเจจเจพ เจนเฉˆ, เจœเจฟเจตเฉ‡เจ‚ เจ•เจฟ เจฎเฉเจ•เจค เจฎเฉˆเจฎเฉ‹เจฐเฉ€ เจ–เฉ‡เจคเจฐเจพเจ‚ เจจเฉ‚เฉฐ เจเจ•เจธเฉˆเจธ เจ•เจฐเจจเจพ เจ…เจคเฉ‡ เจฎเฉˆเจฎเฉ‹เจฐเฉ€ เจ–เฉ‡เจคเจฐเจพเจ‚ เจตเจฟเฉฑเจš เจ•เฉ‹เจก เจฐเฉฑเจ–เจฃเจพ เจ…เจœเจฟเจนเฉ‡ เจนเฉ‡เจฐเจพเจซเฉ‡เจฐเฉ€ เจฒเจˆ เจ‡เจฐเจพเจฆเจพ เจจเจนเฉ€เจ‚ เจนเฉˆเฅค

เจธเจฐเฉ‹เจค: opennet.ru

เจ‡เฉฑเจ• เจŸเจฟเฉฑเจชเจฃเฉ€ เจœเฉ‹เฉœเฉ‹