CVE Vulnerabilities

CVE-2012-4220

Published: Nov 30, 2012 | Modified: Apr 11, 2025
CVSS 3.x
N/A
Source:
NVD
CVSS 2.x
6.8 MEDIUM
AV:N/AC:M/Au:N/C:P/I:P/A:P
RedHat/V2
RedHat/V3
Ubuntu
MEDIUM
root.io logo minimus.io logo echo.ai logo

diagchar_core.c in the Qualcomm Innovation Center (QuIC) Diagnostics (aka DIAG) kernel-mode driver for Android 2.3 through 4.2 allows attackers to execute arbitrary code or cause a denial of service (incorrect pointer dereference) via an application that uses crafted arguments in a local diagchar_ioctl call.

Affected Software

NameVendorStart VersionEnd Version
AndroidGoogle2.3 (including)2.3 (including)
AndroidGoogle2.3-rev1 (including)2.3-rev1 (including)
AndroidGoogle2.3.1 (including)2.3.1 (including)
AndroidGoogle2.3.2 (including)2.3.2 (including)
AndroidGoogle2.3.3 (including)2.3.3 (including)
AndroidGoogle2.3.4 (including)2.3.4 (including)
AndroidGoogle2.3.5 (including)2.3.5 (including)
AndroidGoogle2.3.6 (including)2.3.6 (including)
AndroidGoogle2.3.7 (including)2.3.7 (including)
AndroidGoogle3.0 (including)3.0 (including)
AndroidGoogle3.1 (including)3.1 (including)
AndroidGoogle3.2 (including)3.2 (including)
AndroidGoogle3.2.1 (including)3.2.1 (including)
AndroidGoogle3.2.2 (including)3.2.2 (including)
AndroidGoogle3.2.4 (including)3.2.4 (including)
AndroidGoogle3.2.6 (including)3.2.6 (including)
AndroidGoogle4.0 (including)4.0 (including)
AndroidGoogle4.0.1 (including)4.0.1 (including)
AndroidGoogle4.0.2 (including)4.0.2 (including)
AndroidGoogle4.0.3 (including)4.0.3 (including)
AndroidGoogle4.0.4 (including)4.0.4 (including)
AndroidGoogle4.1 (including)4.1 (including)
AndroidGoogle4.2 (including)4.2 (including)
Linux-fsl-imx51Ubuntulucid*
Linux-linaro-omapUbuntudevel*
Linux-linaro-omapUbuntuoneiric*
Linux-linaro-omapUbuntuprecise*
Linux-linaro-omapUbuntuquantal*
Linux-linaro-sharedUbuntudevel*
Linux-linaro-sharedUbuntuoneiric*
Linux-linaro-sharedUbuntuprecise*
Linux-linaro-sharedUbuntuquantal*
Linux-linaro-vexpressUbuntudevel*
Linux-linaro-vexpressUbuntuoneiric*
Linux-linaro-vexpressUbuntuprecise*
Linux-linaro-vexpressUbuntuquantal*
Linux-lts-backport-maverickUbuntulucid*
Linux-mvl-doveUbuntulucid*
Linux-qcm-msmUbuntudevel*
Linux-qcm-msmUbuntulucid*
Linux-qcm-msmUbuntuoneiric*
Linux-qcm-msmUbuntuprecise*
Linux-qcm-msmUbuntuquantal*

References