CVE-2019-20636: High severity Google Android vulnerability

Published Apr 4, 2020
·
Updated

An out-of-bounds write flaw was found in the Linux kernel. A crafted keycode table could be used by drivers/input/input.c to perform the out-of-bounds write. A local user with root access can insert garbage to this keycode table that can lead to out-of-bounds memory access. The highest threat from this vulnerability is to data confidentiality and integrity as well as system availability.

Other sources

In the Linux kernel before 5.4.12, drivers/input/input.c has out-of-bounds writes via a crafted keycode table, as demonstrated by inputsetkeycode, aka CID-cb222aed03d7.

Affected Software

40 affected componentsFixes available
redhat/kernel-rt<0:3.10.0-1160.rt56.1131.el7
0:3.10.0-1160.rt56.1131.el7
redhat/kernel-alt<0:4.14.0-115.26.1.el7a
0:4.14.0-115.26.1.el7a
redhat/kernel<0:3.10.0-1160.el7
0:3.10.0-1160.el7
redhat/kernel<0:3.10.0-693.81.1.el7
0:3.10.0-693.81.1.el7
redhat/kernel<0:3.10.0-957.65.1.el7
0:3.10.0-957.65.1.el7
redhat/kernel<0:3.10.0-1062.43.1.el7
0:3.10.0-1062.43.1.el7
redhat/kernel-rt<0:4.18.0-240.rt7.54.el8
0:4.18.0-240.rt7.54.el8
redhat/kernel<0:4.18.0-240.el8
0:4.18.0-240.el8
redhat/kernel<5.4.12
5.4.12
Google Android
Linux Linux kernel<3.16.83
Linux Linux kernel>=3.17<4.4.210
Linux Linux kernel>=4.5<4.9.210
Linux Linux kernel>=4.10<4.14.165
Linux Linux kernel>=4.15<4.19.96
Linux Linux kernel>=4.20<5.4.12
NetApp Cloud Backup
NetApp Solidfire
NetApp Steelstore Cloud Integrated Storage
NetApp Baseboard Management Controller H300s
NetApp Baseboard Management Controller H410s
NetApp Baseboard Management Controller H500s
NetApp Baseboard Management Controller H610c
NetApp Baseboard Management Controller H610s
NetApp Baseboard Management Controller H615c
NetApp Baseboard Management Controller H700s
NetApp Fas 8300
NetApp Fas 8700
NetApp Fas A400
NetApp Fas Baseboard Management Controller A220
NetApp Fas Baseboard Management Controller A320
NetApp Fas Baseboard Management Controller A800
NetApp Fas Baseboard Management Controller C190
NetApp H300s
NetApp H410s
NetApp H500s
NetApp H610c
NetApp H610s
NetApp H615c
NetApp H700s

Remediation

Information

Mitigation for this issue is either not available or the currently available options don't meet the Red Hat Product Security criteria comprising ease of use and deployment, applicability to widespread installation base or stability.

Event History

Apr 4, 2020
CVE Published
12:00 AM
Apr 8, 2020
CVE Published
via MITRE·01:58 PM
Data Sourced
via MITRE·01:58 PM
Description
Jul 6, 2020
Data Sourced
via Android·12:00 AM
SeverityWeaknessAffected Software
Free Weekly Intel

Don't miss critical vulnerabilities

Join thousands of security professionals who receive our weekly digest of trending CVEs, zero-days, and exploited vulnerabilities.

No spam. Unsubscribe anytime.

Frequently Asked Questions

1

What is CVE-2019-20636?

CVE-2019-20636 is an out-of-bounds write vulnerability in the Linux kernel.

2

How does CVE-2019-20636 work?

CVE-2019-20636 allows a local user with root access to insert garbage to the keycode table and perform an out-of-bounds write, leading to potential memory access issues.

3

What is the severity of CVE-2019-20636?

CVE-2019-20636 has a severity score of 6.7, indicating a high severity.

4

Which versions of the Linux kernel are affected by CVE-2019-20636?

The Linux kernel versions before 5.4.12 are affected by CVE-2019-20636.

5

How can I fix CVE-2019-20636?

To fix CVE-2019-20636, update your Linux kernel to version 5.4.12 or higher.

Contact

SecAlerts Pty Ltd.
132 Wickham Terrace
Fortitude Valley,
QLD 4006, Australia
info@secalerts.co
By using SecAlerts services, you agree to our services end-user license agreement. This website is safeguarded by reCAPTCHA and governed by the Google Privacy Policy and Terms of Service. All names, logos, and brands of products are owned by their respective owners, and any usage of these names, logos, and brands for identification purposes only does not imply endorsement. If you possess any content that requires removal, please get in touch with us.
© 2026 SecAlerts Pty Ltd.
ABN: 70 645 966 203, ACN: 645 966 203