CVE-2016-10467

In Android before 2018-04-05 or earlier security patch level on Qualcomm Snapdragon Automobile and Snapdragon Mobile SD 210/SD 212/SD 205, SD 400, SD 410/12โ€ฆ

published April 18, 2018

CVSS
โ€”
EPSS
1%
Percentile
67.4
In the wild
Unconfirmed
What it is

โš ๏ธ A sneaky assumption lurks in the background! An encoding oversight in certain Qualcomm Snapdragon chips could lead to vulnerabilities, depending on key sizes. ๐Ÿ” Think of it like a restaurant menu that assumes every dish should have the same portion size. If a dish is larger or smaller than expected, it could lead to confusion in the kitchen, just like this flaw misjudges the encoded message size against RSA modulus. This oversight can lead to unexpected behavior, potentially allowing an attacker to exploit the vulnerability under specific conditions. Think of it as a recipe that can alter the outcome of a dish โ€” not catastrophic, but definitely something you'd want to address to avoid a culinary disaster!

Put simply

Think of it like a restaurant menu that assumes every dish should have the same portion size. If a dish is larger or smaller than expected, it could lead to confusion in the kitchen, just like this flaw misjudges the encoded message size against RSA modulus. The vulnerability arises from the function ce_pkcs1_pss_padding_verify_auto_recover_saltlen, which inappropriately assumes the encoded message size matches the RSA modulus size, failing when the modulus bit length is 1 more than a multiple of 8. This could lead to incorrect verification of padded signatures.

What to do

This oversight can lead to unexpected behavior, potentially allowing an attacker to exploit the vulnerability under specific conditions. Think of it as a recipe that can alter the outcome of a dish โ€” not catastrophic, but definitely something you'd want to address to avoid a culinary disaster! To remediate, ensure your Qualcomm devices are updated with patches released after April 5, 2018. If you're a developer, review any code that interacts with RSA keys, ensuring proper handling of message sizes. Stay vigilant with your security practices! You got this! With the right updates and careful coding, you're on your way to keeping everything secure. ๐Ÿ›ก๏ธ

The record
Technical detail
CVSS
Not scored
CVSS v4.0
Not supplied
EPSS
0.01185 ยท 67.4th percentile
Published
2018-04-18T14:00Z
EPSS history
Timeline
  • 18 APR 14:00Z
    In Android before 2018-04-05 or earlier security patch level on Qualcomm Snapdragon Automobile and Snapdragon Mobile SD 210/SD 212/SD 205, SD 400, SD 410/12โ€ฆ
    cvelistv5