เจธเจฟเจธเจŸเจฎเจก เจตเจฟเฉฑเจš เจ•เจฎเจœเจผเฉ‹เจฐเฉ€ เจœเฉ‹ เจธเฉฐเจญเจพเจตเฉ€ เจคเฉŒเจฐ 'เจคเฉ‡ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจคเฉเจนเจพเจกเฉ‡ เจตเจฟเจธเจผเฉ‡เจธเจผ เจ…เจงเจฟเจ•เจพเจฐเจพเจ‚ เจจเฉ‚เฉฐ เจตเจงเจพเจ‰เจฃ เจฆเฉ€ เจ‡เจœเจพเจœเจผเจค เจฆเฉ‡ เจธเจ•เจฆเฉ€ เจนเฉˆ

เจธเจฟเจธเจŸเจฎเจก เจธเจฟเจธเจŸเจฎ เจฎเฉˆเจจเฉ‡เจœเจฐ เจตเจฟเฉฑเจš เจชเจ›เจพเจฃ เจ•เฉ€เจคเฉ€ เจ•เจฎเจœเจผเฉ‹เจฐเฉ€ (CVE-2020-1712), เจœเฉ‹ เจธเฉฐเจญเจพเจตเฉ€ เจคเฉŒเจฐ 'เจคเฉ‡ เจคเฉเจนเจพเจจเฉ‚เฉฐ DBus เจฌเฉฑเจธ 'เจคเฉ‡ เจตเจฟเจธเจผเฉ‡เจธเจผ เจคเฉŒเจฐ 'เจคเฉ‡ เจกเจฟเจœเจผเจพเจˆเจจ เจ•เฉ€เจคเฉ€ เจฌเฉ‡เจจเจคเฉ€ เจญเฉ‡เจœ เจ•เฉ‡ เจ‰เฉฑเจšเฉ‡ เจ…เจงเจฟเจ•เจพเจฐเจพเจ‚ เจจเจพเจฒ เจคเฉเจนเจพเจกเฉ‡ เจ•เฉ‹เจก เจจเฉ‚เฉฐ เจšเจฒเจพเจ‰เจฃ เจฆเฉ€ เจ†เจ—เจฟเจ† เจฆเจฟเฉฐเจฆเจพ เจนเฉˆเฅค เจธเจฎเฉฑเจธเจฟเจ† เจจเฉ‚เฉฐ เจŸเฉˆเจธเจŸ เจฐเฉ€เจฒเฉ€เจœเจผ เจตเจฟเฉฑเจš เจนเฉฑเจฒ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆ systemd 245-rc1 (เจธเจฎเฉฑเจธเจฟเจ† เจจเฉ‚เฉฐ เจนเฉฑเจฒ เจ•เจฐเจจ เจตเจพเจฒเฉ‡ เจชเฉˆเจš: 1, 2, 3). เจกเจฟเจธเจŸเจฐเฉ€เจฌเจฟเจŠเจธเจผเจจเจพเจ‚ เจตเจฟเฉฑเจš เจ•เจฎเจœเจผเฉ‹เจฐเฉ€ เจจเจฟเจธเจผเจšเจฟเจค เจ•เฉ€เจคเฉ€ เจ—เจˆ เจนเฉˆ เจ‰เจฌเจคเฉ‚เฉฐ, เจซเฉ‡เจกเฉ‹เจฐเจพ, RHEL (RHEL 8 เจตเจฟเฉฑเจš เจฆเจฟเจ–เจพเจˆ เจฆเจฟเฉฐเจฆเจพ เจนเฉˆ, เจชเจฐ RHEL 7 เจจเฉ‚เฉฐ เจชเฉเจฐเจญเจพเจตเจฟเจค เจจเจนเฉ€เจ‚ เจ•เจฐเจฆเจพ), CentOS ะธ เจธเฉ‚เจธเฉ‡/เจ“เจชเจจเจธเฉ‚เจธเฉ‡, เจชเจฐ เจ–เจฌเจฐ เจฒเจฟเจ–เฉ‡ เจœเจพเจฃ เจคเฉฑเจ• เจ‡เจธ เจตเจฟเฉฑเจš เจ—เจฒเจคเฉ€ เจนเฉˆ เจกเฉ‡เจฌเฉ€เจ…เจจ ะธ Arch เจฒเฉ€เจจเจ•เจธ.

