Vulnerability ID 4654

Google Chrome 17.0.963.46 Bad Cast Column Handler Use-After-Free Denial of Service

Google
CVSSv3 Temp ScoreAktueller Exploitpreis (≈)
7.0$0-$1k

In Google Chrome 17.0.963.46 wurde eine Schwachstelle entdeckt. Sie wurde als kritisch eingestuft. Hierbei betrifft es eine unbekannte Funktion der Komponente Bad Cast Column Handler. Dank Manipulation mit einer unbekannten Eingabe kann eine Denial of Service-Schwachstelle (Use-After-Free) ausgenutzt werden. Auswirkungen sind zu beobachten für Vertraulichkeit, Integrität und Verfügbarkeit.

Die Schwachstelle wurde am 15.02.2012 durch Mateusz Jurczyk (Slawomir Blazek) an die Öffentlichkeit getragen. Bereitgestellt wird das Advisory unter lists.apple.com. Die Veröffentlichung wurde in Zusammenarbeit mit dem Hersteller durchgeführt. Eine eindeutige Identifikation der Schwachstelle wird seit dem 09.08.2011 mit CVE-2011-3027 vorgenommen. Die Schwachstelle ist eher unpopulär, und dies trotz ihrer geringen Komplexität. Die Umsetzung des Angriffs kann dabei über das Netzwerk erfolgen. Um eine Ausnutzung durchzusetzen, muss keine spezifische Authentisierung umgesetzt werden. Es sind zwar keine technische Details, jedoch ein öffentlicher Exploit zur Schwachstelle bekannt.

Als 0-Day erzielte der Exploit wohl etwa $10k-$25k auf dem Schwarzmarkt. Für den Vulnerability Scanner Nessus wurde ein Plugin mit der ID 57968 (FreeBSD : chromium -- multiple vulnerabilities (2f5ff968-5829-11e1-8288-00262d5ed8ee)) herausgegeben, womit die Existenz der Schwachstelle geprüft werden kann. Es wird der Family FreeBSD Local Security Checks zugeordnet.

Ein Upgrade auf die Version 17.0.963.56 vermag dieses Problem zu beheben. Eine neue Version kann von chrome.google.com bezogen werden. Die Schwachstelle lässt sich auch durch das Einspielen eines Patches beheben. Dieser kann von trac.webkit.org bezogen werden. Als bestmögliche Massnahme wird das Aktualisieren auf eine neue Version empfohlen. Das Erscheinen einer Gegenmassnahme geschah schon vor und nicht nach der Veröffentlichung der Schwachstelle. Google hat folglich vorab reagiert.

Mitunter wird der Fehler auch in den Datenbanken von Secunia (SA48016) und SecurityTracker (ID 1027307) dokumentiert. Die Einträge 4572, 4576, 4607 und 4615 sind sehr ähnlich.

CVSSv3

Base Score: 7.3 [?]
Temp Score: 7.0 [?]
Vector: CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:L/E:X/RL:O/RC:C [?]
Zuverlässigkeit: High

CVSSv2

Base Score: 7.5 (CVSS2#AV:N/AC:L/Au:N/C:P/I:P/A:P) [?]
Temp Score: 6.5 (CVSS2#E:ND/RL:OF/RC:C) [?]
Zuverlässigkeit: High

AVACAuCIA
LHMNNN
AMSPPP
NLNCCC
VectorComplexityAuthenticationConfidentialityIntegrityAvailability
LocalHighMultipleNoneNoneNone
AdjacentMediumSinglePartialPartialPartial
NetworkLowNoneCompleteCompleteComplete

CPE

Exploiting

Klasse: Denial of Service
Lokal: Nein
Remote: Ja

Verfügbarkeit: Nein
Zugang: öffentlich

Aktuelle Preisschätzung: $10k-$25k (0-day) / $0-$1k (Heute)

0-Day$0-$1k$1k-$2k$2k-$5k$5k-$10k$10k-$25k$25k-$50k$50k-$100k$100k-$500k
Heute$0-$1k$1k-$2k$2k-$5k$5k-$10k$10k-$25k$25k-$50k$50k-$100k$100k-$500k


Nessus ID: 57968
Nessus Name: FreeBSD : chromium -- multiple vulnerabilities (2f5ff968-5829-11e1-8288-00262d5ed8ee)
Nessus File: freebsd_pkg_2f5ff968582911e1828800262d5ed8ee.nasl
Nessus Family: FreeBSD Local Security Checks
OpenVAS ID: 71171
OpenVAS Name: FreeBSD Ports: chromium
OpenVAS File: freebsd_chromium7.nasl
OpenVAS Family: FreeBSD Local Security Checks

Gegenmassnahmen

Empfehlung: Upgrade
Status: Offizieller Fix
0-Day Time: 0 Tage seit gefunden

Upgrade: Chrome 17.0.963.56
Patch: trac.webkit.org

Timeline

09.08.2011 CVE zugewiesen
07.02.2012 +182 Tage Gegenmassnahme veröffentlicht
15.02.2012 +8 Tage Advisory veröffentlicht
16.02.2012 +1 Tage NVD veröffentlicht
16.02.2012 +0 Tage Secunia Eintrag erstellt
24.02.2012 +8 Tage VulDB Eintrag erstellt
26.07.2012 +153 Tage SecurityTracker Eintrag erstellt
04.12.2015 +1226 Tage VulDB Eintrag aktualisiert

Quellen

Advisory: lists.apple.com
Person: Mateusz Jurczyk (Slawomir Blazek)
Status: Bestätigt
Bestätigung: code.google.com
Koordiniert: Ja

CVE: CVE-2011-3027 (mitre.org) (nvd.nist.org) (cvedetails.com)

Secunia: 48016 - Google Chrome Multiple Vulnerabilities, Highly Critical
SecurityTracker: 1027307 - Apple Safari Bugs Let Remote Users Execute Arbitrary Code, Spoof the URL Address Bar, Conduct Cross-Site Scripting Attacks, and Obtain Potentially Sensitive Information
OSVDB: 79295 - WebKit RenderInline::splitFlow Column Style Handling Memory Corruption

Siehe auch: 4572, 4576, 4607, 4615, 4617, 4618, 4620, 4645, 4647, 4648, 4649, 4650, 4651, 4652

Eintrag

Erstellt: 24.02.2012
Aktualisierung: 04.12.2015
Eintrag: 89.4% komplett