CVE-2019-2214
In binder_transaction of binder.c, there is a possible out of bounds write due to a missing...
In binder_transaction of binder.c, there is a possible out of bounds write due to a missing bounds check. This could lead to local escalation of privilege with no additional execution privileges needed. User interaction is not needed for exploitation.Product: AndroidVersions: Android kernelAndroid ID: A-136210786References: Upstream kernel
Attack profile
How easy it is to exploit
- Attack vector
- Local
- Complexity
- Low
- Privileges needed
- Low
- User interaction
- None
What an attacker can affect
- Confidentiality
- High
- Integrity
- High
- Availability
- High
Exploit likelihood
What each source reports
NVD Score used
7.8
In binder_transaction of binder.c, there is a possible out of bounds write due to a missing bounds check. This could lead to local escalation of privilege with no additional execution privileges needed. User interaction is not needed for exploitation.Product: AndroidVersions: Android kernelAndroid ID: A-136210786References: Upstream kernel
- Record
CVE-2019-2214- CVSS 3.1
- 7.8 High
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H - CVSS 2.0
- 7.2 High
AV:L/AC:L/Au:N/C:C/I:C/A:C - Weakness
- CWE-787
- Updated
- 2026-11-02
CVE List No score
In binder_transaction of binder.c, there is a possible out of bounds write due to a missing bounds check. This could lead to local escalation of privilege with no additional execution privileges needed. User interaction is not needed for exploitation.Product: AndroidVersions: Android kernelAndroid ID: A-136210786References: Upstream kernel
- Record
CVE-2019-2214- Updated
- 2026-11-02
EUVDEUVD-2019-11856 No score
In binder_transaction of binder.c, there is a possible out of bounds write due to a missing bounds check. This could lead to local escalation of privilege with no additional execution privileges needed. User interaction is not needed for exploitation.Product: AndroidVersions: Android kernelAndroid ID: A-136210786References: Upstream kernel
- Record
EUVD-2019-11856- Updated
- 2026-11-03
GitHub AdvisoriesGHSA-gm5p-xf5x-9wrx
7.8
In binder_transaction of binder.c, there is a possible out of bounds write due to a missing...
In binder_transaction of binder.c, there is a possible out of bounds write due to a missing bounds check. This could lead to local escalation of privilege with no additional execution privileges needed. User interaction is not needed for exploitation.Product: AndroidVersions: Android kernelAndroid ID: A-136210786References: Upstream kernel
- Record
GHSA-gm5p-xf5x-9wrx- CVSS 3.1
- 7.8 High
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H - Weakness
- CWE-269, CWE-787
- Updated
- 2026-11-02
OSV
7.8
In binder_transaction of binder.c, there is a possible out of bounds write due to a missing bounds check. This could lead to local escalation of privilege with no additional execution privileges needed. User interaction is not needed for exploitation.Product: AndroidVersions: Android kernelAndroid ID: A-136210786References: Upstream kernel
- Record
CVE-2019-2214- CVSS 3.1
- 7.8 High
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVDEBIAN-CVE-2019-2214
7.8
In binder_transaction of binder.c, there is a possible out of bounds write due to a missing bounds check. This could lead to local escalation of privilege with no additional execution privileges needed. User interaction is not needed for exploitation.Product: AndroidVersions: Android kernelAndroid ID: A-136210786References: Upstream kernel
- Record
DEBIAN-CVE-2019-2214- CVSS 3.1
- 7.8 High
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVUBUNTU-CVE-2019-2214
7.8
In binder_transaction of binder.c, there is a possible out of bounds write due to a missing bounds check. This could lead to local escalation of privilege with no additional execution privileges needed. User interaction is not needed for exploitation.Product: AndroidVersions: Android kernelAndroid ID: A-136210786References: Upstream kernel
- Record
UBUNTU-CVE-2019-2214- CVSS 3.1
- 7.8 High
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVUSN-4226-1 No score
linux, linux-aws, linux-aws-5.0, linux-azure, linux-gcp, linux-gke-5.0, linux-kvm, linux-oem-osp1, linux-oracle, linux-oracle-5.0, linux-raspi2 vulnerabilities
Michael Hanselmann discovered that the CIFS implementation in the Linux kernel did not sanitize paths returned by an SMB server. An attacker controlling an SMB server could use this to overwrite arbitrary files. (CVE-2019-10220)
It was discovered that a heap-based buffer overflow existed in the Marvell WiFi-Ex Driver for the Linux kernel. A physically proximate attacker could use this to cause a denial of service (system crash) or possibly execute arbitrary code. (CVE-2019-14895, CVE-2019-14901)
It was discovered that a heap-based buffer overflow existed in the Marvell Libertas WLAN Driver for the Linux kernel. A physically proximate attacker could use this to cause a denial of service (system crash) or possibly execute arbitrary code. (CVE-2019-14896, CVE-2019-14897)
It was discovered that the Fujitsu ES network device driver for the Linux kernel did not properly check for errors in some situations, leading to a NULL pointer dereference. A local attacker could use this to cause a denial of service. (CVE-2019-16231)
It was discovered that the QLogic Fibre Channel driver in the Linux kernel did not properly check for error, leading to a NULL pointer dereference. A local attacker could possibly use this to cause a denial of service (system crash). (CVE-2019-16233)
Nicolas Waisman discovered that the WiFi driver stack in the Linux kernel did not properly validate SSID lengths. A physically proximate attacker could use this to cause a denial of service (system crash). (CVE-2019-17133)
Anthony Steinhauser discovered that the Linux kernel did not properly perform Spectre_RSB mitigations to all processors for PowerPC architecture systems in some situations. A local attacker could use this to expose sensitive information. (CVE-2019-18660)
It was discovered that the Mellanox Technologies Innova driver in the Linux kernel did not properly deallocate memory in certain failure conditions. A local attacker could use this to cause a denial of service (kernel memory exhaustion). (CVE-2019-19045)
It was discovered that the VirtualBox guest driver implementation in the Linux kernel did not properly deallocate memory in certain error conditions. A local attacker could use this to cause a denial of service (memory exhaustion). (CVE-2019-19048)
It was discovered that Geschwister Schneider USB CAN interface driver in the Linux kernel did not properly deallocate memory in certain failure conditions. A physically proximate attacker could use this to cause a denial of service (kernel memory exhaustion). (CVE-2019-19052)
It was discovered that the netlink-based 802.11 configuration interface in the Linux kernel did not deallocate memory in certain error conditions. A local attacker could possibly use this to cause a denial of service (kernel memory exhaustion). (CVE-2019-19055)
It was discovered that the ADIS16400 IIO IMU Driver for the Linux kernel did not properly deallocate memory in certain error conditions. A local attacker could use this to cause a denial of service (memory exhaustion). (CVE-2019-19060)
It was discovered that the Intel OPA Gen1 Infiniband Driver for the Linux kernel did not properly deallocate memory in certain error conditions. A local attacker could use this to cause a denial of service (memory exhaustion). (CVE-2019-19065)
It was discovered that the AMD Audio Coprocessor driver for the Linux kernel did not properly deallocate memory in certain error conditions. A local attacker with the ability to load modules could use this to cause a denial of service (memory exhaustion). (CVE-2019-19067)
It was discovered that the event tracing subsystem of the Linux kernel did not properly deallocate memory in certain error conditions. A local attacker could use this to cause a denial of service (kernel memory exhaustion). (CVE-2019-19072)
It was discovered that the Cascoda CA8210 SPI 802.15.4 wireless controller driver for the Linux kernel did not properly deallocate memory in certain error conditions. A local attacker…
- Record
USN-4226-1- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
linuxDebian:12 |
before 5.2.6-1 | 5.2.6-1 |
linuxDebian:13 |
before 5.2.6-1 | 5.2.6-1 |
linuxDebian:14 |
before 5.2.6-1 | 5.2.6-1 |
linux-aws-5.0Ubuntu:18.04:LTS |
before 5.0.0-1023.26~18.04.1, plus listed versions 5.0.0-1021.24~18.04.15.0.0-1022.25~18.04.1 |
5.0.0-1023.26~18.04.1 |
linux-azureUbuntu:18.04:LTS |
before 5.0.0-1028.30~18.04.1, plus listed versions 4.15.0-1002.24.15.0-1003.34.15.0-1004.44.15.0-1008.84.15.0-1009.9 Show 33 moreShow less4.15.0-1012.124.15.0-1013.134.15.0-1014.144.15.0-1018.184.15.0-1019.194.15.0-1021.214.15.0-1022.234.15.0-1023.244.15.0-1025.264.15.0-1028.294.15.0-1030.314.15.0-1031.324.15.0-1032.334.15.0-1035.364.15.0-1036.384.15.0-1037.394.18.0-1011.11~18.04.14.18.0-1013.13~18.04.14.18.0-1014.14~18.04.14.18.0-1018.18~18.04.14.18.0-1019.19~18.04.14.18.0-1020.20~18.04.14.18.0-1023.24~18.04.14.18.0-1024.25~18.04.14.18.0-1025.27~18.04.15.0.0-1014.14~18.04.15.0.0-1016.17~18.04.15.0.0-1018.19~18.04.15.0.0-1020.21~18.04.15.0.0-1022.23~18.04.15.0.0-1023.24~18.04.15.0.0-1025.27~18.04.15.0.0-1027.29~18.04.1 |
5.0.0-1028.30~18.04.1 |
linux-gcpUbuntu:18.04:LTS |
before 5.0.0-1028.29~18.04.1, plus listed versions 4.15.0-1001.14.15.0-1003.34.15.0-1005.54.15.0-1006.64.15.0-1008.8 Show 28 moreShow less4.15.0-1009.94.15.0-1010.104.15.0-1014.144.15.0-1015.154.15.0-1017.184.15.0-1018.194.15.0-1019.204.15.0-1021.224.15.0-1023.244.15.0-1024.254.15.0-1025.264.15.0-1026.274.15.0-1027.284.15.0-1028.294.15.0-1029.314.15.0-1030.324.15.0-1032.344.15.0-1033.354.15.0-1034.364.15.0-1036.384.15.0-1037.394.15.0-1040.424.15.0-1042.454.15.0-1044.705.0.0-1020.20~18.04.15.0.0-1021.21~18.04.15.0.0-1025.26~18.04.15.0.0-1026.27~18.04.1 |
5.0.0-1028.29~18.04.1 |
linux-gke-5.0Ubuntu:18.04:LTS |
before 5.0.0-1027.28~18.04.1, plus listed versions 5.0.0-1011.11~18.04.15.0.0-1013.13~18.04.15.0.0-1015.15~18.04.15.0.0-1017.17~18.04.15.0.0-1020.20~18.04.1 Show 4 moreShow less5.0.0-1022.22~18.04.35.0.0-1023.23~18.04.25.0.0-1025.26~18.04.15.0.0-1026.27~18.04.2 |
5.0.0-1027.28~18.04.1 |
linux-hweUbuntu:18.04:LTS |
before 5.3.0-26.28~18.04.1, plus listed versions 4.18.0-13.14~18.04.14.18.0-14.15~18.04.14.18.0-15.16~18.04.14.18.0-16.17~18.04.14.18.0-17.18~18.04.1 Show 15 moreShow less4.18.0-18.19~18.04.14.18.0-20.21~18.04.14.18.0-21.22~18.04.14.18.0-22.23~18.04.14.18.0-24.25~18.04.14.18.0-25.26~18.04.15.0.0-23.24~18.04.15.0.0-25.26~18.04.15.0.0-27.28~18.04.15.0.0-29.31~18.04.15.0.0-31.33~18.04.15.0.0-32.34~18.04.25.0.0-35.38~18.04.15.0.0-36.39~18.04.15.0.0-37.40~18.04.1 |
5.3.0-26.28~18.04.1 |
linux-oem-osp1Ubuntu:18.04:LTS |
before 5.0.0-1033.38, plus listed versions 5.0.0-1010.115.0.0-1012.135.0.0-1015.165.0.0-1018.205.0.0-1020.22 Show 6 moreShow less5.0.0-1022.245.0.0-1024.275.0.0-1025.285.0.0-1027.315.0.0-1028.325.0.0-1030.34 |
5.0.0-1033.38 |
linux-oracle-5.0Ubuntu:18.04:LTS |
before 5.0.0-1009.14~18.04.1, plus listed versions 5.0.0-1007.12~18.04.15.0.0-1008.13~18.04.1 |
5.0.0-1009.14~18.04.1 |
Show 8 moreShow less
| Package | Affected | Fixed |
|---|---|---|
linux-azure-edgeUbuntu:18.04:LTS |
All versions, plus listed versions 4.18.0-1006.6~18.04.14.18.0-1007.7~18.04.14.18.0-1008.8~18.04.15.0.0-1012.12~18.04.2 |
None known |
linux-gcp-edgeUbuntu:18.04:LTS |
All versions, plus listed versions 4.18.0-1004.5~18.04.14.18.0-1005.6~18.04.14.18.0-1006.7~18.04.14.18.0-1007.8~18.04.14.18.0-1008.9~18.04.1 Show 7 moreShow less4.18.0-1009.10~18.04.14.18.0-1011.12~18.04.14.18.0-1012.13~18.04.14.18.0-1013.14~18.04.14.18.0-1015.16~18.04.15.0.0-1011.11~18.04.15.0.0-1013.13~18.04.1 |
None known |
linux-hwe-edgeUbuntu:18.04:LTS |
All versions, plus listed versions 5.0.0-15.16~18.04.15.0.0-16.17~18.04.15.0.0-17.18~18.04.15.0.0-19.20~18.04.15.0.0-20.21~18.04.1 Show 5 moreShow less5.3.0-19.20~18.04.25.3.0-22.24~18.04.15.3.0-23.25~18.04.15.3.0-23.25~18.04.25.3.0-24.26~18.04.2 |
None known |
linux-aws-5.0Ubuntu:18.04:LTS From an advisory covering 28 CVEs |
before 5.0.0-1023.26~18.04.1, plus listed versions 5.0.0-1021.24~18.04.15.0.0-1022.25~18.04.1 |
5.0.0-1023.26~18.04.1 |
linux-azureUbuntu:18.04:LTS From an advisory covering 28 CVEs |
before 5.0.0-1028.30~18.04.1, plus listed versions 4.15.0-1002.24.15.0-1003.34.15.0-1004.44.15.0-1008.84.15.0-1009.9 Show 33 moreShow less4.15.0-1012.124.15.0-1013.134.15.0-1014.144.15.0-1018.184.15.0-1019.194.15.0-1021.214.15.0-1022.234.15.0-1023.244.15.0-1025.264.15.0-1028.294.15.0-1030.314.15.0-1031.324.15.0-1032.334.15.0-1035.364.15.0-1036.384.15.0-1037.394.18.0-1011.11~18.04.14.18.0-1013.13~18.04.14.18.0-1014.14~18.04.14.18.0-1018.18~18.04.14.18.0-1019.19~18.04.14.18.0-1020.20~18.04.14.18.0-1023.24~18.04.14.18.0-1024.25~18.04.14.18.0-1025.27~18.04.15.0.0-1014.14~18.04.15.0.0-1016.17~18.04.15.0.0-1018.19~18.04.15.0.0-1020.21~18.04.15.0.0-1022.23~18.04.15.0.0-1023.24~18.04.15.0.0-1025.27~18.04.15.0.0-1027.29~18.04.1 |
5.0.0-1028.30~18.04.1 |
linux-gke-5.0Ubuntu:18.04:LTS From an advisory covering 28 CVEs |
before 5.0.0-1027.28~18.04.1, plus listed versions 5.0.0-1011.11~18.04.15.0.0-1013.13~18.04.15.0.0-1015.15~18.04.15.0.0-1017.17~18.04.15.0.0-1020.20~18.04.1 Show 4 moreShow less5.0.0-1022.22~18.04.35.0.0-1023.23~18.04.25.0.0-1025.26~18.04.15.0.0-1026.27~18.04.2 |
5.0.0-1027.28~18.04.1 |
linux-oem-osp1Ubuntu:18.04:LTS From an advisory covering 28 CVEs |
before 5.0.0-1033.38, plus listed versions 5.0.0-1010.115.0.0-1012.135.0.0-1015.165.0.0-1018.205.0.0-1020.22 Show 6 moreShow less5.0.0-1022.245.0.0-1024.275.0.0-1025.285.0.0-1027.315.0.0-1028.325.0.0-1030.34 |
5.0.0-1033.38 |
linux-oracle-5.0Ubuntu:18.04:LTS From an advisory covering 28 CVEs |
before 5.0.0-1009.14~18.04.1, plus listed versions 5.0.0-1007.12~18.04.15.0.0-1008.13~18.04.1 |
5.0.0-1009.14~18.04.1 |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected, facts | ||
| aliases | EUVD | |
| first indexed | CVE List, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2019-2214 is a high vulnerability (CVSS 7.8) in Google Android, published November 13, 2019. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.33%, the 26th percentile. Fixed in linux 5.2.6-1.
References
source.android.com/security/bulletin/2019-11-01
usn.ubuntu.com/4226-1
packetstormsecurity.com/files/156185/Kernel-Live-Patch-Security-Notice-LSN-0062-1.html
nvd.nist.gov/vuln/detail/CVE-2019-2214
github.com/advisories/GHSA-gm5p-xf5x-9wrx
security-tracker.debian.org/tracker/CVE-2019-2214
Show 32 moreShow less
ubuntu.com/security/CVE-2019-2214
lore.kernel.org/driverdev-devel/[email protected]
git.kernel.org/linus/a56587065094fd96eb4c2b5ad65571daad32156d
ubuntu.com/security/notices/USN-4226-1
cve.org/CVERecord?id=CVE-2019-2214
ubuntu.com/security/CVE-2019-10220
ubuntu.com/security/CVE-2019-14895
ubuntu.com/security/CVE-2019-14896
ubuntu.com/security/CVE-2019-14897
ubuntu.com/security/CVE-2019-14901
ubuntu.com/security/CVE-2019-16231
ubuntu.com/security/CVE-2019-16233
ubuntu.com/security/CVE-2019-17075
ubuntu.com/security/CVE-2019-17133
ubuntu.com/security/CVE-2019-18660
ubuntu.com/security/CVE-2019-18813
ubuntu.com/security/CVE-2019-19045
ubuntu.com/security/CVE-2019-19048
ubuntu.com/security/CVE-2019-19052
ubuntu.com/security/CVE-2019-19055
ubuntu.com/security/CVE-2019-19060
ubuntu.com/security/CVE-2019-19065
ubuntu.com/security/CVE-2019-19067
ubuntu.com/security/CVE-2019-19072
ubuntu.com/security/CVE-2019-19075
ubuntu.com/security/CVE-2019-19083
ubuntu.com/security/CVE-2019-19524
ubuntu.com/security/CVE-2019-19526
ubuntu.com/security/CVE-2019-19529
ubuntu.com/security/CVE-2019-19532
ubuntu.com/security/CVE-2019-19534
ubuntu.com/security/CVE-2019-19922
Left out here: the rest of 1 source description. The JSON record has them.