[Glibc-bsd-commits] r3042 - in trunk/kfreebsd-8/debian: . patches

Aurelien Jarno aurel32 at alioth.debian.org
Tue Jun 8 13:38:53 UTC 2010


Author: aurel32
Date: 2010-06-08 13:38:49 +0000 (Tue, 08 Jun 2010)
New Revision: 3042

Added:
   trunk/kfreebsd-8/debian/patches/000_nfsclient.diff
Modified:
   trunk/kfreebsd-8/debian/changelog
   trunk/kfreebsd-8/debian/control.in
   trunk/kfreebsd-8/debian/patches/series
Log:
  [ Aurelien Jarno ]
  * 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-8/debian/changelog
===================================================================
--- trunk/kfreebsd-8/debian/changelog	2010-06-08 13:18:02 UTC (rev 3041)
+++ trunk/kfreebsd-8/debian/changelog	2010-06-08 13:38:49 UTC (rev 3042)
@@ -1,11 +1,16 @@
-kfreebsd-8 (8.0-6) UNRELEASED; urgency=low
+kfreebsd-8 (8.0-6) unstable; urgency=high
 
   [ Petr Salinger ]
-  * Use "#include <bsd/sys/queue.h>" instead of 
-    deprecated "#include <bsd/queue.h>"                                                                                                                
+  * Use "#include <bsd/sys/queue.h>" instead of
+    deprecated "#include <bsd/queue.h>"
 
- -- Aurelien Jarno <aurel32 at debian.org>  Thu, 08 Apr 2010 13:41:21 +0200
+  [ Aurelien Jarno ]
+  * 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:29:56 +0200
+
 kfreebsd-8 (8.0-5) unstable; urgency=high
 
   [ Petr Salinger ]

Modified: trunk/kfreebsd-8/debian/control.in
===================================================================
--- trunk/kfreebsd-8/debian/control.in	2010-06-08 13:18:02 UTC (rev 3041)
+++ trunk/kfreebsd-8/debian/control.in	2010-06-08 13:38:49 UTC (rev 3042)
@@ -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-8/debian/patches/000_nfsclient.diff
===================================================================
--- trunk/kfreebsd-8/debian/patches/000_nfsclient.diff	                        (rev 0)
+++ trunk/kfreebsd-8/debian/patches/000_nfsclient.diff	2010-06-08 13:38:49 UTC (rev 3042)
@@ -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-8/debian/patches/series
===================================================================
--- trunk/kfreebsd-8/debian/patches/series	2010-06-08 13:18:02 UTC (rev 3041)
+++ trunk/kfreebsd-8/debian/patches/series	2010-06-08 13:38:49 UTC (rev 3042)
@@ -1,5 +1,6 @@
 000_mcinit.diff
 000_multicast.diff
+000_nfsclient.diff
 000_nfsreconnect.diff
 000_rename.diff
 000_sctp.diff




More information about the Glibc-bsd-commits mailing list