*** This bug is a security vulnerability ***

Public security bug reported:

In sg_io, blk_rq_map_user{,_iov} may allocate a set of bounce buffer
pages to do the bio, if it finds the user buffer cannot be directly
mapped. But the allocated pages are not cleared.  If the bounce buffer
is also not written to by device, garbage data is left, and copied back
to user in blk_rq_unmap_user.  The allocated pages should be cleared.
This also eliminates the risk of leaking sensitive information to
userspace, which may have a security impact.

** Affects: linux (Ubuntu)
     Importance: Low
         Status: New

** Affects: linux-armadaxp (Ubuntu)
     Importance: Low
         Status: Invalid

** Affects: linux-flo (Ubuntu)
     Importance: Low
         Status: New

** Affects: linux-goldfish (Ubuntu)
     Importance: Low
         Status: New

** Affects: linux-lts-quantal (Ubuntu)
     Importance: Low
         Status: Invalid

** Affects: linux-lts-raring (Ubuntu)
     Importance: Low
         Status: Invalid

** Affects: linux-lts-saucy (Ubuntu)
     Importance: Low
         Status: Invalid

** Affects: linux-lts-trusty (Ubuntu)
     Importance: Low
         Status: Invalid

** Affects: linux-lts-utopic (Ubuntu)
     Importance: Low
         Status: Invalid

** Affects: linux-lts-vivid (Ubuntu)
     Importance: Low
         Status: Invalid

** Affects: linux-lts-wily (Ubuntu)
     Importance: Low
         Status: Invalid

** Affects: linux-lts-xenial (Ubuntu)
     Importance: Low
         Status: Invalid

** Affects: linux-mako (Ubuntu)
     Importance: Low
         Status: New

** Affects: linux-manta (Ubuntu)
     Importance: Low
         Status: Invalid

** Affects: linux-raspi2 (Ubuntu)
     Importance: Low
         Status: New

** Affects: linux-snapdragon (Ubuntu)
     Importance: Low
         Status: New

** Affects: linux-ti-omap4 (Ubuntu)
     Importance: Low
         Status: Invalid

** Affects: linux (Ubuntu Precise)
     Importance: Low
         Status: New

** Affects: linux-armadaxp (Ubuntu Precise)
     Importance: Low
         Status: New

** Affects: linux-flo (Ubuntu Precise)
     Importance: Low
         Status: Invalid

** Affects: linux-goldfish (Ubuntu Precise)
     Importance: Low
         Status: Invalid

** Affects: linux-lts-quantal (Ubuntu Precise)
     Importance: Low
         Status: Invalid

** Affects: linux-lts-raring (Ubuntu Precise)
     Importance: Low
         Status: Invalid

** Affects: linux-lts-saucy (Ubuntu Precise)
     Importance: Low
         Status: Invalid

** Affects: linux-lts-trusty (Ubuntu Precise)
     Importance: Low
         Status: New

** Affects: linux-lts-utopic (Ubuntu Precise)
     Importance: Low
         Status: Invalid

** Affects: linux-lts-vivid (Ubuntu Precise)
     Importance: Low
         Status: Invalid

** Affects: linux-lts-wily (Ubuntu Precise)
     Importance: Low
         Status: Invalid

** Affects: linux-lts-xenial (Ubuntu Precise)
     Importance: Low
         Status: Invalid

** Affects: linux-mako (Ubuntu Precise)
     Importance: Low
         Status: Invalid

** Affects: linux-manta (Ubuntu Precise)
     Importance: Low
         Status: Invalid

** Affects: linux-raspi2 (Ubuntu Precise)
     Importance: Low
         Status: Invalid

** Affects: linux-snapdragon (Ubuntu Precise)
     Importance: Low
         Status: Invalid

** Affects: linux-ti-omap4 (Ubuntu Precise)
     Importance: Low
         Status: New

** Affects: linux (Ubuntu Trusty)
     Importance: Low
         Status: New

** Affects: linux-armadaxp (Ubuntu Trusty)
     Importance: Low
         Status: Invalid

** Affects: linux-flo (Ubuntu Trusty)
     Importance: Low
         Status: Invalid

** Affects: linux-goldfish (Ubuntu Trusty)
     Importance: Low
         Status: Invalid

** Affects: linux-lts-quantal (Ubuntu Trusty)
     Importance: Low
         Status: Invalid

