เดจเดฟเด™เตเด™เดณเตเดŸเต† เดชเตเดฐเดคเตเดฏเต‡เด•เดพเดตเด•เดพเดถเด™เตเด™เตพ เดตเตผเดฆเตเดงเดฟเดชเตเดชเดฟเด•เตเด•เดพเตป เดจเดฟเด™เตเด™เดณเต† เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจ systemd-เดฒเต† เด…เดชเด•เดŸเดธเดพเดงเตเดฏเดค

systemd เดธเดฟเดธเตเดฑเตเดฑเด‚ เดฎเดพเดจเต‡เดœเดฑเดฟเตฝ เดคเดฟเดฐเดฟเดšเตเดšเดฑเดฟเดžเตเดžเต เดฆเตเตผเดฌเดฒเดค (CVE-2020-1712), DBus เดฌเดธเดฟเดฒเต‚เดŸเต† เดชเตเดฐเดคเตเดฏเต‡เด•เด‚ เดฐเต‚เดชเด•เตฝเดชเตเดชเดจ เดšเต†เดฏเตเดค เด’เดฐเต เด…เดญเตเดฏเตผเดคเตเดฅเดจ เด…เดฏเดšเตเดšเตเด•เตŠเดฃเตเดŸเต เด‰เดฏเตผเดจเตเดจ เดชเตเดฐเดคเตเดฏเต‡เด•เดพเดตเด•เดพเดถเด™เตเด™เดณเต‹เดŸเต† เดจเดฟเด™เตเด™เดณเตเดŸเต† เด•เต‹เดกเต เดŽเด•เตเดธเดฟเด•เตเดฏเต‚เดŸเตเดŸเต เดšเต†เดฏเตเดฏเดพเตป เด‡เดคเต เดจเดฟเด™เตเด™เดณเต† เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเต. เดŸเต†เดธเตเดฑเตเดฑเต เดฑเดฟเดฒเต€เดธเดฟเตฝ เดชเตเดฐเดถเตเดจเด‚ เดชเดฐเดฟเดนเดฐเดฟเดšเตเดšเต systemd 245-rc1 (เดชเตเดฐเดถเตเดจเด‚ เดชเดฐเดฟเดนเดฐเดฟเด•เตเด•เตเดจเตเดจ เดชเดพเดšเตเดšเตเด•เตพ: 1, 2, 3). เดตเดฟเดคเดฐเดฃเด™เตเด™เดณเดฟเตฝ เด…เดชเด•เดŸเดธเดพเดงเตเดฏเดค เดชเดฐเดฟเดนเดฐเดฟเดšเตเดšเต เด‰เดฌเตเดฃเตเดŸเต, เดซเต†เดกเต‹เดฑ, เด†เตผเดŽเตฝเด‡เดŽเตฝ (RHEL 8-เตฝ เด•เดพเดฃเดชเตเดชเต†เดŸเตเดจเตเดจเต, เดŽเดจเตเดจเดพเตฝ RHEL 7-เดจเต† เดฌเดพเดงเดฟเด•เตเด•เดฟเดฒเตเดฒ) เด‰เดชเดฏเต‡เดพเด—เด‚ CentOS ะธ SUSE/openSUSE, เดŽเดจเตเดจเดพเตฝ เดŽเดดเตเดคเตเดจเตเดจ เดธเดฎเดฏเดคเตเดคเต เดตเดพเตผเดคเตเดคเด•เตพ เดคเดฟเดฐเตเดคเตเดคเดชเตเดชเต†เดŸเดพเดคเต† เด•เดฟเดŸเด•เตเด•เตเดจเตเดจเต เดกเต†เดฌเดฟเดฏเตป ะธ เด†เตผเด•เตเด•เต เดฒเดฟเดจเด•เตเดธเต.

ะฃัะทะฒะธะผะพัั‚ัŒ ะฒั‹ะทะฒะฐะฝะฐ ะพะฑั€ะฐั‰ะตะฝะธะตะผ ะบ ัƒะถะต ะพัะฒะพะฑะพะถะดั‘ะฝะฝะพะน ะพะฑะปะฐัั‚ะธ ะฟะฐะผัั‚ะธ (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 เดธเดฟเดธเตเดฑเตเดฑเดคเตเดคเดฟเดจเตเดฑเต† เดŽเดฒเตเดฒเดพ เดชเตเดฐเดคเตเดฏเต‡เด•เดพเดตเด•เดพเดถเดฎเดฟเดฒเตเดฒเดพเดคเตเดค เด‰เดชเดฏเต‹เด•เตเดคเดพเด•เตเด•เตพเด•เตเด•เตเด‚ เดฒเดญเตเดฏเดฎเดพเดฃเต, เด‡เดคเต systemd เดธเต‡เดตเดจเด™เตเด™เตพ เดคเด•เดฐเดพเดฑเดฟเดฒเดพเด•เตเด•เดพเด‚ เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดฑเต‚เดŸเตเดŸเต เด†เดฏเดฟ เด•เต‹เดกเต เดŽเด•เตเดธเดฟเด•เตเดฏเต‚เดŸเตเดŸเต เดšเต†เดฏเตเดฏเดชเตเดชเต†เดŸเดพเตป เดธเดพเดงเตเดฏเดคเดฏเตเดฃเตเดŸเต (เด‡เดคเตเดตเดฐเต† เดŽเด•เตเดธเตเดชเตเดฒเต‹เดฏเดฟเดฑเตเดฑเต เดชเตเดฐเต‹เดŸเตเดŸเต‹เดŸเตˆเดชเตเดชเต เดชเตเดฐเดฆเตผเดถเดฟเดชเตเดชเดฟเดšเตเดšเดฟเดŸเตเดŸเดฟเดฒเตเดฒ). เดฆเตเตผเดฌเดฒเดคเดฏเต† เดšเต‚เดทเดฃเด‚ เดšเต†เดฏเตเดฏเดพเตป เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจ เด•เต‹เดกเต เด†เดฏเดฟเดฐเตเดจเตเดจเต เด•เต‚เดŸเตเดŸเดฟเดšเตเดšเต‡เตผเดคเตเดคเต 2015 เดชเดคเดฟเดชเตเดชเดฟเตฝ systemd-machined เตฝ systemd 220 (RHEL 7.x systemd 219 เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต).

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

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