In Das U-Boot versions 2016.11-rc1 through 2019.07-rc4, an underflow can cause memcpy() to overwrite a very large amount of data (including the whole stack) while reading a crafted ext4 filesystem.
| Software | From | Fixed in |
|---|---|---|
| denx / u-boot | 2019.07-rc4 | 2019.07-rc4.x |
| denx / u-boot | 2019.07-rc1 | 2019.07-rc1.x |
| denx / u-boot | 2019.07-rc2 | 2019.07-rc2.x |
| denx / u-boot | 2019.07-rc3 | 2019.07-rc3.x |
| denx / u-boot | 2019.07 | 2019.07.x |
| denx / u-boot | 2016.09 | 2019.04.x |
| opensuse / leap | 15.0 | 15.0.x |
| opensuse / leap | 15.1 | 15.1.x |