ะฃัะทะฒะธะผะพัั‚ัŒ ะฒั‹ะทะฒะฐะฝะฐ ะพะฑั€ะฐั‰ะตะฝะธะตะผ ะบ ัƒะถะต ะพัะฒะพะฑะพะถะดั‘ะฝะฝะพะน ะพะฑะปะฐัั‚ะธ ะฟะฐะผัั‚ะธ (use-after-free), ะฒะพะทะฝะธะบะฐัŽั‰ะตะผ ะฟั€ะธ ะฐัะธะฝั…ั€ะพะฝะฝะพะผ ะฒั‹ะฟะพะปะฝะตะฝะธะธ ะทะฐะฟั€ะพัะพะฒ ะบ Polkit ะฒะพ ะฒั€ะตะผั ะพะฑั€ะฐะฑะพั‚ะบะธ DBus-ัะพะพะฑั‰ะตะฝะธะน. ะะตะบะพั‚ะพั€ั‹ะต DBus-ะธะฝั‚ะตั€ั„ะตะนัั‹ ะธัะฟะพะปัŒะทัƒัŽั‚ ะบััˆ ะดะปั ั…ั€ะฐะฝะตะฝะธั ะพะฑัŠะตะบั‚ะพะฒ ะฝะฐ ะบะพั€ะพั‚ะบะพะต ะฒั€ะตะผั ะธ ะพั‡ะธั‰ะฐัŽั‚ ัะปะตะผะตะฝั‚ั‹ ะบััˆะฐ ะบะฐะบ ั‚ะพะปัŒะบะพ ัˆะธะฝะฐ DBus ะพัะฒะพะฑะพะดะธั‚ัั ะดะปั ะพะฑั€ะฐะฑะพั‚ะบะธ ะดั€ัƒะณะธั… ะทะฐะฟั€ะพัะพะฒ. ะ•ัะปะธ ะพะฑั€ะฐะฑะพั‚ั‡ะธะบ DBus-ะผะตั‚ะพะดะฐ ะธัะฟะพะปัŒะทัƒะตั‚ bus_verify_polkit_async(), ะตะผัƒ ะฒะพะทะผะพะถะฝะพ ะฟะพั‚ั€ะตะฑัƒะตั‚ัั ะพะถะธะดะฐั‚ัŒ ะทะฐะฒะตั€ัˆะตะฝะธั ะดะตะนัั‚ะฒะธั ะฒ Polkit. ะŸะพัะปะต ะณะพั‚ะพะฒะฝะพัั‚ะธ Polkit ะพะฑั€ะฐะฑะพั‚ั‡ะธะบ ะฒั‹ะทั‹ะฒะฐะตั‚ัั ะฟะพะฒั‚ะพั€ะฝะพ ะธ ะพะฑั€ะฐั‰ะฐะตั‚ัั ะบ ัƒะถะต ั€ะฐะฝะตะต ั€ะฐัะฟั€ะตะดะตะปั‘ะฝะฝั‹ะผ ะฒ ะฟะฐะผัั‚ะธ ะดะฐะฝะฝั‹ะผ. ะ•ัะปะธ ะทะฐะฟั€ะพั ะบ Polkit ะฒั‹ะฟะพะปะฝัะตั‚ัั ัะปะธัˆะบะพะผ ะดะพะปะณะพ, ั‚ะพ ัะปะตะผะตะฝั‚ั‹ ะฒ ะบััˆะต ัƒัะฟะตะฒะฐัŽั‚ ะพั‡ะธัั‚ะธั‚ัั ะดะพ ั‚ะพะณะพ, ะบะฐะบ ะพะฑั€ะฐะฑะพั‚ั‡ะธะบ DBus-ะผะตั‚ะพะดะฐ ะฑัƒะดะตั‚ ะฒั‹ะทะฒะฐะฝ ะฒั‚ะพั€ะพะน ั€ะฐะท.

