SB2021052005 - Multiple vulnerabilities in MBUX Infotainment System on Mercedes-Benz vehicles
Published: May 20, 2021
Breakdown by Severity
- Low
- Medium
- High
- Critical
Description
This security bulletin contains information about 5 secuirty vulnerabilities.
1) Input validation error (CVE-ID: CVE-2021-23906)
The vulnerability allows a remote attacker to execute arbitrary code on the system.
The vulnerability exists in the Headunit NTG6 on Mercedes-Benz vehicles due to a message length is not checked in the HiQnet Protocol. A remote attacker can pass specially crafted input and execute arbitrary code on the target system.
2) Out-of-bounds write (CVE-ID: CVE-2021-23910)
The vulnerability allows a remote attacker to compromise vulnerable system.
The vulnerability exists in HERMES 2.1 on Mercedes-Benz vehicles due to a boundary error when processing untrusted input in RemoteDiagnosisApp. A remote attacker can trigger out-of-bounds write and execute arbitrary code on the target system.
3) Input validation error (CVE-ID: CVE-2021-23909)
The vulnerability allows a remote attacker to execute arbitrary code on the system.
The vulnerability exists in HERMES 2.1 on Mercedes-Benz vehicles due to insufficient validation of user-supplied input in the SH2 MCU. A remote attacker can pass specially crafted input and execute arbitrary code on the target system.
4) Type Confusion (CVE-ID: CVE-2021-23908)
The vulnerability allows a remote attacker to execute arbitrary code on the target system.
The vulnerability exists in the Headunit NTG6 on Mercedes-Benz vehicles due to a type confusion error in MultiSvSetAttributes in the HiQnet Protocol. A remote attacker can pass specially crafted data, trigger a type confusion error and execute arbitrary code on the target system.
Successful exploitation of this vulnerability may result in complete compromise of vulnerable system.
5) Input validation error (CVE-ID: CVE-2021-23907)
The vulnerability allows a remote attacker to execute arbitrary code on the system.
The vulnerability exists in the Headunit NTG6 on Mercedes-Benz vehicles due to the count in MultiSvGet, GetAttributes and MultiSvSet is not checked in the HiQnet Protocol. A remote attacker can pass specially crafted input and execute arbitrary code on the target system.
Remediation
Cybersecurity Help is not aware of any official remediation provided by the vendor.