[Midnightbsd-cvs] src: vfs_mount.c: prevent nmount(2) local arbitrary code execution

laffer1 at midnightbsd.org laffer1 at midnightbsd.org
Sat Jan 10 21:43:31 EST 2009


Log Message:
-----------
prevent nmount(2) local arbitrary code execution

Modified Files:
--------------
    src/sys/kern:
        vfs_mount.c (r1.5 -> r1.6)

-------------- next part --------------
Index: vfs_mount.c
===================================================================
RCS file: /home/cvs/src/sys/kern/vfs_mount.c,v
retrieving revision 1.5
retrieving revision 1.6
diff -L sys/kern/vfs_mount.c -L sys/kern/vfs_mount.c -u -r1.5 -r1.6
--- sys/kern/vfs_mount.c
+++ sys/kern/vfs_mount.c
@@ -1830,7 +1830,8 @@
 		}
 		if (*t != NULL)
 			continue;
-		sprintf(errmsg, "mount option <%s> is unknown", p);
+		snprintf(errmsg, sizeof(errmsg),
+		    "mount option <%s> is unknown", p);
 		printf("%s\n", errmsg);
 		ret = EINVAL;
 	}


More information about the Midnightbsd-cvs mailing list