Greška u OpenSSL-u pokvarila je neke openSUSE Tumbleweed aplikacije nakon ažuriranja
Ažuriranje OpenSSL-a na verziju 1.1.1b u repozitoriju openSUSE Tumbleweed vodio к kršenje performanse nekih aplikacija povezanih s libopensslom i korištenjem ruskih ili ukrajinskih lokaliteta. Problem se pojavio nakon dodavanja u OpenSSL promjena rukovatelju međuspremnika poruka o pogrešci (SYS_str_reasons). Međuspremnik je definiran na 4 kilobajta, ali to nije bilo dovoljno za neke Unicode lokalitete.
Izlaz strerror_r, koji se koristi za popunjavanje međuspremnika, je 6856 bajtova za rusku lokalizaciju i 7000 za ukrajinsku lokalizaciju. U OpenSSL kodu, u početku to je bio provjeri preljev, ali jest kad je rep odrezan uzeo u obzir veličina je bila jedan bajt veća od stvarne vrijednosti, što je uzrokovalo prekoračenje jednog bajta i pad prilikom učitavanja predugih prijepisa koda pogreške.
Trenutno već pripremljeno korekcija, ali još nije prihvaćen. Za povratak na prethodnu stabilnu verziju (OpenSSL 1.1.0h) možete pokrenuti sljedeće naredbe: