ααΆαααΆαααααααα (CVE-2022-4415) ααααΌαααΆααααααααα’ααααααααΆααα αααα»ααααΆαααΆαα» systemd-coredump αααααααΎαααΆαα―αααΆαααααΌααααααΆααααααΎααααααΆααααΈααααΎαααΆαααΆαα αααα’αα»ααααΆαα±ααα’αααααααΎααααΆαααααα»αααααααααααααΆααα·αααα·αααααααΆαα·ααΆα’αααα αα αΆαααααααΎαααΆααααααΆααα·αααα·ααααΎαααΆαααΆαα½αααα root suid α αααα αΆααΆαααααααα ααΆααααααααααααΆαααΎαααααΌαααΆααααααΆαααα ααΎααΆαα ααα αΆα openSUSE, Arch, Debian, Fedora αα·α SLES α
ααΆαααΆααααααααααΊαααααΆαααααΈαααααααααΎαααΆαααααΉαααααΌααααααΆαααΆαααααα fs.suid_dumpable sysctl αα αααα»α systemd-coredump ααααα αααααααααα αααααααααΆαααΎααα 2 α’αα»ααααΆαα±αααααααΎαααααΌα dumps αααααΆααααααΎαααΆαααΆαα½αααα suid α ααΆααααΌαααΆααααααΆα―αααΆαααααΌαααααααΎαααΆα suid αααααααααααααΊαααααααΌαααααΆααα·αααα·α αΌαααααΎαααααΆααααααααΎααααΈα’αα»ααααΆαα±ααα’αΆααααα’αααααααΎααααΆαα root ααα»αααααα α§αααααααααΎααααΆαα systemd-coredump αααααααΌαααΆαα α αααααΊαααααΎααααΈαααααΆαα»αα―αααΆαααααΌα αααααΆαα»αα―αααΆαααααΌααα αααααααααααααΆααα«α ααα»ααααααΎαααΈαααααααααααααΌαααΆαα αΌαα’αΆααααααΆαααΌαααααΆαααΎ ACL αα ααΆααα―αααΆαααααΌααααααα’ααααΎααααααααΆααααααααα αΆαααααααΆαα αΆααααααΎαααααΎαααΆαααααΌαα .
αααααααα·ααααααα’αα»ααααΆαα±ααα’αααααΆαααα―αααΆαααααΌαααααα·ααα·αααΈααΆααα·ααααααΆαααααα·ααΈα’αΆα ααααΆααααααΌαααααααααΆααα’αααααααΎααααΆαααα·αααααΎαααΆαααααα·αααα·ααΎαα‘αΎαα ααΆαααΆααααα αΆααααααΆαααααΎα±ααα’αααααααΎααααΆααα’αΆα α αΆααααααΎααααααα·ααΈ suid α αΎαααααΎααΆααΌααααααΆ SIGSEGV α αΎααααααΆαααααααα»αααΆαα·ααΆααα―αααΆαααααΌα ααααα½αααΆααααααααα’αααα αα αΆαααααααΎαααΆαααα‘α»αααααα·αααααΎαααΆααα·αααααααααΈα
α§ααΆα ααα α’αααααααΎααααΆααα’αΆα ααααΎαααΆα β/usr/bin/suβ α αΎααα αααα»αααααΆααΈααααααααααααα ααααΆαααααα·ααααα·ααααααΆαααααααΎααΆααααααααΆ βkill -s SIGSEGV `pidof su`β αααααΆαααα systemd-coredump ααΉααααααΆαα»αα―αααΆαααααΌααα αααα»α /var /lib/systemd/ directory coredump ααααα ACL αααααΆααααΆαααα’αα»ααααΆαα±ααα’αΆααααα’αααααααΎααααΆαααα αα α»ααααααα α αΆααααΆααααΈα§αααααααααΎααααΆαα suid 'su' α’αΆαααΆαα·ααΆαα /etc/shadow αα αααα»αα’αααα αα αΆα α’αααααΆααααα αΆαα’αΆα ααα½αααΆαααααααΆαα’αααΈαααααΆαααααΆααααααα’αααααααΎααΆααα’αααα ααΎααααααααα α§αααααααααΎααααΆαα sudo αα·αααΆαααΉαααΆααααα αΆααα αααααααΆα αΆαααΆααααΆααααααΎαα―αααΆαααααΌαααΆαααα ulimitα
αααααΆαα’αααα’αα·αααααα systemd ααΆαααΆααααααααααα
α‘αΎαα
αΆααααααΎαααΆαα½αααΉαααΆαα
ααααααΆα systemd 247 (αααα·α
ααα·ααΆ 2020) ααα»ααααααααα
ααΆαα’αααααααΆαααααΆααααααΆαααααααααα αΆααα ααΆαα
ααααααΆα 246 αααααααααααΆαααααααα ααΆαααΆααααααααααΉαααα
α‘αΎαααααα·αααΎ systemd ααααΌαααΆαα
αααααααΆαα½ααααααΆααα libacl (ααΆαααααΆαααΎααα
αααα»α ααΆαα
ααα
αΆαααααα·ααααΆααα’αα) α ααΆααα½ααα»ααααααΊααΆαααΆααααα
αα
α»ααααααααΆααααα α’αααα’αΆα
ααΆαααΆαααΆααα½ααα»ααα
αααα»αααΆαα
ααα
αΆααα
ααΎαααααααΆααααααα Debian, Ubuntu, Gentoo, RHEL, SUSE, Fedora, Gentoo, Arch α αααα»αααΆαααΆαααααααααΆααα»ααααα·ααΆα α’αααα’αΆα
ααααα sysctl fs.suid_dumpable αα
0 ααααα·αααΆαααααΎ dumps αα
ααΆαα systemd-coredump handlerα
ααααα: opennet.ru