Zraniteľnosť v OpenSSL a LibreSSL, ktorá vedie ku cyklickému spracovaniu pri spracovaní neplatných certifikátov

Sú k dispozícii opravy kryptografickej knižnice OpenSSL 3.0.2 a 1.1.1n. V aktualizácii bola odstránená zraniteľnosť (CVE-2022-0778), ktorú je možné využiť na vykonanie odmietnutia služby (nekonečné cyklenie spracovateľa). Na zneužitie zraniteľnosti stačí dosiahnuť spracovanie špeciálne formátovaného certifikátu. Problém sa prejavuje ako v serverových, tak aj v klientských aplikáciách, ktoré môžu spracovávať certifikáty zaslané používateľom.

Problém je spôsobený chybou vo funkcii BN_mod_sqrt(), ktorá vedie k cykleniu pri výpočte štvorcového koreňa modulo, ktoré nie je prvočíslom. Funkcia sa používa pri analýze certifikátov s kľúčmi založenými na eliptických krivkách. Zneužitie spočíva v substitúcii nesprávnych parametrov eliptickej krivky do certifikátu. Keďže problém sa prejavuje v štádiu pred overením digitálneho podpisu certifikátu, útok môže vykonať neautentifikovaný používateľ, ktorý dokáže dosiahnuť prenos klientského alebo serverového certifikátu do aplikácií využívajúcich OpenSSL.

Zraniteľnosť sa dotýka aj projektu OpenBSD knižnice LibreSSL, oprava pre ktorú bola navrhnutá v opravách LibreSSL 3.3.6, 3.4.3 a 3.5.1. Navyše bol zverejnený rozbor podmienok na zneužitie zraniteľnosti (príklad škodlivého certifikátu, ktorý spôsobuje zamrznutie, zatiaľ čo nebol zverejnený verejne).

Zdroj: opennet.ru

Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster