Package: iproute2
Version: 4.16.0-2
Severity: normal

zerotier-one (a mesh-VPN program) calls `ip addr add` as non-root, but
with the necessary capabilities present (ambient, inheritable, and
effective).

However, the latest iproute2 version made `ip` drop all capabilities
unconditionally (except for `ip vrf exec`), so this no longer works --
ip receives "Operation not permitted" and ZeroTier becomes unable to
configure its tunnel interface, making the VPN completely unusable.

-- System Information:
Debian Release: buster/sid
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: amd64 (x86_64)

Kernel: Linux 4.15.0-3-amd64 (SMP w/1 CPU core)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), 
LANGUAGE=en_US:en (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages iproute2 depends on:
ii  debconf [debconf-2.0]  1.5.66
ii  libc6                  2.27-3
ii  libcap2                1:2.25-1.2
ii  libcap2-bin            1:2.25-1.2
ii  libdb5.3               5.3.28-13.1+b1
ii  libelf1                0.170-0.4
ii  libmnl0                1.0.4-2
ii  libselinux1            2.7-2+b2

Versions of packages iproute2 recommends:
pn  libatm1       <none>
ii  libxtables12  1.6.2-1

Versions of packages iproute2 suggests:
pn  iproute2-doc  <none>

-- Configuration Files:
/etc/iproute2/rt_tables changed [not included]

-- debconf information excluded

Reply via email to