Bugzilla – Bug 835652
VUL-1: CVE-2013-4247: kernel: cifs: off-by-one bug in build_unc_path_to_root
Last modified: 2013-10-29 15:49:47 UTC
From [1]: "Linux kernel built with the Common Internet File System (CONFIG_CIFS) support along with a feature to access Distributed File Systems (CONFIG_CIFS_DFS_UPCALL), is vulnerable to a memory corruption flaw caused by writing one byte past an allocated memory area. It occurs while mounting a DFS share wherein the server provides DFS referral names of certain length. The memory corruption leads to an unresponsive kernel and subsequent crash resulting in Denial of Service. An user/program able to mount a file system could use this flaw to crash the kernel resulting in DoS." [1] http://www.openwall.com/lists/oss-security/2013/08/14/8 (patch included)
CVE-2013-4247 was assigned to this.
https://git.kernel.org/linus/1fc29bacedeabb278080e31bb9c1ecb49f143c3b
(SLES10 at least does not have this code)
This bug was introduced by commit 839db3d10a https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/commit/?id=839db3d10a I've audited the following kernel branches: SLE10-SP4: never introduced SLE11-SP[123]: never introduced openSUSE-12.[123]: never introduced openSUSE-13.1: introduced and fixed IMO this bug can be closed.
commit 839db3d10a was in Linux 3.7 and later. So SLES 10 and SLES 11 are not affected. thanks!