oss-sec mailing list archives
CVE-2010-0727 kernel: gfs/gfs2 locking code DoS flaw
From: Eugene Teo <eugeneteo () kernel sg>
Date: Fri, 12 Mar 2010 13:17:55 +0800
static int gfs_lock(struct file *file, int cmd, struct file_lock *fl) { .. if ((ip->i_di.di_mode & (S_ISGID | S_IXGRP)) == S_ISGID) return -ENOLCK; .. }This is a check for mandatory locking where the GFS/GFS2 locking code will skip the lock in case sgid bits are set for the file. This can be triggered to cause a crash on a system mounting a GFS/GFS2 filesystem.
I believe only GFS2 is part of the upstream kernel, and GFS only affects Red Hat Enterprise Linux.
https://bugzilla.redhat.com/CVE-2010-0727 http://lkml.org/lkml/2010/3/11/269 Thanks, Eugene
Current thread:
- CVE-2010-0727 kernel: gfs/gfs2 locking code DoS flaw Eugene Teo (Mar 11)