** Affects: linux-lts-raring (Ubuntu Trusty)
     Importance: Low
         Status: Invalid

** Affects: linux-lts-saucy (Ubuntu Trusty)
     Importance: Low
         Status: Invalid

** Affects: linux-lts-trusty (Ubuntu Trusty)
     Importance: Low
         Status: Invalid

** Affects: linux-lts-utopic (Ubuntu Trusty)
     Importance: Low
         Status: New

** Affects: linux-lts-vivid (Ubuntu Trusty)
     Importance: Low
         Status: New

** Affects: linux-lts-wily (Ubuntu Trusty)
     Importance: Low
         Status: New

** Affects: linux-lts-xenial (Ubuntu Trusty)
     Importance: Low
         Status: New

** Affects: linux-mako (Ubuntu Trusty)
     Importance: Low
         Status: Invalid

** Affects: linux-manta (Ubuntu Trusty)
     Importance: Low
         Status: Invalid

** Affects: linux-raspi2 (Ubuntu Trusty)
     Importance: Low
         Status: Invalid

** Affects: linux-snapdragon (Ubuntu Trusty)
     Importance: Low
         Status: Invalid

** Affects: linux-ti-omap4 (Ubuntu Trusty)
     Importance: Low
         Status: Invalid

** Affects: linux (Ubuntu Vivid)
     Importance: Undecided
         Status: New

** Affects: linux-armadaxp (Ubuntu Vivid)
     Importance: Undecided
         Status: New

** Affects: linux-flo (Ubuntu Vivid)
     Importance: Undecided
         Status: New

** Affects: linux-goldfish (Ubuntu Vivid)
     Importance: Undecided
         Status: New

** Affects: linux-lts-quantal (Ubuntu Vivid)
     Importance: Undecided
         Status: New

** Affects: linux-lts-raring (Ubuntu Vivid)
     Importance: Undecided
         Status: New

** Affects: linux-lts-saucy (Ubuntu Vivid)
     Importance: Undecided
         Status: New

** Affects: linux-lts-trusty (Ubuntu Vivid)
     Importance: Undecided
         Status: New

** Affects: linux-lts-utopic (Ubuntu Vivid)
     Importance: Undecided
         Status: New

** Affects: linux-lts-vivid (Ubuntu Vivid)
     Importance: Undecided
         Status: New

** Affects: linux-lts-wily (Ubuntu Vivid)
     Importance: Undecided
         Status: New

** Affects: linux-lts-xenial (Ubuntu Vivid)
     Importance: Undecided
         Status: New

** Affects: linux-mako (Ubuntu Vivid)
     Importance: Undecided
         Status: New

** Affects: linux-manta (Ubuntu Vivid)
     Importance: Undecided
         Status: New

** Affects: linux-raspi2 (Ubuntu Vivid)
     Importance: Undecided
         Status: New

** Affects: linux-snapdragon (Ubuntu Vivid)
     Importance: Undecided
         Status: New

** Affects: linux-ti-omap4 (Ubuntu Vivid)
     Importance: Undecided
         Status: New

** Affects: linux (Ubuntu Wily)
     Importance: Low
         Status: New

** Affects: linux-armadaxp (Ubuntu Wily)
     Importance: Low
         Status: Invalid

** Affects: linux-flo (Ubuntu Wily)
     Importance: Low
         Status: New

** Affects: linux-goldfish (Ubuntu Wily)
     Importance: Low
         Status: New

** Affects: linux-lts-quantal (Ubuntu Wily)
     Importance: Low
         Status: Invalid

** Affects: linux-lts-raring (Ubuntu Wily)
     Importance: Low
         Status: Invalid

** Affects: linux-lts-saucy (Ubuntu Wily)
     Importance: Low
         Status: Invalid

** Affects: linux-lts-trusty (Ubuntu Wily)
     Importance: Low
         Status: Invalid

** Affects: linux-lts-utopic (Ubuntu Wily)
     Importance: Low
         Status: Invalid

** Affects: linux-lts-vivid (Ubuntu Wily)
     Importance: Low
         Status: Invalid

** Affects: linux-lts-wily (Ubuntu Wily)
     Importance: Low
         Status: Invalid

** Affects: linux-lts-xenial (Ubuntu Wily)
     Importance: Low
         Status: Invalid

** Affects: linux-mako (Ubuntu Wily)
     Importance: Low
         Status: New

