** Changed in: linux-armadaxp (Ubuntu Maverick)
       Status: New => Invalid

** Changed in: linux-ec2 (Ubuntu Maverick)
       Status: New => Invalid

** Changed in: linux-lts-backport-oneiric (Ubuntu Maverick)
       Status: New => Invalid

** Changed in: linux-lts-backport-natty (Ubuntu Maverick)
       Status: New => Invalid

** Changed in: linux-mvl-dove (Ubuntu Maverick)
       Status: New => Invalid

** Changed in: linux-lts-backport-maverick (Ubuntu Maverick)
       Status: New => Invalid

** Changed in: linux-fsl-imx51 (Ubuntu Maverick)
       Status: New => Invalid

** Changed in: linux-ti-omap4 (Ubuntu Maverick)
       Status: New => Invalid

** Changed in: linux-armadaxp (Ubuntu Precise)
       Status: New => Invalid

** Changed in: linux-armadaxp (Ubuntu Precise)
   Importance: Undecided => Medium

** Changed in: linux-armadaxp (Ubuntu Oneiric)
       Status: New => Invalid

** Changed in: linux-armadaxp (Ubuntu Oneiric)
   Importance: Undecided => Medium

** Changed in: linux-armadaxp (Ubuntu Lucid)
       Status: New => Invalid

** Changed in: linux-armadaxp (Ubuntu Lucid)
   Importance: Undecided => Medium

** Changed in: linux-armadaxp (Ubuntu Natty)
       Status: New => Invalid

** Changed in: linux-armadaxp (Ubuntu Natty)
   Importance: Undecided => Medium

** Changed in: linux-ec2 (Ubuntu Precise)
       Status: New => Invalid

** Changed in: linux-ec2 (Ubuntu Precise)
   Importance: Undecided => Medium

** Changed in: linux-ec2 (Ubuntu Oneiric)
       Status: New => Invalid

** Changed in: linux-ec2 (Ubuntu Oneiric)
   Importance: Undecided => Medium

** Changed in: linux-ec2 (Ubuntu Lucid)
       Status: New => Fix Committed

** Changed in: linux-ec2 (Ubuntu Lucid)
   Importance: Undecided => Medium

** Changed in: linux-ec2 (Ubuntu Natty)
       Status: New => Invalid

** Changed in: linux-ec2 (Ubuntu Natty)
   Importance: Undecided => Medium

** Changed in: linux-lts-backport-oneiric (Ubuntu Precise)
       Status: New => Invalid

** Changed in: linux-lts-backport-oneiric (Ubuntu Precise)
   Importance: Undecided => Medium

** Changed in: linux-lts-backport-oneiric (Ubuntu Oneiric)
       Status: New => Invalid

** Changed in: linux-lts-backport-oneiric (Ubuntu Oneiric)
   Importance: Undecided => Medium

** Changed in: linux-lts-backport-oneiric (Ubuntu Lucid)
       Status: New => Fix Committed

** Changed in: linux-lts-backport-oneiric (Ubuntu Lucid)
   Importance: Undecided => Medium

** Changed in: linux-lts-backport-oneiric (Ubuntu Natty)
       Status: New => Invalid

** Changed in: linux-lts-backport-oneiric (Ubuntu Natty)
   Importance: Undecided => Medium

** Changed in: linux-lts-backport-natty (Ubuntu Precise)
       Status: New => Invalid

** Changed in: linux-lts-backport-natty (Ubuntu Precise)
   Importance: Undecided => Medium

** Changed in: linux-lts-backport-natty (Ubuntu Oneiric)
       Status: New => Invalid

** Changed in: linux-lts-backport-natty (Ubuntu Oneiric)
   Importance: Undecided => Medium

** Changed in: linux-lts-backport-natty (Ubuntu Lucid)
       Status: New => Fix Committed

** Changed in: linux-lts-backport-natty (Ubuntu Lucid)
   Importance: Undecided => Medium

** Changed in: linux-lts-backport-natty (Ubuntu Natty)
       Status: New => Invalid

** Changed in: linux-lts-backport-natty (Ubuntu Natty)
   Importance: Undecided => Medium

** Changed in: linux-mvl-dove (Ubuntu Precise)
       Status: New => Invalid

** Changed in: linux-mvl-dove (Ubuntu Precise)
   Importance: Undecided => Medium

** Changed in: linux-mvl-dove (Ubuntu Oneiric)
       Status: New => Invalid

** Changed in: linux-mvl-dove (Ubuntu Oneiric)
   Importance: Undecided => Medium

** Changed in: linux-mvl-dove (Ubuntu Lucid)
       Status: New => Invalid

** Changed in: linux-mvl-dove (Ubuntu Lucid)
   Importance: Undecided => Medium

** Changed in: linux-mvl-dove (Ubuntu Natty)
       Status: New => Invalid

** Changed in: linux-mvl-dove (Ubuntu Natty)
   Importance: Undecided => Medium

