CVE-2019-18683

Priority
Description
An issue was discovered in drivers/media/platform/vivid in the Linux kernel
through 5.3.8. It is exploitable for privilege escalation on some Linux
distributions where local users have /dev/video0 access, but only if the
driver happens to be loaded. There are multiple race conditions during
streaming stopping in this driver (part of the V4L2 subsystem). These
issues are caused by wrong mutex locking in
vivid_stop_generating_vid_cap(), vivid_stop_generating_vid_out(),
sdr_cap_stop_streaming(), and the corresponding kthreads. At least one of
these race conditions leads to a use-after-free.
Ubuntu-Description
It was discovered that a race condition existed in the Virtual Video Test
Driver in the Linux kernel. An attacker with write access to /dev/video0 on
a system with the vivid module loaded could possibly use this to gain
administrative privileges.
Notes
tyhicksThis rarely used driver module cannot be loaded by an unprivileged
user so the impact is lessened
Package
Source: linux (LP Ubuntu Debian)
Upstream:released (5.5~rc1)
Ubuntu 18.04 LTS:released (4.15.0-88.88)
Ubuntu 20.04 LTS:not-affected (5.4.0-9.12)
Ubuntu 16.04 ESM:released (4.4.0-173.203)
Ubuntu 14.04 ESM:ignored (was needs-triage ESM criteria)
Patches:
Introduced by
3f682ffcf957b556a7868decd5593d765ed3455d
Fixed by
6dcd5d7a7a29c1e4b8016a06aed78cd650cd8c27
Introduced by
6de8653f410c5413a557eb48e2492a93f7af664b
Fixed by
6dcd5d7a7a29c1e4b8016a06aed78cd650cd8c27
Package
Upstream:released (5.5~rc1)
Ubuntu 18.04 LTS:released (4.15.0-1060.62)
Ubuntu 20.04 LTS:not-affected (5.4.0-1005.5)
Ubuntu 16.04 ESM:released (4.4.0-1101.112)
Ubuntu 14.04 ESM:released (4.4.0-1061.65)
Patches:
Package
Upstream:released (5.5~rc1)
Ubuntu 18.04 LTS:released (5.0.0-1024.27~18.04.1)
Ubuntu 20.04 LTS:DNE
Ubuntu 14.04 ESM:DNE
Patches:
Package
Upstream:released (5.5~rc1)
Ubuntu 18.04 LTS:not-affected (5.3.0-1016.17~18.04.1)
Ubuntu 20.04 LTS:DNE
Ubuntu 14.04 ESM:DNE
Patches:
Package
Upstream:released (5.5~rc1)
Ubuntu 18.04 LTS:DNE
Ubuntu 20.04 LTS:DNE
Ubuntu 16.04 ESM:released (4.15.0-1060.62~16.04.1)
Ubuntu 14.04 ESM:DNE
Patches:
Package
Upstream:released (5.5~rc1)
Ubuntu 18.04 LTS:released (5.0.0-1029.31~18.04.1)
Ubuntu 20.04 LTS:not-affected (5.4.0-1006.6)
Ubuntu 16.04 ESM:released (4.15.0-1071.76)
Ubuntu 14.04 ESM:released (4.15.0-1071.76~14.04.1)
Patches:
Package
Upstream:released (5.5~rc1)
Ubuntu 18.04 LTS:not-affected (4.15.0-1082.92)
Ubuntu 20.04 LTS:DNE
Ubuntu 14.04 ESM:DNE
Patches:
Package
Upstream:released (5.5~rc1)
Ubuntu 18.04 LTS:released (5.3.0-1013.14~18.04.1)
Ubuntu 20.04 LTS:DNE
Ubuntu 14.04 ESM:DNE
Patches:
Package
Upstream:released (5.5~rc1)
Ubuntu 18.04 LTS:ignored (was needs-triage now end-of-life)
Ubuntu 20.04 LTS:DNE
Ubuntu 14.04 ESM:DNE
Patches:
Package
Upstream:released (5.5~rc1)
Ubuntu 18.04 LTS:released (5.0.0-1029.30~18.04.1)
Ubuntu 20.04 LTS:not-affected (5.4.0-1005.5)
Ubuntu 16.04 ESM:released (4.15.0-1055.59)
Ubuntu 14.04 ESM:DNE
Patches:
Package
Upstream:released (5.5~rc1)
Ubuntu 18.04 LTS:not-affected (4.15.0-1071.81)
Ubuntu 20.04 LTS:DNE
Ubuntu 14.04 ESM:DNE
Patches:
Package
Upstream:released (5.5~rc1)
Ubuntu 18.04 LTS:released (5.3.0-1012.13~18.04.1)
Ubuntu 20.04 LTS:DNE
Ubuntu 14.04 ESM:DNE
Patches:
Package
Upstream:released (5.5~rc1)
Ubuntu 18.04 LTS:ignored (was needs-triage now end-of-life)
Ubuntu 20.04 LTS:DNE
Ubuntu 14.04 ESM:DNE
Patches:
Package
Upstream:released (5.5~rc1)
Ubuntu 18.04 LTS:released (4.15.0-1052.55)
Ubuntu 20.04 LTS:DNE
Ubuntu 14.04 ESM:DNE
Patches:
Package
Upstream:released (5.5~rc1)
Ubuntu 18.04 LTS:released (5.0.0-1029.30~18.04.1)
Ubuntu 20.04 LTS:DNE
Ubuntu 14.04 ESM:DNE
Patches:
Package
Upstream:released (5.5~rc1)
Ubuntu 18.04 LTS:released (5.3.0-1012.13~18.04.1)
Ubuntu 20.04 LTS:DNE
Ubuntu 14.04 ESM:DNE
Patches:
Package
Upstream:released (5.5~rc1)
Ubuntu 18.04 LTS:released (5.3.0-40.32~18.04.1)
Ubuntu 20.04 LTS:DNE
Ubuntu 16.04 ESM:released (4.15.0-88.88~16.04.1)
Ubuntu 14.04 ESM:DNE
Patches:
Package
Upstream:released (5.5~rc1)
Ubuntu 18.04 LTS:ignored (was needed now end-of-life)
Ubuntu 20.04 LTS:DNE
Ubuntu 16.04 ESM:ignored (was needed now end-of-life)
Ubuntu 14.04 ESM:DNE
Patches:
Package
Upstream:released (5.5~rc1)
Ubuntu 18.04 LTS:released (4.15.0-1053.53)
Ubuntu 20.04 LTS:not-affected (5.4.0-1004.4)
Ubuntu 16.04 ESM:released (4.4.0-1065.72)
Ubuntu 14.04 ESM:DNE
Patches:
Package
Upstream:released (5.5~rc1)
Ubuntu 18.04 LTS:DNE
Ubuntu 20.04 LTS:DNE
Ubuntu 14.04 ESM:DNE
Patches:
Package
Upstream:released (5.5~rc1)
Ubuntu 18.04 LTS:DNE
Ubuntu 20.04 LTS:DNE
Ubuntu 14.04 ESM:released (4.4.0-173.203~14.04.1)
Patches:
Package
Upstream:released (5.5~rc1)
Ubuntu 18.04 LTS:released (4.15.0-1073.83)
Ubuntu 20.04 LTS:DNE
Ubuntu 14.04 ESM:DNE
Patches:
Package
Upstream:released (5.5~rc1)
Ubuntu 18.04 LTS:DNE
Ubuntu 20.04 LTS:not-affected (5.6.0-1007.7)
Ubuntu 14.04 ESM:DNE
Patches:
Package
Upstream:released (5.5~rc1)
Ubuntu 18.04 LTS:released (5.0.0-1037.42)
Ubuntu 20.04 LTS:DNE
Ubuntu 14.04 ESM:DNE
Patches:
Package
Upstream:released (5.5~rc1)
Ubuntu 18.04 LTS:released (4.15.0-1033.36)
Ubuntu 20.04 LTS:not-affected (5.4.0-1005.5)
Ubuntu 16.04 ESM:released (4.15.0-1033.36~16.04.1)
Ubuntu 14.04 ESM:DNE
Patches:
Package
Upstream:released (5.5~rc1)
Ubuntu 18.04 LTS:released (5.0.0-1010.15~18.04.1)
Ubuntu 20.04 LTS:DNE
Ubuntu 14.04 ESM:DNE
Patches:
Package
Upstream:released (5.5~rc1)
Ubuntu 18.04 LTS:not-affected (5.3.0-1011.12~18.04.1)
Ubuntu 20.04 LTS:DNE
Ubuntu 14.04 ESM:DNE
Patches:
Package
Upstream:released (5.5~rc1)
Ubuntu 18.04 LTS:DNE
Ubuntu 20.04 LTS:not-affected (5.4.0-1007.7)
Ubuntu 14.04 ESM:DNE
Patches:
Package
Upstream:released (5.5~rc1)
Ubuntu 18.04 LTS:released (4.15.0-1055.59)
Ubuntu 20.04 LTS:ignored (was needed now end-of-life)
Ubuntu 14.04 ESM:DNE
Patches:
Package
Upstream:released (5.5~rc1)
Ubuntu 18.04 LTS:released (5.3.0-1018.20~18.04.1)
Ubuntu 20.04 LTS:DNE
Ubuntu 14.04 ESM:DNE
Patches:
Package
Upstream:released (5.5~rc1)
Ubuntu 18.04 LTS:DNE
Ubuntu 20.04 LTS:not-affected (5.4.0-24.28)
Ubuntu 14.04 ESM:DNE
Patches:
Package
Upstream:released (5.5~rc1)
Ubuntu 18.04 LTS:released (4.15.0-1072.79)
Ubuntu 20.04 LTS:DNE
Ubuntu 14.04 ESM:DNE
Patches:
More Information

Updated: 2022-04-13 13:51:08 UTC (commit f411bd370d482ef4385c4e751d121a4055fbc009)