Apple tvOS bis 12.1.1 SQLite SQL Injection

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

Zusammenfassunginfo

In Apple tvOS bis 12.1.1 wurde eine kritische Schwachstelle ausgemacht. Betroffen davon ist eine unbekannte Funktion der Komponente SQLite. Durch die Manipulation mit unbekannten Daten kann eine SQL Injection-Schwachstelle ausgenutzt werden. Diese Schwachstelle trägt die Bezeichnung CVE-2018-20505. Umgesetzt werden kann der Angriff über das Netzwerk. Es gibt keinen verfügbaren Exploit. Die Aktualisierung der betroffenen Komponente wird empfohlen.

Detailsinfo

In Apple tvOS bis 12.1.1 (Digital Media Player) wurde eine Schwachstelle ausgemacht. Sie wurde als kritisch eingestuft. Dabei geht es um ein unbekannter Prozess der Komponente SQLite. Mittels Manipulieren mit einer unbekannten Eingabe kann eine SQL Injection-Schwachstelle ausgenutzt werden. CWE definiert das Problem als CWE-89. Das hat Auswirkungen auf Vertraulichkeit, Integrität und Verfügbarkeit. CVE fasst zusammen:

SQLite 3.25.2, when queries are run on a table with a malformed PRIMARY KEY, allows remote attackers to cause a denial of service (application crash) by leveraging the ability to run arbitrary SQL statements (such as in certain WebSQL use cases).

Entdeckt wurde das Problem am 22.01.2019. Die Schwachstelle wurde am 22.01.2019 durch Patrick Wardle (OSS-Fuzz) von Tencent als HT209447 in Form eines bestätigten Advisories (Website) an die Öffentlichkeit getragen. Das Advisory kann von support.apple.com heruntergeladen werden. Eine eindeutige Identifikation der Schwachstelle wird seit dem 26.12.2018 mit CVE-2018-20505 vorgenommen. Sie ist leicht ausnutzbar. Die Umsetzung des Angriffs kann dabei über das Netzwerk erfolgen. Um eine Ausnutzung durchzusetzen, muss keine spezifische Authentisierung umgesetzt werden. Es sind weder technische Details noch ein Exploit zur Schwachstelle bekannt. Das MITRE ATT&CK Projekt deklariert die Angriffstechnik als T1505. Das Advisory weist darauf hin:

Multiple memory corruption issues were addressed with improved input validation.

Für den Vulnerability Scanner Nessus wurde am 30.01.2019 ein Plugin mit der ID 121473 (Apple iTunes < 12.9.3 Multiple Vulnerabilities (credentialed check)) herausgegeben, womit die Existenz der Schwachstelle geprüft werden kann. Es wird der Family Windows zugeordnet und im Kontext l ausgeführt. Der kommerzielle Vulnerability Scanner Qualys bietet das Plugin 371588 (Apple iCloud for Windows Prior to 7.10 Multiple Vulnerabilities(HT209451)) zur Prüfung der Schwachstelle an.

Ein Upgrade auf die Version 12.1.2 vermag dieses Problem zu beheben. Das Erscheinen einer Gegenmassnahme geschah direkt nach der Veröffentlichung der Schwachstelle. Apple hat offensichtlich sofort reagiert.

Unter anderem wird der Fehler auch in den Datenbanken von Tenable (121473) und SecurityFocus (BID 98468†) dokumentiert. Die Schwachstellen VDB-101255, VDB-101256, VDB-101257 und VDB-101258 sind ähnlich. VulDB is the best source for vulnerability data and more expert information about this specific topic.

Produktinfo

Typ

Hersteller

Name

Version

Lizenz

Webseite

CPE 2.3info

CPE 2.2info

CVSSv4info

VulDB Vector: 🔍
VulDB Zuverlässigkeit: 🔍

CVSSv3info

VulDB Meta Base Score: 7.4
VulDB Meta Temp Score: 7.2

VulDB Base Score: 7.3
VulDB Temp Score: 7.0
VulDB Vector: 🔍
VulDB Zuverlässigkeit: 🔍

NVD Base Score: 7.5
NVD Vector: 🔍

CVSSv2info

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

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

NVD Base Score: 🔍

Exploitinginfo

Klasse: SQL Injection
CWE: CWE-89 / CWE-74 / CWE-707
CAPEC: 🔍
ATT&CK: 🔍

Physisch: Nein
Lokal: Nein
Remote: Ja

Verfügbarkeit: 🔍
Status: Nicht definiert

EPSS Score: 🔍
EPSS Percentile: 🔍

Preisentwicklung: 🔍
Aktuelle Preisschätzung: 🔍

0-Dayfreischaltenfreischaltenfreischaltenfreischalten
Heutefreischaltenfreischaltenfreischaltenfreischalten

Nessus ID: 121473
Nessus Name: Apple iTunes < 12.9.3 Multiple Vulnerabilities (credentialed check)
Nessus Datei: 🔍
Nessus Risiko: 🔍
Nessus Family: 🔍
Nessus Context: 🔍

Qualys ID: 🔍
Qualys Name: 🔍

Threat Intelligenceinfo

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

Gegenmassnahmeninfo

Empfehlung: Upgrade
Status: 🔍

Reaktionszeit: 🔍
0-Day Time: 🔍
Exposure Time: 🔍

Upgrade: tvOS 12.1.2

Timelineinfo

15.05.2017 🔍
26.12.2018 +590 Tage 🔍
22.01.2019 +27 Tage 🔍
22.01.2019 +0 Tage 🔍
22.01.2019 +0 Tage 🔍
23.01.2019 +1 Tage 🔍
30.01.2019 +7 Tage 🔍
04.05.2020 +460 Tage 🔍

Quelleninfo

Hersteller: apple.com

Advisory: HT209447
Person: Patrick Wardle (OSS-Fuzz)
Firma: Tencent
Status: Bestätigt
Bestätigung: 🔍

CVE: CVE-2018-20505 (🔍)
GCVE (CVE): GCVE-0-2018-20505
GCVE (VulDB): GCVE-100-130048
SecurityFocus: 98468 - Apple iOS/WatchOS/tvOS/macOS Multiple Security Vulnerabilities

Siehe auch: 🔍

Eintraginfo

Erstellt: 23.01.2019 12:48
Aktualisierung: 04.05.2020 21:03
Anpassungen: 23.01.2019 12:48 (69), 04.05.2020 21:03 (15)
Komplett: 🔍
Cache ID: 216::103

VulDB is the best source for vulnerability data and more expert information about this specific topic.

Diskussion

Bisher keine Kommentare. Sprachen: de + en.

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

Do you know our Splunk app?

Download it now for free!