CVE-2016-10434 Security feature bypass in Snapdragon Automobile, Snapdragon Mobile

High 7.5 Published Updated

An attacker can bypass HMAC authentication in RPMB write responses by triggering error conditions before verification, compromising secure storage integrity.

Exploited in the wild
Not known
Login needed
Not needed
Attackable
Over the internet
Victim action needed
Not needed
Fix
None listed

What is CVE-2016-10434?

CVE-2016-10434 is a high-severity vulnerability in Qualcomm Sd 820 Firmware, published on 18 Apr 2018. An attacker can exploit it over the internet without logging in, with no action from the victim.

Official description

In Android before 2018-04-05 or earlier security patch level on Qualcomm Snapdragon Automobile and Snapdragon Mobile SD 820 and SD 820A, the input to RPMB write response function is a buffer from HLOS that needs to be authenticated (using HMAC) and then processed. However, some of the processing occurs before the buffer is authenticated. The function will return various types of errors depending on the values of the `response` and `result` fields of the buffer before verifying the HMAC tag.

Weakness: CWE-287

Which versions are affected by CVE-2016-10434?

It affects 2 products.

Products include Qualcomm Sd 820 Firmware, Qualcomm Sd 820a Firmware.

How do I fix CVE-2016-10434?

No fix has been published for CVE-2016-10434 yet. Limit exposure of the affected software until one is available.

Is CVE-2016-10434 being exploited?

There is no known exploitation of CVE-2016-10434 in the wild and no public exploit code.

Sources

Also known as GHSA-qqcm-m6q5-fq97.

Is CVE-2016-10434 in your software?

Upload an SBOM and sbomify checks it against every vulnerability here, every day.

Check your SBOMs for free