First published: Mon Nov 04 2019(Updated: )
In generate_jsimd_ycc_rgb_convert_neon of jsimd_arm64_neon.S, there is a possible out of bounds write due to a missing bounds check. This could lead to remote code execution in an unprivileged process with no additional execution privileges needed. User interaction is needed for exploitation.Product: AndroidVersions: Android-8.0 Android-8.1 Android-9 Android-10Android ID: A-120551338
Credit: security@android.com security@android.com
Affected Software | Affected Version | How to fix |
---|---|---|
Google Android | =8.0 | |
Google Android | =8.1 | |
Google Android | =9.0 | |
Google Android | =10.0 | |
Canonical Ubuntu Linux | =16.04 | |
Canonical Ubuntu Linux | =18.04 | |
Canonical Ubuntu Linux | =19.04 | |
debian/libjpeg-turbo | 1:2.0.6-4 1:2.1.5-2 1:2.1.5-3 | |
Google Android |
https://github.com/libjpeg-turbo/libjpeg-turbo/commit/2a9e3bd7430cfda1bc812d139e0609c6aca0b884
Sign up to SecAlerts for real-time vulnerability data matched to your software, aggregated from hundreds of sources.
CVE-2019-2201 is a vulnerability in the jsimd_arm64_neon.S file, which could lead to remote code execution in an unprivileged process.
CVE-2019-2201 has a severity rating of 7.8 (critical).
Google Android versions 8.0, 8.1, 9.0, and 10.0, as well as Debian/libjpeg-turbo versions 1:1.5.2-2+deb10u1, 1:2.0.6-4, and 1:2.1.5-2, and Ubuntu/libjpeg-turbo versions 1.5.2-0ubuntu5.18.04.3, 2.0.1-0ubuntu2.2, and 1.4.2-0ubuntu3.3, are affected by CVE-2019-2201.
To fix CVE-2019-2201 on your Android device, you should update to the latest available security patch provided by Google.
To fix CVE-2019-2201 on your Debian system, you should update the libjpeg-turbo package to version 1:1.5.2-2+deb10u1, 1:2.0.6-4, or 1:2.1.5-2. For Ubuntu systems, update the libjpeg-turbo package to version 1.5.2-0ubuntu5.18.04.3, 2.0.1-0ubuntu2.2, or 1.4.2-0ubuntu3.3, depending on your version.