Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 472474 (CVE-2013-2147) - Kernel : cpqarray/cciss: information leak via ioctl (CVE-2013-2147)
Summary: Kernel : cpqarray/cciss: information leak via ioctl (CVE-2013-2147)
Status: CONFIRMED
Alias: CVE-2013-2147
Product: Gentoo Security
Classification: Unclassified
Component: Kernel (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo Kernel Security
URL: https://bugzilla.redhat.com/show_bug....
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2013-06-06 07:50 UTC by Agostino Sarubbo
Modified: 2016-12-07 04:17 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Agostino Sarubbo gentoo-dev 2013-06-06 07:50:10 UTC
From ${URL} :

Linux kernel built with the Compaq SMART2(CONFIG_BLK_CPQ_DA) & Compaq
Smart Array 5xxx(CONFIG_BLK_CPQ_CISS_DA) support is vulnerable to an
information leakage flaw. This could occur while doing ioctl(2) calls
on block devices - /dev/ida/* & /dev/cciss/* - with command `IDAGETPCIINFO'
or `CCISS_PASSTHRU32'.

A user/program able to access above devices could use this flaw to leak kernel
memory bytes.

Upstream fixes:
---------------
  -> https://lkml.org/lkml/2013/6/3/131
  -> https://lkml.org/lkml/2013/6/3/127
Comment 1 GLSAMaker/CVETool Bot gentoo-dev 2013-08-30 01:52:32 UTC
CVE-2013-2147 (http://nvd.nist.gov/nvd.cfm?cvename=CVE-2013-2147):
  The HP Smart Array controller disk-array driver and Compaq SMART2 controller
  disk-array driver in the Linux kernel through 3.9.4 do not initialize
  certain data structures, which allows local users to obtain sensitive
  information from kernel memory via (1) a crafted IDAGETPCIINFO command for a
  /dev/ida device, related to the ida_locked_ioctl function in
  drivers/block/cpqarray.c or (2) a crafted CCISS_PASSTHRU32 command for a
  /dev/cciss device, related to the cciss_ioctl32_passthru function in
  drivers/block/cciss.c.