** Changed in: linux-lts-backport-maverick (Ubuntu Precise)
       Status: New => Invalid

** Changed in: linux-lts-backport-maverick (Ubuntu Precise)
   Importance: Undecided => Medium

** Changed in: linux-lts-backport-maverick (Ubuntu Oneiric)
       Status: New => Invalid

** Changed in: linux-lts-backport-maverick (Ubuntu Oneiric)
   Importance: Undecided => Medium

** Changed in: linux-lts-backport-maverick (Ubuntu Lucid)
       Status: New => Invalid

** Changed in: linux-lts-backport-maverick (Ubuntu Lucid)
   Importance: Undecided => Medium

** Changed in: linux-lts-backport-maverick (Ubuntu Natty)
       Status: New => Invalid

** Changed in: linux-lts-backport-maverick (Ubuntu Natty)
   Importance: Undecided => Medium

** Changed in: linux (Ubuntu Precise)
   Importance: Undecided => Medium

** Changed in: linux (Ubuntu Oneiric)
   Importance: Undecided => Medium

** Changed in: linux (Ubuntu Lucid)
   Importance: Undecided => Medium

** Changed in: linux (Ubuntu Natty)
   Importance: Undecided => Medium

** Changed in: linux-ti-omap4 (Ubuntu Precise)
       Status: New => Fix Committed

** Changed in: linux-ti-omap4 (Ubuntu Precise)
   Importance: Undecided => Medium

** Changed in: linux-ti-omap4 (Ubuntu Oneiric)
       Status: New => Fix Committed

** Changed in: linux-ti-omap4 (Ubuntu Oneiric)
   Importance: Undecided => Medium

** Changed in: linux-ti-omap4 (Ubuntu Lucid)
       Status: New => Invalid

** Changed in: linux-ti-omap4 (Ubuntu Lucid)
   Importance: Undecided => Medium

** Changed in: linux-ti-omap4 (Ubuntu Natty)
   Importance: Undecided => Medium

** Changed in: linux-fsl-imx51 (Ubuntu Precise)
       Status: New => Invalid

** Changed in: linux-fsl-imx51 (Ubuntu Precise)
   Importance: Undecided => Medium

** Changed in: linux-fsl-imx51 (Ubuntu Oneiric)
       Status: New => Invalid

** Changed in: linux-fsl-imx51 (Ubuntu Oneiric)
   Importance: Undecided => Medium

** Changed in: linux-fsl-imx51 (Ubuntu Lucid)
       Status: New => Invalid

** Changed in: linux-fsl-imx51 (Ubuntu Lucid)
   Importance: Undecided => Medium

** Changed in: linux-fsl-imx51 (Ubuntu Natty)
       Status: New => Invalid

** Changed in: linux-fsl-imx51 (Ubuntu Natty)
   Importance: Undecided => Medium

** Description changed:

- SRU Justification
+ kernel: request_module() OOM local DoS
  
- Upstream commits:
- 
- (1) 70834d30 "usermodehelper: use UMH_WAIT_PROC consistently"
- (2) b3449922 "usermodehelper: introduce umh_complete(sub_info)"
- (3) d0bd587a "usermodehelper: implement UMH_KILLABLE"
- (4) 9d944ef3 "usermodehelper: kill umh_wait, renumber UMH_* constants"
- (5) 5b9bd473 "usermodehelper: ____call_usermodehelper() doesn't need 
do_exit()"
- (6) 3e63a93b "kmod: introduce call_modprobe() helper"
- (7) 1cc684ab "kmod: make __request_module() killable"
- 
- Description:
- 
- Since 2.6.11, an unprivileged local user can easily keep the system under
- memory starvation state by temporarily disabling the OOM killer due to the OOM
- killer deadlock. Although we haven't eliminated all of possible attack 
vectors,
- this patchset can eliminate the most straightforward attack vector.
- 
- Notes:
- 
- (1) and (4) are optional. (4) depends on (1). (1) needs some corrections if we
- backport. For example, (1) does not include fix for ubuntu/fsam7400/fsam7400.c
- in precise.git. Therefore, I think excluding (1) and (4) is a safer choice.
- 
- 3.4-rc1 will include (4) anyway. Please make sure that all users (including
- ubuntu/fsam7400/fsam7400.c) started using UMH_* constants.
+ Break-Fix: - 70834d3070c3f3015ab5c05176d54bd4a0100546
+ Break-Fix: - b3449922502f5a161ee2b5022a33aec8472fbf18
+ Break-Fix: - d0bd587a80960d7ba7e0c8396e154028c9045c54
+ Break-Fix: - 9d944ef32e83405a07376f112e9f02161d3e9731
+ Break-Fix: - 5b9bd473e3b8a8c6c4ae99be475e6e9b27568555
+ Break-Fix: - 3e63a93b987685f02421e18b2aa452d20553a88b
+ Break-Fix: - 1cc684ab75123efe7ff446eb821d44375ba8fa30

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

Title:
  Please consider backporting killable request_module() patchset

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

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to