Zpět na portál zabezpečení

Přetečení bufferu v bech32_decode/cash_decode

Nahlášeno September 26, 2018

Referenční implementace Bech32 v jazyce C měla přetečení bez znaménka, které mohlo vést k přetečení zásobníku. Chyba byla opravena zabráněním přístupu mimo vyhrazenou paměť v kódu. Později stejný problém nahlásil Gabriel Campana ve funkci cash_decode, která byla opravena v téže aktualizaci firmwaru.

Opraveno ve firmwaru 1.7.1 commity 5c6b472 a 2bbbc3e.

Více informací naleznete na Christianově blogu nebo našem blogu.