Bugzilla – Bug 920632
VUL-1: CVE-2014-8172: kernel-source: soft lockup on aio
Last modified: 2016-04-27 20:09:19 UTC
via kernel git and redhat bugzilla: http://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/commit/?id=eee5cc2702929fd41cce28058dc6d6717f723f87 commit eee5cc2702929fd41cce28058dc6d6717f723f87 Author: Al Viro <viro@zeniv.linux.org.uk> Date: Fri Oct 4 11:06:42 2013 -0400 get rid of s_files and files_lock The only thing we need it for is alt-sysrq-r (emergency remount r/o) and these days we can do just as well without going through the list of files. Signed-off-by: Al Viro <viro@zeniv.linux.org.uk> ... This probably needs to be reduced to be kabi transparent.
Was fixed in 3.12, so SLES 12 should already have the fix. Older ones need it.
OK, so I have checked the usage of the files_lglock. There are only two places where the lock could lead to long stalls because we are iterating over potentially many items; fs_may_remount_ro and mark_files_ro which happen when a filesystem is supposed to be remounted RO. This might happen during sysrq or remount commands which both have to be explicitly enabled or need root permissions unless I am missing something. This makes me even more dubious about this report. a) having softlockup setup to panic is not appropriate for the production systems (CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC_VALUE is 0 by default) and b) even if the panic is enabled it should be only root to trigger this.
btw. what does this have to do with AIO?
Also, I am not able to find CVE-2014-8172 on NVD ... ?
bugbot adjusting priority
I think all is resolved. No SLES versions affected.