aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKarel Zak <kzak@redhat.com>2016-10-06 10:28:33 +0200
committerKarel Zak <kzak@redhat.com>2016-10-06 10:28:33 +0200
commitc39447445c12a21a85e42bc8dd7d70091298349d (patch)
tree8e68aece2eaec02f710deb03dcda9a2d7bdf878e
parent2a8bdaf364a97f7fac7ef110be6319c80539adf9 (diff)
downloadutil-linux-c39447445c12a21a85e42bc8dd7d70091298349d.tar.gz
docs: update infor about TIOCSTI
Signed-off-by: Karel Zak <kzak@redhat.com>
-rw-r--r--Documentation/TODO4
-rw-r--r--Documentation/releases/v2.29-ReleaseNotes11
2 files changed, 13 insertions, 2 deletions
diff --git a/Documentation/TODO b/Documentation/TODO
index af00ab33bb..c86f0996ea 100644
--- a/Documentation/TODO
+++ b/Documentation/TODO
@@ -1,6 +1,10 @@
Note that items with (!) have high priority.
+su/runuser:
+ - (!) implement pty container for all su/runuser session (something like
+ script(1)) to separate user from the original terminal (see CVE-2016-2779)
+
- add functions strtime_short(), strtime_iso(), strtime_ctime(), ...
- cleanup lib/path.c:
diff --git a/Documentation/releases/v2.29-ReleaseNotes b/Documentation/releases/v2.29-ReleaseNotes
index 656a6a9d6b..fe556039a2 100644
--- a/Documentation/releases/v2.29-ReleaseNotes
+++ b/Documentation/releases/v2.29-ReleaseNotes
@@ -4,8 +4,15 @@ Util-linux 2.29 Release Notes
Security issues
---------------
-CVE-2016-2779 -- fixed by workeround based on libseccomp, the workaround
- disables TIOCSTI ioctl in su/runuser session.
+CVE-2016-2779
+
+This security issue is NOT FIXED yet. It is possible to disable the ioctl
+TIOCSTI by setsid() only. Unfortunately, setsid() has well-defined use cases
+in su(1) and runuser(1) and any changes would introduce regressions. It seems
+we need a better way -- ideally another ioctl to disable TIOCSTI without
+setsid() or in userspace implemented pty container (planned as experimental
+feature).
+
Stable maintenance releases between v2.28 and v2.29
---------------------------------------------------