[Glibc-bsd-commits] r3041 - in trunk/kfreebsd-7/debian: . patches
Aurelien Jarno
aurel32 at alioth.debian.org
Tue Jun 8 13:18:10 UTC 2010
Author: aurel32
Date: 2010-06-08 13:18:02 +0000 (Tue, 08 Jun 2010)
New Revision: 3041
Added:
trunk/kfreebsd-7/debian/patches/000_nfsclient.diff
Modified:
trunk/kfreebsd-7/debian/changelog
trunk/kfreebsd-7/debian/control.in
trunk/kfreebsd-7/debian/patches/series
Log:
* Fix unvalidated input in NFS client subsystem
(FreeBSD-SA-10:06.nfsclient / CVE-2010-2020).
* debian/control.in: bump Standards-Version to 3.8.4 (no changes).
Modified: trunk/kfreebsd-7/debian/changelog
===================================================================
--- trunk/kfreebsd-7/debian/changelog 2010-05-31 05:38:04 UTC (rev 3040)
+++ trunk/kfreebsd-7/debian/changelog 2010-06-08 13:18:02 UTC (rev 3041)
@@ -1,3 +1,11 @@
+kfreebsd-7 (7.3-2) unstable; urgency=high
+
+ * Fix unvalidated input in NFS client subsystem
+ (FreeBSD-SA-10:06.nfsclient / CVE-2010-2020).
+ * debian/control.in: bump Standards-Version to 3.8.4 (no changes).
+
+ -- Aurelien Jarno <aurel32 at debian.org> Tue, 08 Jun 2010 15:05:49 +0200
+
kfreebsd-7 (7.3-1) unstable; urgency=low
[ Petr Salinger ]
Modified: trunk/kfreebsd-7/debian/control.in
===================================================================
--- trunk/kfreebsd-7/debian/control.in 2010-05-31 05:38:04 UTC (rev 3040)
+++ trunk/kfreebsd-7/debian/control.in 2010-06-08 13:18:02 UTC (rev 3041)
@@ -6,7 +6,7 @@
Vcs-Browser: http://svn.debian.org/wsvn/glibc-bsd/trunk/kfreebsd-@major@/
Vcs-Svn: svn://svn.debian.org/glibc-bsd/trunk/kfreebsd-@major@/
Build-Depends: debhelper (>= 5.0.0), bzip2, quilt, freebsd-buildutils (>= 7) [kfreebsd-i386 kfreebsd-amd64], libdb-dev, flex-old | flex, libbsd-dev [kfreebsd-i386 kfreebsd-amd64], libsbuf-dev [kfreebsd-i386 kfreebsd-amd64], gcc-4.3 [kfreebsd-i386 kfreebsd-amd64], sharutils
-Standards-Version: 3.8.3
+Standards-Version: 3.8.4
Package: kfreebsd-source- at version@
Architecture: all
Added: trunk/kfreebsd-7/debian/patches/000_nfsclient.diff
===================================================================
--- trunk/kfreebsd-7/debian/patches/000_nfsclient.diff (rev 0)
+++ trunk/kfreebsd-7/debian/patches/000_nfsclient.diff 2010-06-08 13:18:02 UTC (rev 3041)
@@ -0,0 +1,14 @@
+--- a/sys/nfsclient/nfs_vfsops.c
++++ b/sys/nfsclient/nfs_vfsops.c
+@@ -1074,6 +1074,11 @@
+ error = EINVAL;
+ goto out;
+ }
++ if (args.fhsize < 0 || args.fhsize > NFSX_V3FHMAX) {
++ vfs_mount_error(mp, "Bad file handle");
++ error = EINVAL;
++ goto out;
++ }
+
+ if (mp->mnt_flag & MNT_UPDATE) {
+ struct nfsmount *nmp = VFSTONFS(mp);
Modified: trunk/kfreebsd-7/debian/patches/series
===================================================================
--- trunk/kfreebsd-7/debian/patches/series 2010-05-31 05:38:04 UTC (rev 3040)
+++ trunk/kfreebsd-7/debian/patches/series 2010-06-08 13:18:02 UTC (rev 3041)
@@ -1,3 +1,4 @@
+000_nfsclient.diff
001_misc.diff
003_glibc_dev_aicasm.diff
004_xargs.diff
More information about the Glibc-bsd-commits
mailing list