เจ‰เจนเจจเจพเจ‚ เจธเฉ‡เจตเจพเจตเจพเจ‚ เจตเจฟเฉฑเจš เจœเฉ‹ เจ•เจฎเจœเจผเฉ‹เจฐเฉ€ เจฆเฉ‡ เจธเจผเฉ‹เจธเจผเจฃ เจฆเฉ€ เจ†เจ—เจฟเจ† เจฆเจฟเฉฐเจฆเฉ€เจ†เจ‚ เจนเจจ, systemd-machined เจจเฉ‹เจŸ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆ, เจœเฉ‹ เจ•เจฟ DBus API org.freedesktop.machine1.Image.Clone เจชเฉเจฐเจฆเจพเจจ เจ•เจฐเจฆเจพ เจนเฉˆ, เจœเจฟเจธ เจจเจพเจฒ เจ•เฉˆเจธเจผ เจตเจฟเฉฑเจš เจกเฉ‡เจŸเจพ เจฆเฉ€ เจ…เจธเจฅเจพเจˆ เจธเจŸเฉ‹เจฐเฉ‡เจœ เจ…เจคเฉ‡ เจชเฉ‹เจฒเจ•เจฟเจŸ เจคเฉฑเจ• เจ…เจธเจฟเฉฐเจ•เจฐเฉ‹เจจเจธ เจชเจนเฉเฉฐเจš เจนเฉเฉฐเจฆเฉ€ เจนเฉˆเฅค เจ‡เฉฐเจŸเจฐเจซเฉ‡เจธ
org.freedesktop.machine1.Image.Clone เจธเจฟเจธเจŸเจฎ เจฆเฉ‡ เจธเจพเจฐเฉ‡ เจ—เฉˆเจฐ-เจ…เจงเจฟเจ•เจพเจฐเจค เจ‰เจชเจญเฉ‹เจ—เจคเจพเจตเจพเจ‚ เจฒเจˆ เจ‰เจชเจฒเจฌเจง เจนเฉˆ, เจœเฉ‹ เจ•เจฟ เจธเจฟเจธเจŸเจฎเจก เจธเฉ‡เจตเจพเจตเจพเจ‚ เจจเฉ‚เฉฐ เจ•เจฐเฉˆเจธเจผ เจ•เจฐ เจธเจ•เจฆเจพ เจนเฉˆ เจœเจพเจ‚ เจธเฉฐเจญเจพเจตเฉ€ เจคเฉŒเจฐ 'เจคเฉ‡ เจ•เฉ‹เจก เจจเฉ‚เฉฐ เจฐเฉ‚เจŸ เจฆเฉ‡ เจคเฉŒเจฐ 'เจคเฉ‡ เจฒเจพเจ—เฉ‚ เจ•เจฐเจจ เจฆเจพ เจ•เจพเจฐเจจ เจฌเจฃ เจธเจ•เจฆเจพ เจนเฉˆ (เจธเจผเฉ‹เจธเจผเจฃ เจชเฉเจฐเฉ‹เจŸเฉ‹เจŸเจพเจˆเจช เจ…เจœเฉ‡ เจชเฉเจฐเจฆเจฐเจธเจผเจฟเจค เจจเจนเฉ€เจ‚ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆ)เฅค เจ•เฉ‹เจก เจœเฉ‹ เจ•เจฎเจœเจผเฉ‹เจฐเฉ€ เจฆเฉ‡ เจธเจผเฉ‹เจธเจผเจฃ เจฆเฉ€ เจ‡เจœเจพเจœเจผเจค เจฆเจฟเฉฐเจฆเจพ เจธเฉ€ เจธเจผเจพเจฎเจฒ เจ•เฉ€เจคเจพ 2015 เจธเฉฐเจธเจ•เจฐเจฃ เจตเจฟเฉฑเจš systemd-machined เจตเจฟเฉฑเจš systemd 220 (RHEL 7.x systemd 219 เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเจพ เจนเฉˆ)เฅค

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

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