Medium severity · published Jun 8, 2020
CVE-2020-13696
An issue was discovered in LinuxTV xawtv before 3.107
4.4
CVSS
0.4%
EPSS
No
On KEV
Description
An issue was discovered in LinuxTV xawtv before 3.107. The function dev_open() in v4l-conf.c does not perform sufficient checks to prevent an unprivileged caller of the program from opening unintended filesystem paths. This allows a local attacker with access to the v4l-conf setuid-root program to test for the existence of arbitrary files and to trigger an open on arbitrary files with mode O_RDWR. To achieve this, relative path components need to be added to the device path, as demonstrated by a v4l-conf -c /dev/../root/.bash_history command.
CVSS vector
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:N
Attack vector
Local
Complexity
Low
Privileges
Low
User interaction
None
Confidentiality
Low
Integrity
Low
Availability
None
Scope
Unchanged
Exploitation
Is it being used?
Exploit prediction (EPSS)0.4% · higher than 29% of CVEs
Exploited in the wildNo evidence yet
CISA KEVNot listed
Ransomware campaign useNot known
Affected products
Which versions
BS
Backports Sle · Opensuse
15.0 · source: NVD
DL
Debian Linux · Debian
8.0 · source: NVD
FE
Fedora · Fedoraproject
31; 32 · source: NVD
LE
Leap · Opensuse
15.1 · source: NVD
UL
Ubuntu Linux · Canonical
16.04 · source: NVD
XA
Xawtv · Linuxtv
before 3.107 · source: NVD