e2fsprogs/lib
Theodore Ts'o ee01079a17 libext2fs: Add checks to prevent integer overflows passed to malloc()
This addresses a potential security vulnerability where an untrusted
filesystem can be corrupted in such a way that a program using
libext2fs will allocate a buffer which is far too small.  This can
lead to either a crash or potentially a heap-based buffer overflow
crash.  No known exploits exist, but main concern is where an
untrusted user who possesses privileged access in a guest Xen
environment could corrupt a filesystem which is then accessed by the
pygrub program, running as root in the dom0 host environment, thus
allowing the untrusted user to gain privileged access in the host OS.

Thanks to the McAfee AVERT Research group for reporting this issue.

Addresses CVE-2007-5497.

Signed-off-by: Rafal Wojtczuk <rafal_wojtczuk@mcafee.com>
Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
2007-12-05 21:01:35 -05:00
..
blkid e2fsprogs: fix blkid whole-disk scanning heuristics 2007-12-02 05:25:30 -05:00
e2p Remove Changelog files since they're not used after the git migration 2007-07-08 08:50:41 -04:00
et Remove Changelog files since they're not used after the git migration 2007-07-08 08:50:41 -04:00
ext2fs libext2fs: Add checks to prevent integer overflows passed to malloc() 2007-12-05 21:01:35 -05:00
ss libss: Fix parallel build failure 2007-12-02 05:52:40 -05:00
uuid Remove Changelog files since they're not used after the git migration 2007-07-08 08:50:41 -04:00
Makefile.bsd-lib Fix the subdirs logic so it works with GNU make 3.80 2006-03-10 21:39:40 -05:00
Makefile.checker Fix the subdirs logic so it works with GNU make 3.80 2006-03-10 21:39:40 -05:00
Makefile.darwin-lib Fix the subdirs logic so it works with GNU make 3.80 2006-03-10 21:39:40 -05:00
Makefile.elf-lib Fix the subdirs logic so it works with GNU make 3.80 2006-03-10 21:39:40 -05:00
Makefile.library Fix build when not building any shared libraries. 2006-03-17 21:59:13 -05:00
Makefile.profile Fix the subdirs logic so it works with GNU make 3.80 2006-03-10 21:39:40 -05:00
Makefile.solaris-lib Fix the subdirs logic so it works with GNU make 3.80 2006-03-10 21:39:40 -05:00
fpopen.c fpopen.c: 1999-06-18 01:13:31 +00:00