Daimler Mercedes-Benz C Class AMG Premium Plus c220 BlueTec Bluetooth Stack input validation
| CVSS Meta Temp Score | Current Exploit Price (≈) | CTI Interest Score |
|---|---|---|
| 6.9 | $0-$5k | 0.00 |
Summary
A vulnerability was found in Daimler Mercedes-Benz C Class AMG Premium Plus c220 BlueTec. It has been rated as critical. Impacted is an unknown function of the component Bluetooth Stack. This manipulation of the argument Device Name with the input %x/%c causes input validation.
This vulnerability appears as CVE-2020-16142. The attack requires local access. In addition, an exploit is available.
It is recommended that the affected component be replaced with an alternative.
Details
A vulnerability classified as critical was found in Daimler Mercedes-Benz C Class AMG Premium Plus c220 BlueTec (Vehicle Software) (version unknown). Affected by this vulnerability is an unknown function of the component Bluetooth Stack. The manipulation of the argument Device Name with the input value %x/%c leads to a input validation vulnerability. The CWE definition for the vulnerability is CWE-20. The product receives input or data, but it does
not validate or incorrectly validates that the input has the
properties that are required to process the data safely and
correctly. As an impact it is known to affect confidentiality, integrity, and availability. The summary by CVE is:
On Mercedes-Benz C Class AMG Premium Plus c220 BlueTec vehicles, the Bluetooth stack mishandles %x and %c format-string specifiers in a device name in the COMAND infotainment software.
The weakness was presented 08/25/2020 by Liam B. as Mercedes COMAND Infotainment improper format strings handling as confirmed article (Medium). It is possible to read the advisory at medium.com. The public release was coordinated in cooperation with Daimler. This vulnerability is known as CVE-2020-16142 since 07/29/2020. Attacking locally is a requirement. The exploitation doesn't need any form of authentication. Technical details and also a public exploit are known.
A public exploit has been developed by Liam B. and been published immediately after the advisory. It is possible to download the exploit at medium.com. It is declared as proof-of-concept. The vulnerability was handled as a non-public zero-day exploit for at least 256 days. During that time the estimated underground price was around $5k-$25k.
The problem might be mitigated by replacing the product with as an alternative. The article contains the following remark:
Confirmation that this is felt to not be an issue (...) Mercedes ask if I can await them to make a decision about this So after waiting for a while. I’ve posted it. If anyone does have any further joy, I would greatly appreciate any information about how you’ve done it and what you’ve achieved.
Additional details are provided at twitter.com. Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.
Product
Type
Vendor
Name
CPE 2.3
CPE 2.2
CVSSv4
VulDB Vector: 🔍VulDB Reliability: 🔍
CVSSv3
VulDB Meta Base Score: 7.4VulDB Meta Temp Score: 7.2
VulDB Base Score: 5.9
VulDB Temp Score: 5.6
VulDB Vector: 🔍
VulDB Reliability: 🔍
NVD Base Score: 8.8
NVD Vector: 🔍
CVSSv2
| AV | AC | Au | C | I | A |
|---|---|---|---|---|---|
| 💳 | 💳 | 💳 | 💳 | 💳 | 💳 |
| 💳 | 💳 | 💳 | 💳 | 💳 | 💳 |
| 💳 | 💳 | 💳 | 💳 | 💳 | 💳 |
| Vector | Complexity | Authentication | Confidentiality | Integrity | Availability |
|---|---|---|---|---|---|
| Unlock | Unlock | Unlock | Unlock | Unlock | Unlock |
| Unlock | Unlock | Unlock | Unlock | Unlock | Unlock |
| Unlock | Unlock | Unlock | Unlock | Unlock | Unlock |
VulDB Base Score: 🔍
VulDB Temp Score: 🔍
VulDB Reliability: 🔍
NVD Base Score: 🔍
Exploiting
Class: Input validationCWE: CWE-20
CAPEC: 🔍
ATT&CK: 🔍
Physical: Partially
Local: Yes
Remote: Partially
Availability: 🔍
Access: Public
Status: Proof-of-Concept
Author: Liam B.
Download: 🔍
EPSS Score: 🔍
EPSS Percentile: 🔍
Price Prediction: 🔍
Current Price Estimation: 🔍
| 0-Day | Unlock | Unlock | Unlock | Unlock |
|---|---|---|---|---|
| Today | Unlock | Unlock | Unlock | Unlock |
Threat Intelligence
Interest: 🔍Active Actors: 🔍
Active APT Groups: 🔍
Countermeasures
Recommended: AlternativeStatus: 🔍
0-Day Time: 🔍
Exploit Delay Time: 🔍
Timeline
12/13/2019 🔍12/19/2019 🔍
01/24/2020 🔍
07/29/2020 🔍
08/25/2020 🔍
08/25/2020 🔍
08/28/2020 🔍
08/28/2020 🔍
Sources
Advisory: Mercedes COMAND Infotainment improper format strings handlingResearcher: Liam B.
Status: Confirmed
Coordinated: 🔍
CVE: CVE-2020-16142 (🔍)
GCVE (CVE): GCVE-0-2020-16142
GCVE (VulDB): GCVE-100-160363
scip Labs: https://www.scip.ch/en/?labs.20161013
Misc.: 🔍
Entry
Created: 08/28/2020 07:38Updated: 08/28/2020 07:43
Changes: 08/28/2020 07:38 (56), 08/28/2020 07:43 (18)
Complete: 🔍
Cache ID: 216::103
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.
No comments yet. Languages: en.
Please log in to comment.