เจฒเฉ€เจจเจ•เจธ เจ•เจฐเจจเจฒ เจฆเฉ‡ tty เจธเจฌ-เจธเจฟเจธเจŸเจฎ เจตเจฟเฉฑเจš เจ‡เฉฑเจ• เจ•เจฎเจœเจผเฉ‹เจฐเฉ€ เจฆเจพ เจธเจผเฉ‹เจธเจผเจฃ เจ•เจฐเจจ เจฒเจˆ เจ‡เฉฑเจ• เจคเจ•เจจเฉ€เจ• เจฆเจพ เจ–เฉเจฒเจพเจธเจพ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆ

เจ—เฉ‚เจ—เจฒ เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸ เจœเจผเฉ€เจฐเฉ‹ เจŸเฉ€เจฎ เจฆเฉ‡ เจ–เฉ‹เจœเจ•เจฐเจคเจพเจตเจพเจ‚ เจจเฉ‡ เจฒเฉ€เจจเจ•เจธ เจ•เจฐเจจเจฒ เจฆเฉ‡ tty เจธเจฌเจธเจฟเจธเจŸเจฎ เจคเฉ‹เจ‚ TIOCSPGRP ioctl เจนเฉˆเจ‚เจกเจฒเจฐ เจจเฉ‚เฉฐ เจฒเจพเจ—เฉ‚ เจ•เจฐเจจ เจตเจฟเฉฑเจš เจ‡เฉฑเจ• เจ•เจฎเจœเจผเฉ‹เจฐเฉ€ (CVE-2020-29661) เจฆเจพ เจธเจผเฉ‹เจธเจผเจฃ เจ•เจฐเจจ เจฒเจˆ เจ‡เฉฑเจ• เจขเฉฐเจ— เจชเฉเจฐเจ•เจพเจธเจผเจฟเจค เจ•เฉ€เจคเจพ, เจ…เจคเฉ‡ เจ‰เจนเจจเจพเจ‚ เจธเฉเจฐเฉฑเจ–เจฟเจ† เจตเจฟเจงเฉ€เจ†เจ‚ เจฆเฉ€ เจตเฉ€ เจตเจฟเจธเจฅเจพเจฐ เจจเจพเจฒ เจœเจพเจ‚เจš เจ•เฉ€เจคเฉ€ เจœเฉ‹ เจ‡เจธ เจคเจฐเฉเจนเจพเจ‚ เจจเฉ‚เฉฐ เจฐเฉ‹เจ• เจธเจ•เจฆเฉ‡ เจนเจจเฅค เจ•เจฎเจœเจผเฉ‹เจฐเฉ€เจ†เจ‚

เจธเจฎเฉฑเจธเจฟเจ† เจฆเจพ เจ•เจพเจฐเจจ เจฌเจฃ เจฐเจนเฉ‡ เจฌเฉฑเจ— เจจเฉ‚เฉฐ เจชเจฟเจ›เจฒเฉ‡ เจธเจพเจฒ 3 เจฆเจธเฉฐเจฌเจฐ เจจเฉ‚เฉฐ เจฒเฉ€เจจเจ•เจธ เจ•เจฐเจจเจฒ เจตเจฟเฉฑเจš เจนเฉฑเจฒ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจธเฉ€เฅค เจธเจฎเฉฑเจธเจฟเจ† เจตเจฐเจœเจจ 5.9.13 เจคเฉฑเจ• เจ•เจฐเจจเจฒ เจตเจฟเฉฑเจš เจฆเจฟเจ–เจพเจˆ เจฆเจฟเฉฐเจฆเฉ€ เจนเฉˆ, เจชเจฐ เจœเจผเจฟเจ†เจฆเจพเจคเจฐ เจกเจฟเจธเจŸเจฐเฉ€เจฌเจฟเจŠเจธเจผเจจเจพเจ‚ เจจเฉ‡ เจชเจฟเจ›เจฒเฉ‡ เจธเจพเจฒ เจชเฉ‡เจธเจผ เจ•เฉ€เจคเฉ‡ เจ—เจ เจ•เจฐเจจเจฒ เจชเฉˆเจ•เฉ‡เจœเจพเจ‚ (เจกเฉ‡เจฌเฉ€เจ…เจจ, RHEL, SUSE, Ubuntu, Fedora, Arch) เจฆเฉ‡ เจ…เฉฑเจชเจกเฉ‡เจŸ เจตเจฟเฉฑเจš เจธเจฎเฉฑเจธเจฟเจ† เจจเฉ‚เฉฐ เจนเฉฑเจฒ เจ•เฉ€เจคเจพ เจนเฉˆเฅค เจ‡เฉฑเจ• เจธเจฎเจพเจจ เจ•เจฎเจœเจผเฉ‹เจฐเฉ€ (CVE-2020-29660) เจ‡เฉฑเจ•เฉ‹ เจธเจฎเฉ‡เจ‚ TIOCGSID ioctl เจ•เจพเจฒ เจจเฉ‚เฉฐ เจฒเจพเจ—เฉ‚ เจ•เจฐเจจ เจตเจฟเฉฑเจš เจชเจพเจˆ เจ—เจˆ เจธเฉ€, เจชเจฐ เจ‡เจน เจชเจนเจฟเจฒเจพเจ‚ เจนเฉ€ เจนเจฐ เจœเจ—เฉเจนเจพ เจซเจฟเจ•เจธ เจ•เจฐ เจฆเจฟเฉฑเจคเฉ€ เจ—เจˆ เจนเฉˆเฅค

