Qualcomm Snapdragon Automobile/Snapdragon Mobile bis Snapdragon_High_Med_2016 HLOS Client Kernel Memory Race Condition

CVSS Meta Temp ScoreAktueller Exploitpreis (≈)CTI Interest Score
6.4$0-$5k0.00

Es wurde eine kritische Schwachstelle in Qualcomm Snapdragon Automobile sowie Snapdragon Mobile (Chip Software) entdeckt. Es betrifft eine unbekannte Funktion der Komponente HLOS Client Handler. Dank Manipulation mit einer unbekannten Eingabe kann eine Race Condition-Schwachstelle (Kernel Memory) ausgenutzt werden. Im Rahmen von CWE wurde eine Klassifizierung als CWE-362 vorgenommen. Dies wirkt sich aus auf Vertraulichkeit, Integrität und Verfügbarkeit. CVE fasst zusammen:

In Snapdragon (Automobile ,Mobile) in version MSM8996AU, SD 425, SD 427, SD 430, SD 435, SD 450, SD 625, SD 650/52, SD 820, SD 820A, SD 835, SDA660, SDM429, SDM439, SDM630, SDM632, SDM636, SDM660, Snapdragon_High_Med_2016, a crafted HLOS client can modify the structure in memory passed to a QSEE application between the time of check and the time of use, resulting in arbitrary writes to TZ kernel memory regions.

Am 01.08.2018 wurde das Problem entdeckt. Die Schwachstelle wurde am 20.09.2018 (Website) publik gemacht. Auf source.android.com kann das Advisory eingesehen werden. Die Verwundbarkeit wird seit dem 15.06.2018 unter CVE-2017-18302 geführt. Der Angriff hat dabei lokal zu erfolgen. Zur Ausnutzung ist keine spezifische Authentisierung erforderlich. Nicht vorhanden sind sowohl technische Details als auch ein Exploit zur Schwachstelle.

Insgesamt wurde die Schwachstelle mindestens 50 Tage als nicht öffentlicher Zero-Day gehandelt. Während dieser Zeit erzielte er wohl etwa $5k-$25k auf dem Schwarzmarkt.

Ein Upgrade vermag dieses Problem zu beheben.

Schwachstellen ähnlicher Art sind dokumentiert unter 124288, 124289, 125857 und 125858.

Produktinfo

Typ

Hersteller

Name

Version

Lizenz

CPE 2.3info

CPE 2.2info

CVSSv4info

VulDB CVSS-B Score: 🔍
VulDB CVSS-BT Score: 🔍
VulDB Vector: 🔍
VulDB Zuverlässigkeit: 🔍

CVSSv3info

VulDB Meta Base Score: 6.6
VulDB Meta Temp Score: 6.4

VulDB Base Score: 8.4
VulDB Temp Score: 8.0
VulDB Vector: 🔍
VulDB Zuverlässigkeit: 🔍

NVD Base Score: 4.7
NVD Vector: 🔍

CVSSv2info

AVACAuCIA
💳💳💳💳💳💳
💳💳💳💳💳💳
💳💳💳💳💳💳
VektorKomplexitätAuthentisierungVertraulichkeitIntegritätVerfügbarkeit
freischaltenfreischaltenfreischaltenfreischaltenfreischaltenfreischalten
freischaltenfreischaltenfreischaltenfreischaltenfreischaltenfreischalten
freischaltenfreischaltenfreischaltenfreischaltenfreischaltenfreischalten

VulDB Base Score: 🔍
VulDB Temp Score: 🔍
VulDB Zuverlässigkeit: 🔍

NVD Base Score: 🔍

Exploitinginfo

Name: Kernel Memory
Klasse: Race Condition / Kernel Memory
CWE: CWE-362
CAPEC: 🔍
ATT&CK: 🔍

Lokal: Ja
Remote: Nein

Verfügbarkeit: 🔍
Status: Nicht definiert

EPSS Score: 🔍
EPSS Percentile: 🔍

Preisentwicklung: 🔍
Aktuelle Preisschätzung: 🔍

0-Dayfreischaltenfreischaltenfreischaltenfreischalten
Heutefreischaltenfreischaltenfreischaltenfreischalten

Threat Intelligenceinfo

Interesse: 🔍
Aktive Akteure: 🔍
Aktive APT Gruppen: 🔍

Gegenmassnahmeninfo

Empfehlung: Upgrade
Status: 🔍

0-Day Time: 🔍

Timelineinfo

15.06.2018 🔍
01.08.2018 +47 Tage 🔍
20.09.2018 +49 Tage 🔍
20.09.2018 +0 Tage 🔍
21.09.2018 +1 Tage 🔍
17.05.2023 +1699 Tage 🔍

Quelleninfo

Hersteller: qualcomm.com

Advisory: source.android.com
Status: Nicht definiert
Bestätigung: 🔍

CVE: CVE-2017-18302 (🔍)
SecurityTracker: 1041432

Siehe auch: 🔍

Eintraginfo

Erstellt: 21.09.2018 07:00
Aktualisierung: 17.05.2023 11:04
Anpassungen: 21.09.2018 07:00 (61), 03.05.2020 12:24 (2), 17.05.2023 11:04 (4)
Komplett: 🔍

Diskussion

Bisher keine Kommentare. Sprachen: de + en.

Bitte loggen Sie sich ein, um kommentieren zu können.

Do you want to use VulDB in your project?

Use the official API to access entries easily!