The gfs2_dirent_find_space function in fs/gfs2/dir.c in the Linux kernel before 2.6.35 uses an incorrect size value in calculations associated with sentinel directory entries, which allows local users to cause a denial of service (NULL pointer dereference and panic) and possibly have unspecified other impact by renaming a file in a GFS2 filesystem, related to the gfs2_rename function in fs/gfs2/ops_inode.c.
https://bugzilla.redhat.com/show_bug.cgi?id=620300
http://www.vmware.com/security/advisories/VMSA-2011-0012.html
http://www.ubuntu.com/usn/USN-1000-1
http://www.securityfocus.com/bid/42124
http://www.securityfocus.com/archive/1/520102/100/0/threaded
http://www.openwall.com/lists/oss-security/2010/08/02/10
http://www.openwall.com/lists/oss-security/2010/08/02/1
http://www.debian.org/security/2010/dsa-2094
http://support.avaya.com/css/P8/documents/100113326
http://securitytracker.com/id?1024386
http://lists.opensuse.org/opensuse-security-announce/2010-11/msg00000.html
http://lists.opensuse.org/opensuse-security-announce/2010-09/msg00004.html