]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
fsck_ffs: Don't overrun mount device buffer
authorConrad Meyer <cem@FreeBSD.org>
Wed, 11 May 2016 16:20:23 +0000 (16:20 +0000)
committerConrad Meyer <cem@FreeBSD.org>
Wed, 11 May 2016 16:20:23 +0000 (16:20 +0000)
commit333d028407e8668c690d92ec8ea3fd5af626f486
treed67d1699aeffea47e371533eb74e357d8d15932e
parent3b562623034ca0af8a25d6b7f65c5e11d0e48703
fsck_ffs: Don't overrun mount device buffer

Maybe this case is impossible.  Either way, when attempting to "/dev/"-prefix a
non-global device name, check that we do not overrun the f_mntfromname buffer.

In this case, truncating (with strlcpy or similar) would not be useful, since
the f_mntfromname result of getmntpt() is passed directly to open(2) later.

Reported by: Coverity
CID: 1006789
Sponsored by: EMC / Isilon Storage Division
sbin/fsck_ffs/main.c