OpenSSL 3.0.1 讚注专讛讬讬址谞讟讬拽谉 诪讬讟 讜讜讗址诇谞注专讗址讘讬诇讬讟讬 驻讗址专专讬讻讟谉

袛芯褋褌褍锌薪褘 泻芯褉褉械泻褌懈褉褍褞褖懈械 胁褘锌褍褋泻懈 泻褉懈锌褌芯谐褉邪褎懈褔械褋泻芯泄 斜懈斜谢懈芯褌械泻懈 OpenSSL 3.0.1 懈 1.1.1m. 袙 胁械褉褋懈懈 3.0.1 褍褋褌褉邪薪械薪邪 褍褟蟹胁懈屑芯褋褌褜 (CVE-2021-4044), 褌邪泻卸械 胁 芯斜芯懈褏 胁褘锌褍褋泻邪褏 懈褋锌褉邪胁谢械薪芯 芯泻芯谢芯 写械褋褟褌泻邪 芯褕懈斜芯泻.

校褟蟹胁懈屑芯褋褌褜 锌褉懈褋褍褌褋褌胁褍械褌 胁 褉械邪谢懈蟹邪褑懈懈 泻谢懈械薪褌芯胁 SSL/TLS 懈 褋胁褟蟹邪薪邪 褋 褌械屑, 褔褌芯 斜懈斜谢懈芯褌械泻邪 libssl 薪械泻芯褉褉械泻褌薪芯 芯斜褉邪斜邪褌褘胁邪械褌 芯褌褉懈褑邪褌械谢褜薪褘械 蟹薪邪褔械薪懈褟 泻芯写芯胁 芯褕懈斜芯泻, 胁芯蟹胁褉邪褖邪械屑褘械 褎褍薪泻褑懈械泄 X509_verify_cert(), 胁褘蟹褘胁邪械屑芯泄 写谢褟 锌褉芯胁械褉泻懈 褋械褉褌懈褎懈泻邪褌邪, 锌械褉械写邪薪薪芯谐芯 泻谢懈械薪褌褍 褋械褉胁械褉芯屑. 袨褌褉懈褑邪褌械谢褜薪褘械 泻芯写褘 胁芯蟹胁褉邪褖邪褞褌褋褟 锌褉懈 胁芯蟹薪懈泻薪芯胁械薪懈懈 胁薪褍褌褉械薪薪懈褏 芯褕懈斜芯泻, 薪邪锌褉懈屑械褉, 胁 褋谢褍褔邪械 薪械胁芯蟹屑芯卸薪芯褋褌懈 胁褘写械谢懈褌褜 锌邪屑褟褌褜 锌芯写 斜褍褎械褉. 袙 褋谢褍褔邪械 胁芯蟹胁褉邪褖械薪懈褟 锌芯写芯斜薪芯泄 芯褕懈斜泻懈 锌芯褋谢械写褍褞褖懈泄 胁褘蟹芯胁 褎褍薪泻褑懈泄 胁胁芯写邪/胁褘胁芯写邪, 褌邪泻懈褏 泻邪泻 SSL_connect() 懈 SSL_do_handshake(), 锌褉懈胁械写褢褌 泻 胁芯蟹胁褉邪褖械薪懈褞 薪械褍褋锌械褕薪芯谐芯 蟹邪胁械褉褕械薪懈褟 懈 泻芯写邪 芯褕懈斜泻懈 SSL_ERROR_WANT_RETRY_VERIFY, 泻芯褌芯褉褘泄 写芯谢卸械薪 胁芯蟹胁褉邪褖邪褌褜褋褟 褌芯谢褜泻芯 械褋谢懈 锌褉懈谢芯卸械薪懈械 褉邪薪薪械械 褋芯胁械褉褕邪谢芯 胁褘蟹芯胁 SSL_CTX_set_cert_verify_callback().

孝邪泻 泻邪泻 斜芯谢褜褕懈薪褋褌胁芯 锌褉懈谢芯卸械薪懈懈 薪械 胁褘蟹褘胁邪褞褌 SSL_CTX_set_cert_verify_callback(), 锌芯褟胁谢械薪懈械 芯褕懈斜泻懈 SSL_ERROR_WANT_RETRY_VERIFY 屑芯卸械褌 斜褘褌褜 薪械胁械褉薪芯 懈褋褌芯谢泻芯胁邪薪芯 懈 锌褉懈胁械褋褌懈 泻 邪胁邪褉懈泄薪芯屑褍 蟹邪胁械褉褕械薪懈褞, 蟹邪褑懈泻谢懈胁邪薪懈褞 懈谢懈 写褉褍谐懈屑 薪械泻芯褉褉械泻褌薪褘屑 褉械邪泻褑懈褟屑. 袧邪懈斜芯谢褜褕褍褞 芯锌邪褋薪芯褋褌褜 锌褉芯斜谢械屑邪 锌褉械写褋褌邪胁谢褟械褌 胁 泻芯屑斜懈薪邪褑懈懈 褋 写褉褍谐芯泄 芯褕懈斜泻芯泄 胁 OpenSSL 3.0, 锌褉懈胁芯写褟褖械泄 泻 胁芯蟹薪懈泻薪芯胁械薪懈褞 胁薪褍褌褉械薪薪械泄 芯褕懈斜泻懈 锌褉懈 芯斜褉邪斜芯褌泻械 胁 X509_verify_cert() 褋械褉褌懈褎懈泻邪褌芯胁 斜械蟹 褉邪褋褕懈褉械薪懈褟 芦Subject Alternative Name禄, 薪芯 褋 锌褉懈胁褟蟹泻邪屑懈 泻 懈屑械薪邪屑 胁 芯谐褉邪薪懈褔械薪懈褟褏 懈褋锌芯谢褜蟹芯胁邪薪懈褟. 袙 褝褌芯屑 褋谢褍褔邪械 邪褌邪泻邪 屑芯卸械褌 锌褉懈胁械褋褌懈 泻 蟹邪胁懈褋褟褖懈屑 芯褌 锌褉懈谢芯卸械薪懈泄 邪薪芯屑邪谢懈褟屑 锌褉懈 芯斜褉邪斜芯褌泻械 褋械褉褌懈褎懈泻邪褌芯胁 懈 褍褋褌邪薪芯胁泻械 褋械邪薪褋芯胁 TLS.

诪拽讜专: opennet.ru

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