CVE-2022-47952

lxc-user-nic in lxc through 5.0.1 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 different from CVE-2018-6556 because the CVE-2018-6556 fix design was based on the premise that "we will report back to the user that the open() failed but the user has no way of knowing why it failed"; however, in many realistic cases, there are no plausible reasons for failing except that the file does not exist.
ProviderTypeBase ScoreAtk. VectorAtk. ComplexityPriv. RequiredVector
NISTPrimary
3.3 LOW
LOCAL
LOW
LOW
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N
Base Score
CVSS 3.x
EPSS Score
Percentile: 52.99%
Affected Products (NVD)
VendorProductVersion
linuxcontainerslxc
𝑥
≤ 5.0.1
𝑥
= Vulnerable software versions
Debian logo
Debian Releases
Debian Product
Codename
lxc
bookworm
1:5.0.2-1+deb12u2
fixed
bullseye
1:4.0.6-2+deb11u2
fixed
sid
1:6.0.2-1
fixed
trixie
1:6.0.2-1
fixed
Ubuntu logo
Ubuntu Releases
Ubuntu Product
Codename
lxc
bionic
Fixed 3.0.3-0ubuntu1~18.04.3+esm1
released
focal
Fixed 1:4.0.12-0ubuntu1~20.04.1+esm1
released
jammy
Fixed 1:5.0.0~git2209-g5a7b9ce67-0ubuntu1.1+esm1
released
kinetic
ignored
lunar
ignored
mantic
ignored
noble
Fixed 1:5.0.3-2ubuntu7.3+esm1
released
oracular
not-affected
plucky
not-affected
questing
not-affected
resolute
not-affected
trusty
not-affected
xenial
Fixed 2.0.11-0ubuntu1~16.04.3+esm1
released