เจธเจฎเฉฑเจธเจฟเจ† เจฒเจพเจ• เจธเฉˆเฉฑเจŸ เจ•เจฐเจจ เจตเฉ‡เจฒเฉ‡ เจ‡เฉฑเจ• เจ—เจฒเจคเฉ€ เจ•เจพเจฐเจจ เจนเฉเฉฐเจฆเฉ€ เจนเฉˆ, เจœเจฟเจธ เจจเจพเจฒ เจกเจฐเจพเจˆเจตเจฐ/tty/tty_jobctrl.c เจ•เฉ‹เจก เจตเจฟเฉฑเจš เจฐเฉ‡เจธ เจฆเฉ€ เจธเจฅเจฟเจคเฉ€ เจชเฉˆเจฆเจพ เจนเฉ‹ เจœเจพเจ‚เจฆเฉ€ เจนเฉˆ, เจœเฉ‹ เจ•เจฟ TIOCSPGRP เจจเฉ‚เฉฐ เจ•เจพเจฒ เจ•เจฐเจ•เฉ‡ ioct เจนเฉ‡เจฐเจพเจซเฉ‡เจฐเฉ€ เจฆเฉเจ†เจฐเจพ เจฏเฉ‚เจœเจผเจฐ เจธเจชเฉ‡เจธ เจคเฉ‹เจ‚ เจตเจฐเจคเฉ‹เจ‚-เจฌเจพเจ…เจฆ-เจฎเฉเจ•เจค เจธเจฅเจฟเจคเฉ€เจ†เจ‚ เจฌเจฃเจพเจ‰เจฃ เจฒเจˆ เจตเจฐเจคเจฟเจ† เจ—เจฟเจ† เจธเฉ€เฅค เจกเฉ‡เจฌเฉ€เจ…เจจ 10 'เจคเฉ‡ เจ•เจฐเจจเจฒ 4.19.0-13-amd64 เจฆเฉ‡ เจจเจพเจฒ เจตเจฟเจธเจผเฉ‡เจธเจผ เจ…เจงเจฟเจ•เจพเจฐ เจตเจงเจพเจ‰เจฃ เจฒเจˆ เจ‡เฉฑเจ• เจ•เจพเจฐเจœเจธเจผเฉ€เจฒ เจธเจผเฉ‹เจธเจผเจฃ เจฆเจพ เจชเฉเจฐเจฆเจฐเจธเจผเจจ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆเฅค

เจ‡เจธ เจฆเฉ‡ เจจเจพเจฒ เจนเฉ€, เจชเฉเจฐเจ•เจพเจธเจผเจฟเจค เจฒเฉ‡เจ– เจ•เจพเจฐเจœเจธเจผเฉ€เจฒ เจธเจผเฉ‹เจธเจผเจฃ เจฌเจฃเจพเจ‰เจฃ เจฆเฉ€ เจคเจ•เจจเฉ€เจ• 'เจคเฉ‡ เจœเจผเจฟเจ†เจฆเจพ เจงเจฟเจ†เจจ เจจเจนเฉ€เจ‚ เจฆเจฟเฉฐเจฆเจพ, เจธเจ—เฉ‹เจ‚ เจ‡เจธ เจ—เฉฑเจฒ 'เจคเฉ‡ เจงเจฟเจ†เจจ เจฆเจฟเฉฐเจฆเจพ เจนเฉˆ เจ•เจฟ เจ…เจœเจฟเจนเฉ€เจ†เจ‚ เจ•เจฎเจœเจผเฉ‹เจฐเฉ€เจ†เจ‚ เจคเฉ‹เจ‚ เจฌเจšเจพเจ‰เจฃ เจฒเจˆ เจ•เจฐเจจเจฒ เจตเจฟเจš เจ•เจฟเจนเฉœเฉ‡ เจธเจพเจงเจจ เจฎเฉŒเจœเฉ‚เจฆ เจนเจจเฅค เจธเจฟเฉฑเจŸเจพ เจฆเจฟเจฒเจพเจธเจพ เจฆเฉ‡เจฃ เจตเจพเจฒเจพ เจจเจนเฉ€เจ‚ เจนเฉˆ; เจขเฉ‡เจฐ เจตเจฟเฉฑเจš เจฎเฉˆเจฎเฉ‹เจฐเฉ€ เจธเฉˆเจ—เจฎเฉˆเจ‚เจŸเฉ‡เจธเจผเจจ เจ…เจคเฉ‡ เจฎเฉˆเจฎเฉ‹เจฐเฉ€ เจเจ•เจธเฉˆเจธ เจฆเฉ‡ เจจเจฟเจฏเฉฐเจคเจฐเจฃ เจตเจฐเจ—เฉ‡ เจคเจฐเฉ€เจ•เจฟเจ†เจ‚ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ…เจญเจฟเจ†เจธ เจตเจฟเฉฑเจš เจจเจนเฉ€เจ‚ เจ•เฉ€เจคเฉ€ เจœเจพเจ‚เจฆเฉ€, เจ•เจฟเจ‰เจ‚เจ•เจฟ เจ‡เจน เจชเฉเจฐเจฆเจฐเจธเจผเจจ เจตเจฟเฉฑเจš เจ•เจฎเฉ€ เจฆเจพ เจ•เจพเจฐเจจ เจฌเจฃเจฆเฉ‡ เจนเจจ, เจ…เจคเฉ‡ CFI (เจ•เฉฐเจŸเจฐเฉ‹เจฒ เจซเจฒเฉ‹ เจ‡เฉฐเจŸเฉˆเจ—เจฐเจฟเจŸเฉ€) เจ…เจงเจพเจฐเจค เจธเฉเจฐเฉฑเจ–เจฟเจ†, เจœเฉ‹ เจนเจฎเจฒเฉ‡ เจฆเฉ‡ เจฌเจพเจ…เจฆ เจฆเฉ‡ เจชเฉœเจพเจตเจพเจ‚ เจตเจฟเฉฑเจš เจธเจผเฉ‹เจธเจผเจฃ เจจเฉ‚เฉฐ เจฐเฉ‹เจ•เจฆเจพ เจนเฉˆ, เจธเฉเจงเจพเจฐ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉˆเฅค

