[Midnightbsd-cvs] src [8174] trunk/sys/boot/zfs/zfsimpl.c: zfs boot: add a size check for a value in fzap_lookup
laffer1 at midnightbsd.org
laffer1 at midnightbsd.org
Fri Sep 16 22:42:24 EDT 2016
Revision: 8174
http://svnweb.midnightbsd.org/src/?rev=8174
Author: laffer1
Date: 2016-09-16 22:42:23 -0400 (Fri, 16 Sep 2016)
Log Message:
-----------
zfs boot: add a size check for a value in fzap_lookup
Modified Paths:
--------------
trunk/sys/boot/zfs/zfsimpl.c
Modified: trunk/sys/boot/zfs/zfsimpl.c
===================================================================
--- trunk/sys/boot/zfs/zfsimpl.c 2016-09-17 02:41:07 UTC (rev 8173)
+++ trunk/sys/boot/zfs/zfsimpl.c 2016-09-17 02:42:23 UTC (rev 8174)
@@ -1289,6 +1289,8 @@
zc = &ZAP_LEAF_CHUNK(&zl, zc->l_entry.le_next);
}
if (fzap_name_equal(&zl, zc, name)) {
+ if (zc->l_entry.le_value_intlen * zc->l_entry.le_value_numints > 8)
+ return (E2BIG);
*value = fzap_leaf_value(&zl, zc);
return (0);
}
More information about the Midnightbsd-cvs
mailing list