Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 288014 (CVE-2009-2908)

Summary: Kernel: eCryptfs: Prevent lower dentry from going negative during unlink (CVE-2009-2908)
Product: Gentoo Security Reporter: Bjoern Tropf (RETIRED) <asym>
Component: KernelAssignee: Gentoo Security <security>
Status: RESOLVED FIXED    
Severity: normal CC: hardened-kernel+disabled, kernel
Priority: High    
Version: unspecified   
Hardware: All   
OS: Linux   
URL: http://git.kernel.org/?p=linux/kernel/git/stable/linux-2.6.31.y.git;a=commit;h=9c2d2056647790c5034d722bd24e9d913ebca73c
Whiteboard: [linux <2.6.27.37] [linux >=2.6.28 <2.6.31.2] [gp <2.6.31-3]
Package list:
Runtime testing required: ---

Description Bjoern Tropf (RETIRED) gentoo-dev 2009-10-07 07:01:31 UTC
Cve assigned but not yet released.
Comment 1 Bjoern Tropf (RETIRED) gentoo-dev 2009-10-15 07:56:13 UTC
CVE-2009-2908 (http://nvd.nist.gov/nvd.cfm?cvename=CVE-2009-2908):

The d_delete function in fs/ecryptfs/inode.c in eCryptfs in the Linux kernel 2.6.31 allows local users to cause a denial of service (kernel OOPS) and possibly execute arbitrary code via unspecified vectors that cause a "negative dentry" and trigger a NULL pointer dereference, as demonstrated via a Mutt temporary directory in an eCryptfs mount.
Comment 2 Alex Legler (RETIRED) archtester gentoo-dev Security 2009-10-20 22:03:22 UTC
CVE-2009-2908 (http://nvd.nist.gov/nvd.cfm?cvename=CVE-2009-2908):
  The d_delete function in fs/ecryptfs/inode.c in eCryptfs in the Linux
  kernel 2.6.31 allows local users to cause a denial of service (kernel
  OOPS) and possibly execute arbitrary code via unspecified vectors
  that cause a "negative dentry" and trigger a NULL pointer
  dereference, as demonstrated via a Mutt temporary directory in an
  eCryptfs mount.