CVE-2017-13166
published 2017-12-06CVE-2017-13166: An elevation of privilege vulnerability in the kernel v4l2 video driver. Product: Android. Versions: Android kernel. Android ID A-34624167.
PriorityP338high7.8CVSS 3.0
AVLACLPRLUINSUCHIHAH
EPSS
0.36%
28.4th percentile
An elevation of privilege vulnerability in the kernel v4l2 video driver. Product: Android. Versions: Android kernel. Android ID A-34624167.
Affected
6 ranges
| Vendor | Product | Version range | Fixed in |
|---|---|---|---|
| debian | linux | < linux 4.15.4-1 (bookworm) | linux 4.15.4-1 (bookworm) |
| google_inc | android | — | — |
| linux | linux_kernel | >= 0 < 4.15.4-1 | 4.15.4-1 |
| linux | linux_kernel | >= 0 < 4.15.4-1 | 4.15.4-1 |
| linux | linux_kernel | >= 0 < 4.15.4-1 | 4.15.4-1 |
| linux | linux_kernel | >= 0 < 4.15.4-1 | 4.15.4-1 |
CVSS provenance
nvdv3.07.8HIGHCVSS:3.0/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
nvdv2.04.6MEDIUMAV:L/AC:L/Au:N/C:P/I:P/A:P
osv7.8HIGH
vendor_debian7.8HIGH
vendor_redhat7.8HIGH
Stop checking back — get the weekly exploitation signal.
Every Monday: what got weaponized or added to CISA KEV in the last seven days — each CVE cross-linked to its PoC, Nuclei template, and detection rule. Free, one email a week, unsubscribe in one click.
Red Hat
kernel: v4l2: disabled memory access protection mechanism allowing privilege escalation
vendor_redhat·2017-07-20·CVSS 7.8
CVE-2017-13166 [HIGH] CWE-266 kernel: v4l2: disabled memory access protection mechanism allowing privilege escalation
kernel: v4l2: disabled memory access protection mechanism allowing privilege escalation
An elevation of privilege vulnerability in the kernel v4l2 video driver. Product: Android. Versions: Android kernel. Android ID A-34624167.
A bug in the 32-bit compatibility layer of the ioctl handling code of the v4l2 video driver in the Linux kernel has been found. A memory protection mechanism ensuring that user-provided buffers always point to a userspace memory were disabled, allowing destination address to be in a kernel space. This flaw could be exploited by an attacker to overwrite a kernel memory from an unprivileged userspace process, leading to privilege escalation.
Mitigation: A systemtap script intercepting v4l2_compat_ioctl32() function of the [videodev] module and making it to return -
Debian
CVE-2017-13166: linux - An elevation of privilege vulnerability in the kernel v4l2 video driver. Product...
vendor_debian·2017·CVSS 7.8
CVE-2017-13166 [HIGH] CVE-2017-13166: linux - An elevation of privilege vulnerability in the kernel v4l2 video driver. Product...
An elevation of privilege vulnerability in the kernel v4l2 video driver. Product: Android. Versions: Android kernel. Android ID A-34624167.
Scope: local
bookworm: resolved (fixed in 4.15.4-1)
bullseye: resolved (fixed in 4.15.4-1)
forky: resolved (fixed in 4.15.4-1)
sid: resolved (fixed in 4.15.4-1)
trixie: resolved (fixed in 4.15.4-1)
GHSA
GHSA-2pcq-w3mf-59w2: An elevation of privilege vulnerability in the kernel v4l2 video driver
ghsa_unreviewed·2022-05-13
CVE-2017-13166 [HIGH] CWE-787 GHSA-2pcq-w3mf-59w2: An elevation of privilege vulnerability in the kernel v4l2 video driver
An elevation of privilege vulnerability in the kernel v4l2 video driver. Product: Android. Versions: Android kernel. Android ID A-34624167.
Kernel
Merge tag 'media/v4.17-2' of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media
kernel_security·2018-04-10·CVSS 7.8
CVE-2017-13166 [HIGH] Merge tag 'media/v4.17-2' of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media
Merge tag 'media/v4.17-2' of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media
Pull media fixes from Mauro Carvalho Chehab:
"A series of media updates/fixes for 4.17.
There are two important core fix patches in this series:
- A regression fix on Kernel 4.16 with causes it to not work with
some input devices that depend on media core
- A fix at compat32 bits with causes it to OOPS on overlay, and
affects the Kernels where the CVE-2017-13166 was backported
The remaining ones are other random fixes at the documentation and on
drivers.
The biggest part of this series is a set of 18 patches for the Intel
atomisp driver. Currently, it produces hundreds of warnings/errors on
sparse/smatch, causing me to sometimes ignore new warnings on other
drivers that are not so broken. T
OSV
CVE-2017-13166: An elevation of privilege vulnerability in the kernel v4l2 video driver
osv·2017-12-06·CVSS 7.8
CVE-2017-13166 [HIGH] CVE-2017-13166: An elevation of privilege vulnerability in the kernel v4l2 video driver
An elevation of privilege vulnerability in the kernel v4l2 video driver. Product: Android. Versions: Android kernel. Android ID A-34624167.
No detection rules found.
No public exploits indexed.
Bugzilla
CVE-2017-13166 kernel: v4l2: disabled memory access protection mechanism allowing privilege escalation [fedora-all]
bugzilla·2018-02-23·CVSS 7.8
CVE-2017-13166 [HIGH] CVE-2017-13166 kernel: v4l2: disabled memory access protection mechanism allowing privilege escalation [fedora-all]
CVE-2017-13166 kernel: v4l2: disabled memory access protection mechanism allowing privilege escalation [fedora-all]
This is an automatically created tracking bug! It was created to ensure
that one or more security vulnerabilities are fixed in affected versions
of fedora-all.
For comments that are specific to the vulnerability please use bugs filed
against the "Security Response" product referenced in the "Blocks" field.
For more information see:
http://fedoraproject.org/wiki/Security/TrackingBugs
When submitting as an update, use the fedpkg template provided in the next
comment(s). This will include the bug IDs of this tracking bug as well as
the relevant top-level CVE bugs.
Please also mention the CVE IDs being fixed in the RPM changelog and the
fedpkg commit message.
NOTE: this iss
Bugzilla
CVE-2017-13166 kernel: v4l2: disabled memory access protection mechanism allowing privilege escalation
bugzilla·2018-02-23·CVSS 7.8
CVE-2017-13166 [HIGH] CVE-2017-13166 kernel: v4l2: disabled memory access protection mechanism allowing privilege escalation
CVE-2017-13166 kernel: v4l2: disabled memory access protection mechanism allowing privilege escalation
A bug in the 32-bit compatibility layer of the ioctl handling code of the v4l2 video driver in the Linux kernel has been found. A memory protection mechanism ensuring that user-provided buffers always point to a userspace memory were disabled, allowing destination address to be in a kernel space. This flaw could be exploited by an attacker to overwrite a kernel memory from an unprivileged userspace process, leading to privilege escalation.
References:
https://source.android.com/security/bulletin/pixel/2017-12-01#kernel-components
https://nvd.nist.gov/vuln/detail/CVE-2017-13166
An upstream fix:
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=a1dfb4c48cc1
https://access.redhat.com/errata/RHSA-2018:0676https://access.redhat.com/errata/RHSA-2018:1062https://access.redhat.com/errata/RHSA-2018:1130https://access.redhat.com/errata/RHSA-2018:1170https://access.redhat.com/errata/RHSA-2018:1319https://access.redhat.com/errata/RHSA-2018:2948https://help.ecostruxureit.com/display/public/UADCE725/Security+fixes+in+StruxureWare+Data+Center+Expert+v7.6.0https://lists.debian.org/debian-lts-announce/2018/05/msg00000.htmlhttps://source.android.com/security/bulletin/pixel/2017-12-01https://www.debian.org/security/2018/dsa-4120https://www.debian.org/security/2018/dsa-4187https://access.redhat.com/errata/RHSA-2018:0676https://access.redhat.com/errata/RHSA-2018:1062https://access.redhat.com/errata/RHSA-2018:1130https://access.redhat.com/errata/RHSA-2018:1170https://access.redhat.com/errata/RHSA-2018:1319https://access.redhat.com/errata/RHSA-2018:2948https://help.ecostruxureit.com/display/public/UADCE725/Security+fixes+in+StruxureWare+Data+Center+Expert+v7.6.0https://lists.debian.org/debian-lts-announce/2018/05/msg00000.htmlhttps://source.android.com/security/bulletin/pixel/2017-12-01https://www.debian.org/security/2018/dsa-4120https://www.debian.org/security/2018/dsa-4187
2017-12-06
Published