2016-10-04 00:16:53 |
John Johansen |
bug |
|
|
added bug |
2016-10-04 00:17:41 |
John Johansen |
bug task added |
|
linux (Ubuntu) |
|
2016-10-04 00:18:04 |
John Johansen |
linux (Ubuntu): milestone |
|
ubuntu-16.10 |
|
2016-10-04 00:18:25 |
John Johansen |
nominated for series |
|
Ubuntu Yakkety |
|
2016-10-04 00:18:25 |
John Johansen |
bug task added |
|
linux (Ubuntu Yakkety) |
|
2016-10-04 00:19:54 |
John Johansen |
linux (Ubuntu Yakkety): assignee |
|
John Johansen (jjohansen) |
|
2016-10-04 00:19:59 |
John Johansen |
apparmor: assignee |
|
John Johansen (jjohansen) |
|
2016-10-04 00:30:19 |
Brad Figg |
linux (Ubuntu): status |
New |
Incomplete |
|
2016-10-05 22:40:02 |
John Johansen |
apparmor: status |
New |
Fix Committed |
|
2016-10-05 22:40:12 |
John Johansen |
linux (Ubuntu Yakkety): status |
Incomplete |
In Progress |
|
2016-10-07 01:12:21 |
Tyler Hicks |
description |
The regression tests are currently hard coded to the semantics of mmap in binfmt_elf
With the recent upstream commit 9f834ec18defc369d73ccf9e87a2790bfa05bf46 the cred used for the mmap changed resulting in test failures. The tests have been patched for this change but it results in the test breaking for everyone using upstream releases against pre 4.8 kernels. |
== apparmor SRU ==
[Impact]
* The exec_stack.sh regression test fails due to a behavior change in 4.8
kernels from this patch:
commit 9f834ec18defc369d73ccf9e87a2790bfa05bf46
Author: Linus Torvalds <torvalds@linux-foundation.org>
Date: Mon Aug 22 16:41:46 2016 -0700
binfmt_elf: switch to new creds when switching to new mm
* The regression tests were fixed for this kernel change but they were fixed
in a way that always assumed that kernel change is present. They should have
been adjusted so that they act differently according to whether or not the
kernel change is present (it is a change that could end up being backported
through the stable trees).
[Test Case]
$ apt-get source apparmor
$ cd tests/regression/apparmor
$ make USE_SYSTEM=1
$ sudo bash exec_stack.sh
The previous command should result in no output and return value of 0.
[Regression Potential]
* This is an extremely low risk change since it only touches regression
testing code that is not user-facing.
[Other]
* Fixed in upstream lp:apparmor tree:
https://bazaar.launchpad.net/~apparmor-dev/apparmor/master/revision/3558
== Original description ==
The regression tests are currently hard coded to the semantics of mmap in binfmt_elf
With the recent upstream commit 9f834ec18defc369d73ccf9e87a2790bfa05bf46 the cred used for the mmap changed resulting in test failures. The tests have been patched for this change but it results in the test breaking for everyone using upstream releases against pre 4.8 kernels. |
|
2016-10-07 01:13:31 |
Tyler Hicks |
bug task added |
|
apparmor (Ubuntu) |
|
2016-10-07 01:13:44 |
Tyler Hicks |
nominated for series |
|
Ubuntu Xenial |
|
2016-10-07 01:13:44 |
Tyler Hicks |
bug task added |
|
apparmor (Ubuntu Xenial) |
|
2016-10-07 01:13:44 |
Tyler Hicks |
bug task added |
|
linux (Ubuntu Xenial) |
|
2016-10-07 01:14:41 |
Tyler Hicks |
apparmor (Ubuntu Yakkety): status |
New |
Won't Fix |
|
2016-10-07 01:14:56 |
Tyler Hicks |
apparmor (Ubuntu Xenial): status |
New |
In Progress |
|
2016-10-07 01:15:02 |
Tyler Hicks |
apparmor (Ubuntu Xenial): importance |
Undecided |
Low |
|
2016-10-07 01:15:05 |
Tyler Hicks |
apparmor (Ubuntu Yakkety): assignee |
|
Tyler Hicks (tyhicks) |
|
2016-10-07 01:15:08 |
Tyler Hicks |
apparmor (Ubuntu Xenial): assignee |
|
Tyler Hicks (tyhicks) |
|
2016-10-07 01:15:13 |
Tyler Hicks |
apparmor (Ubuntu Yakkety): assignee |
Tyler Hicks (tyhicks) |
|
|
2016-10-07 05:21:21 |
Tyler Hicks |
description |
== apparmor SRU ==
[Impact]
* The exec_stack.sh regression test fails due to a behavior change in 4.8
kernels from this patch:
commit 9f834ec18defc369d73ccf9e87a2790bfa05bf46
Author: Linus Torvalds <torvalds@linux-foundation.org>
Date: Mon Aug 22 16:41:46 2016 -0700
binfmt_elf: switch to new creds when switching to new mm
* The regression tests were fixed for this kernel change but they were fixed
in a way that always assumed that kernel change is present. They should have
been adjusted so that they act differently according to whether or not the
kernel change is present (it is a change that could end up being backported
through the stable trees).
[Test Case]
$ apt-get source apparmor
$ cd tests/regression/apparmor
$ make USE_SYSTEM=1
$ sudo bash exec_stack.sh
The previous command should result in no output and return value of 0.
[Regression Potential]
* This is an extremely low risk change since it only touches regression
testing code that is not user-facing.
[Other]
* Fixed in upstream lp:apparmor tree:
https://bazaar.launchpad.net/~apparmor-dev/apparmor/master/revision/3558
== Original description ==
The regression tests are currently hard coded to the semantics of mmap in binfmt_elf
With the recent upstream commit 9f834ec18defc369d73ccf9e87a2790bfa05bf46 the cred used for the mmap changed resulting in test failures. The tests have been patched for this change but it results in the test breaking for everyone using upstream releases against pre 4.8 kernels. |
== apparmor SRU ==
[Impact]
* The exec_stack.sh regression test fails due to a behavior change in 4.8
kernels from this patch:
commit 9f834ec18defc369d73ccf9e87a2790bfa05bf46
Author: Linus Torvalds <torvalds@linux-foundation.org>
Date: Mon Aug 22 16:41:46 2016 -0700
binfmt_elf: switch to new creds when switching to new mm
* The regression tests were fixed for this kernel change but they were fixed
in a way that always assumed that kernel change is present. They should have
been adjusted so that they act differently according to whether or not the
kernel change is present (it is a change that could end up being backported
through the stable trees).
[Test Case]
$ apt-get source apparmor # make sure this fetches the new apparmor source
$ sudo apt-get install libapparmor-dev
$ cd tests/regression/apparmor
$ make USE_SYSTEM=1
$ sudo bash exec_stack.sh
The previous command should result in no output and return value of 0.
[Regression Potential]
* This is an extremely low risk change since it only touches regression
testing code that is not user-facing.
[Other]
* Fixed in upstream lp:apparmor tree:
https://bazaar.launchpad.net/~apparmor-dev/apparmor/master/revision/3558
== Original description ==
The regression tests are currently hard coded to the semantics of mmap in binfmt_elf
With the recent upstream commit 9f834ec18defc369d73ccf9e87a2790bfa05bf46 the cred used for the mmap changed resulting in test failures. The tests have been patched for this change but it results in the test breaking for everyone using upstream releases against pre 4.8 kernels. |
|
2016-10-08 11:11:37 |
Launchpad Janitor |
linux (Ubuntu Yakkety): status |
In Progress |
Fix Released |
|
2016-10-13 13:57:10 |
Martin Pitt |
apparmor (Ubuntu Xenial): status |
In Progress |
Fix Committed |
|
2016-10-13 13:57:14 |
Martin Pitt |
bug |
|
|
added subscriber Ubuntu Stable Release Updates Team |
2016-10-13 13:57:21 |
Martin Pitt |
bug |
|
|
added subscriber SRU Verification |
2016-10-13 13:57:25 |
Martin Pitt |
tags |
|
verification-needed |
|
2016-10-27 04:05:29 |
Tyler Hicks |
tags |
verification-needed |
verification-done |
|
2016-10-27 15:26:50 |
Launchpad Janitor |
apparmor (Ubuntu Xenial): status |
Fix Committed |
Fix Released |
|
2016-10-27 15:27:11 |
Brian Murray |
removed subscriber Ubuntu Stable Release Updates Team |
|
|
|
2017-01-10 22:06:43 |
John Johansen |
apparmor (Ubuntu): status |
New |
Fix Released |
|
2017-01-10 22:06:52 |
John Johansen |
apparmor: status |
Fix Committed |
Fix Released |
|
2017-01-10 22:07:03 |
John Johansen |
linux (Ubuntu Xenial): status |
New |
Invalid |
|