uboot-mt623x/fs
Stefano Babic 11c8dd36ed FAT: buffer overflow with FAT12/16
Last commit 3831530dcb7b71329c272ccd6181f8038b6a6dd0a was intended
"explicitly specify FAT12/16 root directory parsing buffer size, instead
of relying on cluster size". Howver, the underlying function requires
the size of the buffer in blocks, not in bytes, and instead of passing
a double sector size a request for 1024 blocks is sent. This generates
a buffer overflow with overwriting of other structure (in the case seen,
USB structures were overwritten).

Signed-off-by: Stefano Babic <sbabic@denx.de>
CC: Mikhail Zolotaryov <lebon@lebon.org.ua>
2010-10-20 09:14:38 +02:00
..
cramfs rename include/zlib.h to include/u-boot/zlib.h 2009-04-04 15:37:54 +02:00
ext2 ext2fs: Fix optimization bug for doubly-indirect block pointers 2010-08-07 22:44:08 +02:00
fat FAT: buffer overflow with FAT12/16 2010-10-20 09:14:38 +02:00
fdos fs: Move conditional compilation to Makefile 2008-08-31 04:24:56 +02:00
jffs2 jffs2, suen3: Fix compiler warning 2010-03-31 15:13:31 +02:00
reiserfs fs: Move conditional compilation to Makefile 2008-08-31 04:24:56 +02:00
ubifs ubifsmount fails due to not initialized list 2010-04-28 10:00:13 +02:00
yaffs2 Make the YAFFS filesystem work 2008-08-21 14:05:33 -05:00
Makefile UBIFS: Implement read-only UBIFS support in U-Boot 2009-03-20 22:39:15 +01:00