ααΆαααΆααααααααααααΆαα (CVE-2021-43267) ααααΌαααΆααααααααα’ααααααααΆααα αααα»αααΆαα’αα»αααααα·ααΈααΆααααααΆα TIPC (Transparent Inter-process Communication) αααααΆααααααααααααα αααα»αααΊαααααΈαα»α αααα’αα»ααααΆαα±ααα’αααααααα·ααααα·ααΌαααααα’αααααΈα ααααΆαααΆαα½αααΉααα·αααα·ααΊααααααααΆαααααΎααΆααα ααΆαα·αααα αααα αααααααΆαα αααααααααΆαααααααα αΆααααΌαααΆαααΆααααααααααααΆααα·ααααααΆααΆαααΆααααα αΆααααααΌαα±ααααΆαααΆαα’αα»ααααΆαα αααΆααααΆααααααΆαααΆαααα TIPC αα αααα»ααααααααα (ααΆααααα»ααα·αααααααα ααΆαααααααααααΌαα»αααΊααα tipc.ko) ααααα·αααααΌαααΆαααααΎααΆαααααΆαααΎααα αααα»αααΆαα ααα αΆαααΈαα»α ααααα·ααααααΆα―ααααααα
αα·ααΈααΆα TIPC ααααΌαααΆαααΆααααααΆααααΈααΊαααααΈαα»α 3.19 ααα»ααααααΌααααααΆααα ααααΆαααΆααααααααααααΌαααΆααααα αΌααααα»αααΊααα 5.10α ααΆαααΆααααααααααααΌαααΆααα½ααα»ααα αααα»αααΊααα 5.15.0, 5.10.77 αα·α 5.14.16α αααα αΆααα α‘αΎαα αΎααα·αααΆααααααΌαααΆααα½ααα»ααα αααα»α Debian 11, Ubuntu 21.04/21.10, SUSE (αα αααα»αααΆααΆ SLE15-SP4 ααααα·αααΆααααΆαα ααααααΆα), RHEL (ααΆαα·αααΆαααααα’α·αααΆααΎααΆααα½ααα»ααααααΆααααααααααααΌαααΆα backported) αα·α Fedora α ααΆαααααΎαα αα α»ααααααααΆαααΊαααααααΌαααΆαα ααααααΆααα½α α αΎααααααΆαα Arch Linux α ααΆαα ααα αΆαααΆαα½αααΊαααα αΆααααΆα 5.10 ααΌα ααΆ Debian 10 αα·α Ubuntu 20.04 αα·αααααΌαααΆααααααΆααααααααα αΆαααααα
αα·ααΈααΆα TIPC ααααΌαβααΆαβαααααΎαβα‘αΎαβααααΌαβααα Ericsson αααβααααΌαβααΆαβαα ααΆβα‘αΎαβααΎααααΈβαααα αβααααΆααααααβα’ααααααααΎαααΆαβαααα»αβα αααααβαα½α α αΎαβααααΌαβααΆαβααααΎβα±ααβαααααβααΆβα ααααβααΎβααααΆααβα αααααα TIPC α’αΆα ααααΎαααΆαααΎα’ααΈααΊααα·α α¬ UDP (α ααααααααΆα 6118)α αα αααααααΎααΆαααΎα’ααΈααΊααα·α ααΆαααΆααααα αΆαα’αΆα ααααΌαααΆαα’αα»ααααααΈαααααΆαααΌαααααΆα α αΎααα αααααααΎ UDP ααΈαααααΆαααα ααααα·αααΎα ααααα·αααααΌαααΆαααααααααααααααααααΆααααααΎαα ααΆαααΆααααα αΆαααα’αΆα ααααΌαααΆαα’αα»αααααααα’αααααααΎααααΆαααααα»ααααα»αααααα·αααΆααα·αααα·ααα½αααΆαα ααΎααααΈααααΎαααΆα TIPC α’αααααααΌαααΆααααααΌαα»αααΊααα tipc.ko α αΎαααααααα ααΆααααααααααΆαααααΆαααα α ααα»α αααααΆαααααααΆααααααααΎ netlink α¬α§αααααααααΎααααΆαα tipc α
ααΆαααΆαααααααααααα αΆαααααααα½αααΆαα αααα»ααα»αααΆα tipc_crypto_key_rc α αΎααααααΆαααααΈαααααααΆααααααααααΆααααααΉαααααΌαααααΆαααααΎααααααααΆααα·αααααααααααΆααααααΆαααα αααα»αααααααΆ αα·αααα ααα·αααααΆαααααα·αααααα αα αααααααααα ααααααααΆαααΆαα½ααααααα MSG_CRYPTO αααααααΎααΎααααΈααα½αααΆαααα’αα·αααααΈαααΈααααΆαααααααααα αα αααα»αα ααααααααααΆαααααααααααααΆααα·ααααΈαααΆαααααααααΆααααααΆααααααΆαααααΎααΈααααΆααααΆαααααα ααα ααα·αααααααααααΆαα αααααα αααα»αα’αααα αα αΆαααααΌαααΆαααααΆααΆααΆααα»αααααΆαααΆααααααααααΆααααααΆαααα αααΆα αα·αααα αααααααΆ ααα»ααααααααα·ααα·αααΈααα ααα·αααααΆααααααααααααααα½ααααααααΆαααΆαα’αα·αααααΈα αα·αααααΉαααΆααα αααααΉααααααΆααααααΌααα αααα»αααΆαα ααΆααααΌαααΆαααααααααΆααα αααααααα algorithm ααααΌαααΆααα½ααα»α α αΎααα»αααααααααΆα ααααα‘αααα½ααααααΆαααα αααααΌαααΆααααααΌααααααααααααΆαα key α αΎαα’αααααΆααααα αΆαα’αΆα αααααΆααααααααα αααα»α attribute αααααααα»αααΈαααααααα·α αααααΉαααΆααα αααααΆαααααα ααααα»αααααΆαααΎαααΈααα·ααααααα’αΆαααααααααΆααααα ααα struct tipc_aead_key { char alg_name[TIPC_AEAD_ALG_NAME]; unsigned int keylen; /* ααΆαα */ char key[]; };
ααααα: opennet.ru