Skip to content
OpenAdvisories
Unscored CVE-2020-13696 EUVD-2020-5919GHSA-v59g-m57m-jww7

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 …

Published Jun 8, 2020 · Updated Aug 4, 2024 · Assigned by mitre

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.

Fixed in Linux distributions

Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.

ReleasePackageFixed inAdvisory
Debian 14 xawtv 3.107-1 —
Debian 13 xawtv 3.107-1 —
Debian 12 xawtv 3.107-1 —
Debian 8 xawtv 3.103-3+deb8u1 DLA-2246-1
ReleasePackageFixed inAdvisory
Ubuntu 20.04 LTS xawtv No fix yet —
Ubuntu 18.04 LTS xawtv No fix yet —
Ubuntu 16.04 LTS xawtv 3.103-3+deb8u1build0.16.04.1 USN-4518-1
ReleasePackageFixed inAdvisory
SLES 12 SP5 xawtv 3.103-6.3.1 SUSE-SU-2020:1712-1
SLES 12 SP4 xawtv 3.103-6.3.1 SUSE-SU-2020:1712-1
Show 1 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
SUSE Package Hub 15 SP1 xawtv 3.103-bp151.4.3.1 openSUSE-SU-2020:0787-1
ReleasePackageFixed inAdvisory
openSUSE Tumbleweed xawtv 3.107-2.5 openSUSE-SU-2024:11517-1
openSUSE Leap 15.1 xawtv 3.103-lp151.3.3.1 openSUSE-SU-2020:0784-1

Advisories 6

References