|Main Archive Page > Month Archives > oss-security archives|
On Fri, Mar 12, 2010 at 01:17:55PM +0800, Eugene Teo wrote:
> 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.
Looks like a similar issue existed in 9p - can we allocate another CVE
Author: Sachin Prabhu <email@example.com>
Date: Sat Mar 13 09:03:55 2010 -0600
9p: Skip check for mandatory locks when unlocking
-- dann frazier