3.3
CVSSv3

CVE-2018-6556

Published: 10/08/2018 Updated: 31/05/2019
CVSS v2 Base Score: 2.1 | Impact Score: 2.9 | Exploitability Score: 3.9
CVSS v3 Base Score: 3.3 | Impact Score: 1.4 | Exploitability Score: 1.8
VMScore: 187
Vector: AV:L/AC:L/Au:N/C:P/I:N/A:N

Vulnerability Summary

lxc-user-nic when asked to delete a network interface will unconditionally open a user provided path. This code path may be used by an unprivileged user to check for the existence of a path which they wouldn't otherwise be able to reach. It may also be used to trigger side effects by causing a (read-only) open of special kernel files (ptmx, proc, sys). Affected releases are LXC: 2.0 versions above and including 2.0.9; 3.0 versions above and including 3.0.0, before 3.0.2.

Vulnerability Trend

Vulnerable Product Search on Vulmon Subscribe to Product

canonical ubuntu linux 18.04

linuxcontainers lxc

suse suse linux enterprise server 11

suse caas platform 2.0

suse openstack cloud 6

suse caas platform 1.0

opensuse leap 15.0

Vendor Advisories

Debian Bug report logs - #905586 lxc: CVE-2018-6556: lxc-user-nic allows unprivileged users to open arbitrary files Package: src:lxc; Maintainer for src:lxc is pkg-lxc <pkg-lxc-devel@listsaliothdebianorg>; Reported by: Salvatore Bonaccorso <carnil@debianorg> Date: Mon, 6 Aug 2018 17:12:02 UTC Severity: grave Tag ...
LXC would allow unintended access to files ...
lxc-user-nic when asked to delete a network interface will unconditionally open a user provided path This code path may be used by an unprivileged user to check for the existence of a path which they wouldn't otherwise be able to reach It may also be used to trigger side effects by causing a (read-only) open of special kernel files (ptmx, proc, s ...

Github Repositories

LXC Information Disclosure vulnerability.

[Suggested description] lxc-user-nic in lxc through 501 is installed setuid root, and may allow local users to infer whether any file exists, even within a protected directory tree, because "Failed to open" often indicates that a file does not exist, whereas "does not refer to a network namespace path" often indicates that a file exists NOTE: this is diff