讜讜讬讬址讟 讜讜讗址诇谞注专讗址讘讬诇讬讟讬 讗讬谉 讚讬 讬诪驻旨诇讗址诪注谞讟讬讬砖讗址谉 驻讜谉 讚讬 TIPC 驻旨专讗指讟讗指拽讗指诇 讗讬谉 讚讬 诇讬谞讜拽住 拽注专谉

袙 锌芯褋褌邪胁谢褟械屑芯泄 胁 褟写褉械 Linux 褉械邪谢懈蟹邪褑懈懈 褋械褌械胁芯谐芯 锌褉芯褌芯泻芯谢邪 TIPC (Transparent Inter-process Communication) 胁褘褟胁谢械薪邪 泻褉懈褌懈褔械褋泻邪褟 褍褟蟹胁懈屑芯褋褌褜 (CVE-2021-43267), 锌芯蟹胁芯谢褟褞褖邪褟 褍写邪谢褢薪薪芯 褔械褉械蟹 芯褌锌褉邪胁泻褍 褋锌械褑懈邪谢褜薪芯 芯褎芯褉屑谢械薪薪芯谐芯 褋械褌械胁芯谐芯 锌邪泻械褌邪 写芯斜懈褌褜褋褟 胁褘锌芯谢薪械薪懈褟 褋胁芯械谐芯 泻芯写邪 褋 锌褉懈胁懈谢械谐懈褟屑懈 褟写褉邪. 袨锌邪褋薪芯褋褌褜 锌褉芯斜谢械屑褘 褋谐谢邪卸懈胁邪械褌 褌芯, 褔褌芯 写谢褟 邪褌邪泻懈 褌褉械斜褍械褌褋褟 褟胁薪芯械 胁泻谢褞褔械薪懈械 锌芯写写械褉卸泻懈 TIPC 胁 褋懈褋褌械屑械 (蟹邪谐褉褍蟹泻邪 懈 薪邪褋褌褉芯泄泻邪 屑芯写褍谢褟 褟写褉邪 tipc.ko), 泻芯褌芯褉邪褟 胁 薪械褋锌械褑懈邪谢懈蟹懈褉芯胁邪薪薪褘褏 写懈褋褌褉懈斜褍褌懈胁邪褏 Linux 薪械 锌褉芯懈蟹胁芯写懈褌褋褟 锌芯 褍屑芯谢褔邪薪懈褞.

袩褉芯褌芯泻芯谢 TIPC 锌芯写写械褉卸懈胁邪械褌褋褟 薪邪褔懈薪邪褟 褋 褟写褉邪 Linux 3.19, 薪芯 锌褉懈胁芯写褟褖懈泄 泻 褍褟蟹胁懈屑芯褋褌懈 泻芯写 斜褘谢 胁泻谢褞褔褢薪 胁 褋芯褋褌邪胁 褟写褉邪 5.10. 校褟蟹胁懈屑芯褋褌褜 褍褋褌褉邪薪械薪邪 褟写褉邪褏 5.15.0, 5.10.77 懈 5.14.16. 袩褉芯斜谢械屑邪 锌褉芯褟胁谢褟械褌褋褟 懈 锌芯泻邪 薪械 褍褋褌褉邪薪械薪邪 胁 Debian 11, Ubuntu 21.04/21.10, SUSE (胁 械褖褢 薪械 胁褘锌褍褖械薪薪芯泄 胁械褌泻械 SLE15-SP4), RHEL (锌芯泻邪 薪械 写械褌邪谢懈蟹懈褉褍械褌褋褟 斜褘谢芯 谢懈 斜褝泻锌芯褉褌懈褉芯胁邪薪芯 褍褟蟹胁懈屑芯械 懈褋锌褉邪胁谢械薪懈械) 懈 Fedora. 袨斜薪芯胁谢械薪懈械 褟写褉邪 褍卸械 胁褘锌褍褖械薪芯 写谢褟 Arch Linux. 袛懈褋褌褉懈斜褍褌懈胁褘 褋 褟写褉芯屑 褋褌邪褉褕械 5.10, 褌邪泻懈械 泻邪泻 Debian 10 懈 Ubuntu 20.04, 锌褉芯斜谢械屑械 薪械 锌芯写胁械褉卸械薪褘.

讚注专 TIPC 驻旨专讗指讟讗指拽讗指诇 讗讬讝 注专讬讚讝砖谞讗址诇讬 讚注讜讜注诇讗指驻旨注讚 讚讜专讱 注专讬拽住讗址谉, 讚讬讝讬讬谞讚 爪讜 讗指专讙讗址谞讬讝讬专谉 讬谞讟注专-驻旨专讗指住注住 拽讗指诪讜谞讬拽讗址爪讬注 讗讬谉 讗址 拽谞讜讬诇 讗讜谉 讗讬讝 讗址拽讟讬讜讜讬讬讟讬讚 讚注专 讛讜讬驻旨讟 讗讜讬祝 拽谞讜讬诇 谞讗指讜讚讝. TIPC 拽注谞注谉 讗址专讘注讟谉 讗讬讘注专 注讟讛注专谞注讟 讗指讚注专 讜讚驻旨 (谞注抓 驻旨讗指专讟 6118). 讜讜注谉 讗专讘注讟谉 讗讬讘注专 注讟讛注专谞注讟, 讚讬 讘讗址驻讗址诇谉 拽注谞注谉 讝讬讬谉 讙注驻讬专讟 讗讜讬住 驻讜谉 讚讬 讛讬讙注 谞注抓, 讗讜谉 讜讜注谉 谞讬爪谉 UDP, 驻讜谉 讚讬 讙诇讗讘讗诇注 谞注抓 讗讜讬讘 讚讬 驻旨讗指专讟 讗讬讝 谞讬砖讟 讘讗讚注拽讟 讚讜专讱 讗址 驻讬讬专讜讜讗址诇. 讚讬 讘讗址驻讗址诇谉 拽注谞注谉 讗讜讬讱 讝讬讬谉 讚讜专讻讙注拽讗指讻讟 讚讜专讱 讗址 讗址谞驻旨专讬讜讜讬诇讬讚讝砖讚 讛讬讙注 讘讗址谞讬爪注专 驻讜谉 讚注专 讘讗址诇注讘讗指住. 爪讜 讗址拽讟讗址讜讜讬讬讟 TIPC, 讗讬专 讚讗址专驻挚谉 爪讜 讗指驻旨诇讗指讚讬专谉 讚讬 tipc.ko 拽注专谉 诪讗指讚讜诇注 讗讜谉 拽讗址谞驻讬讙讬注专 讚讬 讘讬讬谞讚讬谞讙 爪讜 讚讬 谞注抓 爪讜讘讬谞讚 谞讬爪谉 谞注讟诇讬谞拽 讗指讚注专 讚讬 讟讬驻旨拽 谞讜爪谉.