** Affects: linux-manta (Ubuntu Wily)
     Importance: Low
         Status: New

** Affects: linux-raspi2 (Ubuntu Wily)
     Importance: Low
         Status: New

** Affects: linux-snapdragon (Ubuntu Wily)
     Importance: Low
         Status: Invalid

** Affects: linux-ti-omap4 (Ubuntu Wily)
     Importance: Low
         Status: Invalid

** Affects: linux (Ubuntu Xenial)
     Importance: Low
         Status: New

** Affects: linux-armadaxp (Ubuntu Xenial)
     Importance: Low
         Status: Invalid

** Affects: linux-flo (Ubuntu Xenial)
     Importance: Low
         Status: New

** Affects: linux-goldfish (Ubuntu Xenial)
     Importance: Low
         Status: New

** Affects: linux-lts-quantal (Ubuntu Xenial)
     Importance: Low
         Status: Invalid

** Affects: linux-lts-raring (Ubuntu Xenial)
     Importance: Low
         Status: Invalid

** Affects: linux-lts-saucy (Ubuntu Xenial)
     Importance: Low
         Status: Invalid

** Affects: linux-lts-trusty (Ubuntu Xenial)
     Importance: Low
         Status: Invalid

** Affects: linux-lts-utopic (Ubuntu Xenial)
     Importance: Low
         Status: Invalid

** Affects: linux-lts-vivid (Ubuntu Xenial)
     Importance: Low
         Status: Invalid

** Affects: linux-lts-wily (Ubuntu Xenial)
     Importance: Low
         Status: Invalid

** Affects: linux-lts-xenial (Ubuntu Xenial)
     Importance: Low
         Status: Invalid

** Affects: linux-mako (Ubuntu Xenial)
     Importance: Low
         Status: New

** Affects: linux-manta (Ubuntu Xenial)
     Importance: Low
         Status: Invalid

** Affects: linux-raspi2 (Ubuntu Xenial)
     Importance: Low
         Status: New

** Affects: linux-snapdragon (Ubuntu Xenial)
     Importance: Low
         Status: New

** Affects: linux-ti-omap4 (Ubuntu Xenial)
     Importance: Low
         Status: Invalid

** Affects: linux (Ubuntu Yakkety)
     Importance: Low
         Status: New

** Affects: linux-armadaxp (Ubuntu Yakkety)
     Importance: Low
         Status: Invalid

** Affects: linux-flo (Ubuntu Yakkety)
     Importance: Low
         Status: New

** Affects: linux-goldfish (Ubuntu Yakkety)
     Importance: Low
         Status: New

** Affects: linux-lts-quantal (Ubuntu Yakkety)
     Importance: Low
         Status: Invalid

** Affects: linux-lts-raring (Ubuntu Yakkety)
     Importance: Low
         Status: Invalid

** Affects: linux-lts-saucy (Ubuntu Yakkety)
     Importance: Low
         Status: Invalid

** Affects: linux-lts-trusty (Ubuntu Yakkety)
     Importance: Low
         Status: Invalid

** Affects: linux-lts-utopic (Ubuntu Yakkety)
     Importance: Low
         Status: Invalid

** Affects: linux-lts-vivid (Ubuntu Yakkety)
     Importance: Low
         Status: Invalid

** Affects: linux-lts-wily (Ubuntu Yakkety)
     Importance: Low
         Status: Invalid

** Affects: linux-lts-xenial (Ubuntu Yakkety)
     Importance: Low
         Status: Invalid

** Affects: linux-mako (Ubuntu Yakkety)
     Importance: Low
         Status: New

** Affects: linux-manta (Ubuntu Yakkety)
     Importance: Low
         Status: Invalid

** Affects: linux-raspi2 (Ubuntu Yakkety)
     Importance: Low
         Status: New

** Affects: linux-snapdragon (Ubuntu Yakkety)
     Importance: Low
         Status: New

** Affects: linux-ti-omap4 (Ubuntu Yakkety)
     Importance: Low
         Status: Invalid


** Tags: kernel-cve-tracking-bug

** Tags added: kernel-cve-tracking-bug

** Information type changed from Public to Public Security

** CVE added: http://www.cve.mitre.org/cgi-
bin/cvename.cgi?name=2014-8181

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1585364

Title:
  CVE-2014-8181

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1585364/+subscriptions

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to