CVE-2021-30633
Google Chromium Indexed DB API Use-After-Free Vulnerability
Beschreibung
CVE-2021-30633 ist eine kritische Use-After-Free-Schwachstelle in der Indexed DB API von Google Chromium mit einem CVSS-3.1-Score von 9.6. Die Schwachstelle ermöglicht es einem entfernten Angreifer, der den Renderer-Prozess kompromittiert hat, potenziell einen Sandbox-Escape über eine manipulierte HTML-Seite durchzuführen. Dieser Fehler betrifft mehrere Webbrowser, die Chromium nutzen, darunter Google Chrome, Microsoft Edge und Opera. Betroffene Produkte umfassen Google Chrome (< 93.0.4577.82) und Fedora (33; 35). Diese CVE ist im CISA Known Exploited Vulnerabilities (KEV) Katalog gelistet mit einer Behebungsfrist bis zum 2021-11-17. Der EPSS-Score von 0.28323 (96,43. Perzentile) belegt eine signifikante reale Ausnutzungswahrscheinlichkeit.
KEV-Informationen
CVSS-Score
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:H/I:H/A:HIm Rechner öffnenBetroffene Produkte
| Hersteller | Produkt | Version |
|---|---|---|
| chrome | < 93.0.4577.82 | |
| fedoraproject | fedora | 33; 35 |
Mehrere CVSS-Bewertungen
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:H/I:H/A:H
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:H/I:H/A:H
Referenzen
- https://chromereleases.googleblog.com/2021/09/stable-channel-update-for-desktop.html(Release Notes)
- https://crbug.com/1247766(Permissions Required)
- https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/4DDW7HAHTS3SDVXBQUY4SURELO5D4X7R/(Release Notes)
- https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/PM7MOYYHJSWLIFZ4TPJTD7MSA3HSSLV2/(Release Notes)
- https://www.cisa.gov/known-exploited-vulnerabilities-catalog?field_cve=CVE-2021-30633(US Government Resource)
Schwachstellentyp
CWE-416: Verwendung nach Freigabe
CVE-2021-30633 wird unter CWE-416 klassifiziert — Verwendung nach Freigabe. Verwendung nach Freigabe (Use After Free, UAF) ist eine Schwachstelle, die auftritt, wenn Software einen Pointer weiterhin verwendet, nachdem der Speicher, auf den er verweist, freigegeben wurde. Sobald Speicher freigegeben ist, kann er für andere Zwecke neu allokiert werden. Wenn der hängende Pointer anschließend dereferenziert wird, kann das Programm Speicher lesen oder beschreiben, der jetzt für andere Datenstrukturen verwendet wird.
Im Kontext der Indexed DB API von Google Chromium ist diese Schwachstelle besonders gefährlich, da die Indexed DB API in Chromes Multi-Prozess-Architektur über Prozessgrenzen hinweg operiert. Eine Use-After-Free in dieser API kann von einem Angreifer, der bereits den Renderer-Prozess kompromittiert hat, genutzt werden, um die Browser-Sandbox zu verlassen. Durch Manipulation des Timings von Indexed-DB-Operationen und Speicherallokationsmustern kann ein Angreifer den Inhalt des freigegebenen Speichers kontrollieren und den Ausführungsfluss umleiten, um Privilegien jenseits der Sandbox-Grenze zu erlangen.
Mehr erfahren: CWE-416 — Verwendung nach Freigabe
Auswirkungsanalyse
Vertraulichkeit (HIGH): Erfolgreiche Ausnutzung ermöglicht einen Sandbox-Escape und gewährt dem Angreifer Zugriff auf Daten jenseits der Browser-Sicherheitsgrenze. Dies kann Dateien auf dem lokalen System, außerhalb der Browser-Sandbox gespeicherte Zugangsdaten und Daten anderer Anwendungen umfassen.
Integrität (HIGH): Nach dem Verlassen der Sandbox können Angreifer Systemdateien modifizieren, persistente Malware installieren, Konfigurationen ändern und Backdoors mit Privilegien jenseits des Browserprozesses einschleusen.
Verfügbarkeit (HIGH): Eine vollständige Systemunterbrechung ist nach dem Sandbox-Escape möglich, einschließlich Denial-of-Service auf Betriebssystemebene, Datenzerstörung oder Unbrauchbarmachen des Systems.
Scope: Der Scope ist Changed (C), was bedeutet, dass die Ausnutzung Ressourcen jenseits der verwundbaren Komponente beeinflussen kann. Der Sandbox-Escape ermöglicht es dem Angreifer, aus dem Chromium-Renderer-Prozess auszubrechen und das zugrunde liegende Betriebssystem sowie andere Anwendungen zu beeinträchtigen.
Mit einem EPSS-Score von 0.28323 (96,43. Perzentile) besteht eine hohe Ausnutzungswahrscheinlichkeit, und der Changed Scope macht diese Schwachstelle deutlich gefährlicher als typische Renderer-Schwachstellen.
Exploit-Reifegrad
Exploit-Status: CVE-2021-30633 wurde als Zero-Day-Schwachstelle in freier Wildbahn ausgenutzt, bevor Patches verfügbar waren. Google bestätigte die aktive Ausnutzung im September-2021-Sicherheitshinweis, wo sie zusammen mit CVE-2021-30632 (V8 Out-of-Bounds Write) gepatcht wurde. Der EPSS-Score von 0.28323 (96,43. Perzentile) bestätigt eine hohe reale Ausnutzungswahrscheinlichkeit.
Ransomware-Bezug: Nach aktuellem KEV-Stand wurde kein direkter Ransomware-Zusammenhang für CVE-2021-30633 bestätigt. Sandbox-Escape-Schwachstellen sind jedoch bei Bedrohungsakteuren hochgeschätzt und können eine vollständige Systemkompromittierung ermöglichen.
Angriffsfläche: Diese Schwachstelle wurde in einem Notfall-Update zusammen mit CVE-2021-30632 gepatcht, was auf koordinierte Zero-Day-Ausnutzung hindeutet. Die Indexed-DB-Use-After-Free bietet Sandbox-Escape-Fähigkeit — die kritische zweite Stufe in Browser-Exploit-Ketten. In Kombination mit einem Renderer-Exploit wie CVE-2021-30632 ermöglicht sie eine vollständige Systemkompromittierung.
KEV-Frist: Die CISA-Behebungsfrist war der 2021-11-17. Alle Organisationen sollten diese Frist als dringende Empfehlung betrachten.
Behebung
- Hersteller-Patches umgehend anwenden. Aktualisieren Sie Google Chrome auf Version 93.0.4577.82 oder höher. Konsultieren Sie den Herstellerhinweis unter chromereleases.googleblog.com für spezifische Patch-Informationen.
- Betroffene Produktversionen identifizieren. Erfassen Sie alle Instanzen von Chromium-basierten Browsern in Ihrer Infrastruktur, einschließlich Google Chrome (< 93.0.4577.82) und weiterer Chromium-basierter Browser.
- Alle Chromium-basierten Browser aktualisieren. Da die Schwachstelle die Indexed DB API in Chromium betrifft, stellen Sie sicher, dass alle auf Chromium basierenden Browser aktualisiert werden.
- Interim-Maßnahmen bei verzögertem Patching umsetzen. Falls sofortiges Patching nicht möglich ist, beschränken Sie den Zugriff auf nicht vertrauenswürdige Websites, implementieren Sie Browser-Isolation und aktivieren Sie erweitertes Monitoring für Sandbox-Escape-Versuche.
- Auf Anzeichen vorheriger Kompromittierung prüfen. Angesichts der bestätigten Zero-Day-Ausnutzung und der Sandbox-Escape-Natur dieser Schwachstelle untersuchen Sie gründlich auf Anzeichen einer Systemkompromittierung jenseits des Browsers, einschließlich ungewöhnlicher Prozesserstellung und Dateisystemmodifikationen.
- Erkennungssignaturen aktualisieren. Stellen Sie sicher, dass Endpoint-Detection-Tools konfiguriert sind, um Sandbox-Escape-Muster und ungewöhnliches Browser-Prozessverhalten zu erkennen.
Technische Details
Angriffsvektor: NETWORK
Angriffskomplexität: Niedrig
Erforderliche Rechte: Keine
Benutzerinteraktion: Erforderlich
Technischer Ablauf: Die Schwachstelle in der Indexed DB API von Google Chromium kann über das Netzwerk ohne physischen Zugang ausgenutzt werden. Die Angriffskomplexität ist niedrig. Es sind keine vorherigen Authentifizierungen oder Berechtigungen erforderlich. Eine Benutzerinteraktion ist erforderlich — das Opfer muss eine manipulierte Webseite besuchen. Der Angreifer muss jedoch zuerst den Renderer-Prozess über eine separate Schwachstelle kompromittieren.
Schwachstellenmechanismus: Die Schwachstelle ist eine Verwendung nach Freigabe in der Indexed-DB-API-Implementierung von Chrome. Die Indexed DB API verwaltet persistente clientseitige Datenspeicherung und umfasst komplexe prozessübergreifende Kommunikation in Chromes Multi-Prozess-Architektur. Die Use-After-Free tritt auf, wenn interne Objekte der API freigegeben werden, aber Referenzen auf sie bestehen bleiben. Durch sorgfältige Kontrolle der Speicherallokationsmuster kann ein Angreifer kontrollierte Daten in den freigegebenen Speicherbereich platzieren.
Exploit-Ketten-Kontext: Diese Schwachstelle wurde zusammen mit CVE-2021-30632 (V8 Out-of-Bounds Write) gepatcht und bildet eine vollständige Browser-Exploit-Kette: CVE-2021-30632 ermöglicht Renderer-Codeausführung, CVE-2021-30633 den Sandbox-Escape zum Betriebssystem.
Betroffene Produkte: Google Chrome (< 93.0.4577.82), Fedora (33; 35)
CVSS-3.1-Bewertung: Der Score von 9.6 (KRITISCH) reflektiert die Kombination aus netzwerkbasiertem Angriffsvektor, niedriger Komplexität, erforderlicher Benutzerinteraktion, Changed Scope (Sandbox-Escape) und maximaler Auswirkung über alle drei CIA-Dimensionen.
Häufig gestellte Fragen
Wird CVE-2021-30633 aktiv ausgenutzt?
Ja, CVE-2021-30633 wurde als Zero-Day-Schwachstelle in freier Wildbahn ausgenutzt, bevor Patches verfügbar waren. Google bestätigte die aktive Ausnutzung im September-2021-Sicherheitshinweis. Die Schwachstelle war Teil einer Exploit-Kette mit CVE-2021-30632. Der EPSS-Score von 0.28323 (96,43. Perzentile) bestätigt eine hohe Ausnutzungswahrscheinlichkeit.
Welche Produkte sind von CVE-2021-30633 betroffen?
Das primär betroffene Produkt ist Google Chrome vor Version 93.0.4577.82. Da die Schwachstelle in der Chromium Indexed DB API liegt, sind auch andere Chromium-basierte Browser wie Microsoft Edge und Opera wahrscheinlich betroffen. Fedora Linux-Distributionen (33, 35) sind ebenfalls betroffen.
Wie behebe ich CVE-2021-30633?
Aktualisieren Sie Google Chrome auf Version 93.0.4577.82 oder höher. Dieses Update behebt auch CVE-2021-30632, die zusammen mit dieser Schwachstelle als Teil einer Exploit-Kette ausgenutzt wurde. Für andere Chromium-basierte Browser wenden Sie die entsprechenden Hersteller-Updates an.
Wie schwerwiegend ist CVE-2021-30633?
CVE-2021-30633 ist mit einem CVSS-Score von 9.6 als KRITISCH eingestuft und weist einen Changed Scope auf, was bedeutet, dass sie einen Sandbox-Escape über die Browser-Sicherheitsgrenze hinaus ermöglicht. Der EPSS-Score von 0.28323 (96,43. Perzentile) belegt eine hohe Ausnutzungswahrscheinlichkeit. Die Schwachstelle wurde als Zero-Day in einer Exploit-Kette mit CVE-2021-30632 ausgenutzt. Die CISA-Behebungsfrist war der 2021-11-17.
Hilfe beim Schwachstellenmanagement?
Unsere Sicherheitsexperten helfen Ihnen bei der Priorisierung und Behebung von Schwachstellen.