Zranitelnost v OpenSSL a LibreSSL, vedoucí k cyklení při zpracování nekorektních certifikátů

Jsou k dispozici opravné verze kryptografické knihovny OpenSSL 3.0.2 a 1.1.1n. V aktualizaci byla odstraněna zranitelnost (CVE-2022-0778), která může být zneužita k dosažení útoku typu DoS (neustálé cyklení zpracovatele). K využití této zranitelnosti stačí poskytnout speciálně vytvořený certifikát. Problém se objevuje jak v serverových, tak v klientských aplikacích, které mohou zpracovávat uživatelsky předávané certifikáty.

Problém je způsoben chybou ve funkci BN_mod_sqrt(), která vede k cyklení při výpočtu druhé odmocniny modulo, které není prvočíslem. Tato funkce se používá při analýze certifikátů s klíči založenými na elliptických křivkách. Zneužití spočívá v podložení neplatných parametrů elliptické křivky do certifikátu. Protože se problém projeví už ve fázi před ověřením digitálního podpisu certifikátu, útok může provést neautentizovaný uživatel, schopný zajistit předání klientského nebo serverového certifikátu do aplikací využívajících OpenSSL.

Zranitelnost se také dotýká vyvíjené knihovny LibreSSL projektu OpenBSD, pro kterou bylo navrženo opravení v opravách LibreSSL 3.3.6, 3.4.3 a 3.5.1. Dále byl zveřejněn přehled podmínek pro zneužití zranitelnosti (příklad škodlivého certifikátu, který způsobuje zamrznutí, zatím nebyl zveřejněn veřejně).

Zdroj: opennet.ru

Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster