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

Bug 283825 (CVE-2009-3002)

Summary: Kernel: getsockname() Multiple Information Disclosure vulnerabilities (CVE-2009-3002)
Product: Gentoo Security Reporter: Alex Legler (RETIRED) <a3li>
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/torvalds/linux-2.6.git;a=commit;h=f6b97b29513950bfbf621a83d85b6f86b39ec8db
Whiteboard: [linux <2.6.31]
Package list:
Runtime testing required: ---

Description Alex Legler (RETIRED) archtester gentoo-dev Security 2009-09-06 09:48:34 UTC
CVE-2009-3002 (http://nvd.nist.gov/nvd.cfm?cvename=CVE-2009-3002):
  The Linux kernel before 2.6.31-rc7 does not initialize certain data
  structures within getname functions, which allows local users to read
  the contents of some kernel memory locations by calling getsockname
  on (1) an AF_APPLETALK socket, related to the atalk_getname function
  in net/appletalk/ddp.c; (2) an AF_IRDA socket, related to the
  irda_getname function in net/irda/af_irda.c; (3) an AF_ECONET socket,
  related to the econet_getname function in net/econet/af_econet.c; (4)
  an AF_NETROM socket, related to the nr_getname function in
  net/netrom/af_netrom.c; (5) an AF_ROSE socket, related to the
  rose_getname function in net/rose/af_rose.c; or (6) a raw CAN socket,
  related to the raw_getname function in net/can/raw.c.