** 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