校褟蟹胁懈屑芯褋褌褜 锌褉芯褟胁谢褟械褌褋褟 胁 褎褍薪泻褑懈懈 tipc_crypto_key_rc 懈 胁褘蟹胁邪薪邪 芯褌褋褍褌褋褌胁懈械屑 写芯谢卸薪芯泄 锌褉芯胁械褉泻懈 褋芯芯褌胁械褌褋褌胁懈褟 褍泻邪蟹邪薪薪芯谐芯 胁 蟹邪谐芯谢芯胁泻械 懈 褎邪泻褌懈褔械褋泻芯谐芯 褉邪蟹屑械褉邪 写邪薪薪褘褏 锌褉懈 褉邪蟹斜芯褉械 锌邪泻械褌芯胁 褋 褌懈锌芯屑 MSG_CRYPTO, 懈褋锌芯谢褜蟹褍械屑褘褏 写谢褟 锌芯谢褍褔械薪懈褟 泻谢褞褔械泄 褕懈褎褉芯胁邪薪懈褟 芯褌 写褉褍谐懈褏 褍蟹谢芯胁 邪 泻谢邪褋褌械褉械 褋 褑械谢褜褞 锌芯褋谢械写褍褞褖械泄 褉邪褋褕懈褎褉芯胁泻懈 褋芯芯斜褖械薪懈泄, 芯褌锌褉邪胁谢褟械屑褘褏 褋 褝褌懈褏 褍蟹谢芯胁. 袪邪蟹屑械褉 泻芯锌懈褉褍械屑褘褏 胁 锌邪屑褟褌褜 写邪薪薪褘褏 胁褘褔懈褋谢褟械褌褋褟 泻邪泻 褉邪蟹薪懈褑邪 屑械卸写褍 蟹薪邪褔械薪懈泄 锌芯谢械泄 褋 褉邪蟹屑械褉芯屑 褋芯芯斜褖械薪懈褟 懈 褉邪蟹屑械褉芯屑 蟹邪谐芯谢芯胁泻邪, 薪芯 斜械蟹 褍褔褢褌邪 褎邪泻褌懈褔械褋泻芯谐芯 褉邪蟹屑械褉邪 锌械褉械写邪胁邪械屑芯谐芯 胁 褋芯芯斜褖械薪懈懈 薪邪蟹胁邪薪懈褟 邪谢谐芯褉懈褌屑邪 褕懈褎褉芯胁邪薪懈褟 懈 褋芯写械褉卸懈屑芯谐芯 泻谢褞褔邪. 袩芯写褉邪蟹褍屑械胁邪械褌褋褟, 褔褌芯 褉邪蟹屑械褉 薪邪蟹胁邪薪懈褟 邪谢谐芯褉懈褌屑邪 褎懈泻褋懈褉芯胁邪薪, 邪 写谢褟 泻谢褞褔邪 写芯锌芯谢薪懈褌械谢褜薪芯 锌械褉械写邪褢褌褋褟 芯褌写械谢褜薪褘泄 邪褌褉懈斜褍褌 褋 褉邪蟹屑械褉芯屑, 懈 邪褌邪泻褍褞褖懈泄 屑芯卸械褌 褍泻邪蟹邪褌褜 胁 褝褌芯屑 邪褌褉懈斜褍褌械 蟹薪邪褔械薪懈械, 芯褌谢懈褔邪褞褖械械褋褟 芯褌 褎邪泻褌懈褔械褋泻芯谐芯, 褔褌芯 锌褉懈胁械写褢褌 泻 蟹邪锌懈褋懈 褏胁芯褋褌邪 褋芯芯斜褖械薪懈褟 蟹邪 锌褉械写械谢褘 胁褘写械谢械薪薪芯谐芯 斜褍褎械褉邪. struct tipc_aead_key { char alg_name[TIPC_AEAD_ALG_NAME]; unsigned int keylen; /* in bytes */ char key[]; };

讜讜讬讬址讟 讜讜讗址诇谞注专讗址讘讬诇讬讟讬 讗讬谉 讚讬 讬诪驻旨诇讗址诪注谞讟讬讬砖讗址谉 驻讜谉 讚讬 TIPC 驻旨专讗指讟讗指拽讗指诇 讗讬谉 讚讬 诇讬谞讜拽住 拽注专谉


诪拽讜专: opennet.ru

诇讬讬讙谉 讗址 讘讗址诪注专拽讜谞讙