เจ‡เจธ เจ—เฉฑเจฒ 'เจคเฉ‡ เจตเจฟเจšเจพเจฐ เจ•เจฐเจฆเฉ‡ เจนเฉ‹เจ เจ•เจฟ เจฒเฉฐเจฌเฉ‡ เจธเจฎเฉ‡เจ‚ เจตเจฟเฉฑเจš เจ•เฉ€ เจซเจฐเจ• เจนเฉ‹เจตเฉ‡เจ—เจพ, เจ‡เฉฑเจ• เจœเฉ‹ เจธเจพเจนเจฎเจฃเฉ‡ เจ†เจ‰เจ‚เจฆเจพ เจนเฉˆ เจ‰เจน เจนเฉˆ เจคเจ•เจจเฉ€เจ•เฉ€ เจธเจฅเจฟเจฐ เจตเจฟเจธเจผเจฒเฉ‡เจธเจผเจ•เจพเจ‚ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจœเจพเจ‚ เจฎเฉˆเจฎเฉ‹เจฐเฉ€-เจธเฉเจฐเฉฑเจ–เจฟเจ…เจค เจญเจพเจธเจผเจพเจตเจพเจ‚ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจœเจฟเจตเฉ‡เจ‚ เจ•เจฟ เจฐเจธเจŸ เจ…เจคเฉ‡ เจธเฉ€ เจ‰เจชเจญเจพเจธเจผเจพเจตเจพเจ‚ เจฆเฉ€ เจœเจพเจ‚เจš เจ•เจฐเจจ เจฒเจˆ เจ…เจฎเฉ€เจฐ เจเจจเฉ‹เจŸเฉ‡เจธเจผเจจเจพเจ‚ (เจœเจฟเจตเฉ‡เจ‚ เจ•เจฟ เจšเฉˆเฉฑเจ•เจก C) เจจเจพเจฒเฅค เจฌเจฟเจฒเจก เจชเฉœเจพเจ… เจฆเฉŒเจฐเจพเจจ เจธเจฅเจฟเจคเฉ€เฅค เจคเจพเจฒเฉ‡, เจตเจธเจคเฉ‚เจ†เจ‚ เจ…เจคเฉ‡ เจชเฉเจ†เจ‡เฉฐเจŸเจฐเฅค เจธเฉเจฐเฉฑเจ–เจฟเจ† เจตเจฟเจงเฉ€เจ†เจ‚ เจตเจฟเฉฑเจš เจชเฉˆเจจเจฟเจ•_เจ†เจจ_เจ“เจชเจธ เจฎเฉ‹เจก เจจเฉ‚เฉฐ เจธเจฐเจ—เจฐเจฎ เจ•เจฐเจจเจพ, เจ•เจฐเจจเจฒ เจขเจพเจ‚เจšเฉ‡ เจจเฉ‚เฉฐ เจธเจฟเจฐเจซเจผ เจฐเฉ€เจก-เจ“เจจเจฒเฉ€ เจฎเฉ‹เจก เจตเจฟเฉฑเจš เจฌเจฆเจฒเจฃเจพ, เจ…เจคเฉ‡ seccomp เจตเจฐเจ—เฉ€เจ†เจ‚ เจตเจฟเจงเฉ€เจ†เจ‚ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจ•เฉ‡ เจธเจฟเจธเจŸเจฎ เจ•เจพเจฒเจพเจ‚ เจคเฉฑเจ• เจชเจนเฉเฉฐเจš เจจเฉ‚เฉฐ เจธเฉ€เจฎเจค เจ•เจฐเจจเจพ เจธเจผเจพเจฎเจฒ เจนเฉˆเฅค

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

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