Package: manpages
Version: 2.39-1
Severity: normal
Tags: patch
The capabilities(7) manpage states:
A full implementation of capabilities requires:
2. that the kernel provide system calls allowing a thread’s
capability sets to be changed and retrieved.
3. file system support for attaching capabilities to an
executable file, so that a process gains those capabilities when the
file is execed.
Clearly an item is missing. The missing item is:
1. that for all privileged operations, the kernel check whether the
process has the required capability in its effective set.
-- System Information:
Debian Release: 4.0
APT prefers stable
APT policy: (500, 'stable')
Architecture: i386 (i686)
Shell: /bin/sh linked to /bin/bash
Kernel: Linux 2.6.18-5-686
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
-- no debconf information
--- man-pages-2.39/man7/capabilities.7 2006-08-03 10:58:08.000000000 -0300
+++ man-pages-2.39-new/man7/capabilities.7 2007-12-20 03:01:07.000000000
-0200
@@ -379,7 +379,10 @@
kernel version 2.2.11.
.SS Current and Future Implementation
A full implementation of capabilities requires:
-
+.IP 1. 4
+that for all privileged operations,
+the kernel check whether the thread has the required
+capability in its effective set.
.IP 2. 4
that the kernel provide
system calls allowing a thread's capability sets to