CVE-2020-4428

CRITICAL(9.1)KEVWahrscheinlich ausgenutzt

IBM Data Risk Manager Remote Code Execution Vulnerability

Beschreibung

CVE-2020-4428 ist eine KRITISCHE OS-Command-Injection-Schwachstelle in IBM Data Risk Manager Versionen 2.0.1 bis 2.0.4 mit einem CVSS 3.1-Score von 9.1 und geändertem Scope. Die Schwachstelle ermöglicht einem remote authentifizierten Angreifer, beliebige Befehle auf dem zugrunde liegenden Betriebssystem auszuführen. Klassifiziert unter CWE-78 ermöglicht dieser Fehler Angreifern mit gültigen Anmeldedaten, aus dem Anwendungskontext auszubrechen und das Host-System zu kompromittieren. Der Angriffsvektor ist netzwerkbasiert mit niedriger Komplexität und erfordert hohe Privilegien, aber keine Benutzerinteraktion. CISA hat CVE-2020-4428 am 3. November 2021 in den KEV-Katalog aufgenommen, mit einer Behebungsfrist bis zum 3. Mai 2022. Der EPSS-Score von 0.92289 (99.72. Perzentil) weist auf eine extrem hohe Ausnutzungswahrscheinlichkeit hin.

KEV-Informationen

Hersteller
IBM
Produkt
Data Risk Manager
Hinzugefügt am
3. November 2021
Fälligkeitsdatum
3. Mai 2022
Erforderliche Maßnahme
Apply updates per vendor instructions.

CVSS-Score

Vektorstring
CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:C/C:H/I:H/A:HIm Rechner öffnen
Angriffsvektor
NETWORK
Angriffskomplexität
LOW
Erforderliche Privilegien
HIGH
Benutzerinteraktion
NONE
Scope
CHANGED
Vertraulichkeitsauswirkung
HIGH
Integritätsauswirkung
HIGH
Verfügbarkeitsauswirkung
HIGH
Ausnutzbarkeitsscore
2.3
Auswirkungsscore
6.0

CWEs

Betroffene Produkte

HerstellerProduktVersion
ibmdata risk manager>= 2.0.1, <= 2.0.4

Mehrere CVSS-Bewertungen

Quelle: [email protected](Primary)
9.1
CRITICAL

CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:C/C:H/I:H/A:H

Quelle: [email protected](Secondary)
9.1
CRITICAL

CVSS:3.0/AV:N/AC:L/PR:H/UI:N/S:C/C:H/I:H/A:H

Referenzen

Schwachstellentyp

CWE-78: Unsachgemäße Neutralisierung von Spezialelementen in einem OS-Befehl ('OS Command Injection')

OS Command Injection tritt auf, wenn Software Betriebssystembefehle unter Verwendung extern bereitgestellter Eingaben konstruiert, ohne Spezialelemente ordnungsgemäß zu neutralisieren, die den beabsichtigten Befehl modifizieren könnten. Wenn benutzerkontrollierte Daten direkt an eine System-Shell oder einen Befehlsinterpreter ohne ausreichende Bereinigung übergeben werden, können Angreifer zusätzliche Befehle mittels Shell-Metazeichen wie Semikolons, Pipes, Backticks oder Befehlssubstitutionsoperatoren einschleusen. Die eingeschleusten Befehle werden mit den Privilegien der anfälligen Anwendung ausgeführt.

Im Kontext von CVE-2020-4428 versäumt es IBM Data Risk Manager, Eingaben authentifizierter Benutzer ordnungsgemäß zu bereinigen, bevor sie an Betriebssystem-Befehlsausführungsroutinen übergeben werden. Da die Anwendung mit erhöhten Privilegien läuft, kann ein authentifizierter Angreifer OS-Befehle einschleusen, die als root oder SYSTEM ausgeführt werden, wodurch er die Anwendungs-Sandbox verlassen und vollständige Kontrolle über den zugrunde liegenden Server erlangen kann. Der geänderte Scope im CVSS-Vektor bestätigt, dass die Ausnutzung Ressourcen über die anfällige Komponente hinaus betrifft.

Mehr erfahren: CWE-78 — Unsachgemäße Neutralisierung von Spezialelementen in einem OS-Befehl

Auswirkungsanalyse

CVE-2020-4428 hat einen CVSS 3.1-Score von 9.1 (KRITISCH) mit geändertem Scope, was bedeutet, dass die Ausnutzung über die anfällige Komponente hinausgeht.

Vertraulichkeit (HOCH): Erfolgreiche Ausnutzung gewährt dem Angreifer OS-Level-Befehlsausführung und ermöglicht Zugriff auf alle auf dem IBM Data Risk Manager-Host gespeicherten Daten, einschließlich Risikobewertungen, Compliance-Berichte, Datenbank-Anmeldedaten, Verschlüsselungsschlüssel und alle sensiblen organisatorischen Daten, die von der Plattform verarbeitet werden.

Integrität (HOCH): Mit Befehlsausführungsfähigkeit können Angreifer Systemkonfigurationen ändern, persistente Backdoors installieren, Datenrisikobewertungen und Compliance-Berichte manipulieren, Audit-Logs fälschen und Malware auf dem betroffenen System bereitstellen.

Verfügbarkeit (HOCH): Angreifer können den IBM Data Risk Manager-Dienst stören oder vollständig deaktivieren, kritische Daten löschen, Systemdateien beschädigen oder das kompromittierte System für ressourcenintensive Operationen wie Kryptomining nutzen.

Scope geändert: Der CVSS-Scope ist geändert (C), was bedeutet, dass die Ausnutzung Ressourcen über die IBM Data Risk Manager-Anwendung selbst hinaus betrifft. Ein Angreifer, der die Anwendung kompromittiert, erlangt Befehlsausführung auf dem Host-Betriebssystem.

Mit einem EPSS-Score von 0.92289 (99.72. Perzentil) gehört diese Schwachstelle zu den am wahrscheinlichsten ausgenutzten aller bekannten CVEs.

Exploit-Reifegrad

CVE-2020-4428 hat bestätigte aktive Ausnutzung und ist im KEV-Katalog der CISA gelistet.

Exploit-Status: Diese Schwachstelle wird aktiv in freier Wildbahn ausgenutzt. Der EPSS-Score von 0.92289 (99.72. Perzentil) platziert sie in den Top 0,28% aller CVEs hinsichtlich der Ausnutzungswahrscheinlichkeit, was weitreichendes Angreiferinteresse bestätigt. Öffentliche Exploit-Informationen sind über Security-Disclosure-Kanäle und Full-Disclosure-Mailinglisten verfügbar.

Ransomware-Assoziation: Nach den aktuellen KEV-Daten wurde keine direkte Ransomware-Kampagne öffentlich mit CVE-2020-4428 in Verbindung gebracht. Die Befehlsausführungsfähigkeit macht sie jedoch zu einem erstklassigen Kandidaten für Ransomware-Deployment und Post-Exploitation-Aktivitäten.

Angriffsfläche: IBM Data Risk Manager wird typischerweise in Unternehmensumgebungen eingesetzt, um Datenrisikobewertungen und Compliance zu verwalten. Systeme mit dieser Software verarbeiten hochsensible organisatorische Daten, was sie zu wertvollen Zielen macht. Die Anforderung einer Authentifizierung (hohe Privilegien) begrenzt die Angriffsfläche etwas, aber Credential-Diebstahl, Insider-Bedrohungen und verkettete Schwachstellen können den nötigen Zugang ermöglichen.

KEV-Frist: CISA verlangte von Bundesbehörden die Behebung bis zum 3. Mai 2022. Alle Organisationen sollten diese Frist als starke Empfehlung für ihre eigenen Behebungszeitpläne betrachten.

Behebung

  1. IBM-Sicherheitspatches sofort anwenden. Aktualisieren Sie IBM Data Risk Manager auf eine Version, die diese Schwachstelle behebt. Konsultieren Sie das Vendor-Advisory unter IBM Support für spezifische Patch-Anleitungen und Versionsanforderungen.
  2. Alle IBM Data Risk Manager-Konten und Zugriffe prüfen. Überprüfen Sie alle Benutzerkonten mit administrativem oder hochprivilegiertem Zugang zur Plattform. Entfernen Sie unnötige Konten, erzwingen Sie starke Passwortrichtlinien und implementieren Sie Multi-Faktor-Authentifizierung wo unterstützt.
  3. Netzwerkzugriff auf IBM Data Risk Manager einschränken. Begrenzen Sie den Netzwerkzugriff auf die Management-Interfaces auf autorisierte IP-Adressen und Netzwerke. Betreiben Sie die Anwendung hinter einer Firewall und beschränken Sie eingehende Verbindungen auf vertrauenswürdige Administrationsnetzwerke.
  4. Auf Indikatoren vorheriger Ausnutzung scannen. Angesichts der bestätigten aktiven Ausnutzung überprüfen Sie Systemlogs, Befehlshistorie und File-Integrity-Monitoring-Daten auf Hinweise unbefugter Befehlsausführung. Prüfen Sie auf unerwartete Prozesse, neue Benutzerkonten und modifizierte Systemdateien.
  5. Anwendungsebene-Monitoring implementieren. Setzen Sie erweiterte Protokollierung und Überwachung für alle administrativen Aktionen innerhalb von IBM Data Risk Manager ein. Konfigurieren Sie Alarme für ungewöhnliche Befehlsausführungsmuster und unerwartete Systemaufrufe.
  6. Deployment-Architektur evaluieren. Erwägen Sie die Isolierung von IBM Data Risk Manager in einem dedizierten Netzwerksegment mit strikter Egress-Filterung, um den Blast-Radius einer potenziellen Kompromittierung zu begrenzen.

Technische Details

CVE-2020-4428 ist eine KRITISCHE Schwachstelle in IBM Data Risk Manager, die remote über das Netzwerk ausgenutzt werden kann. Die Angriffskomplexität ist niedrig, es sind keine speziellen Bedingungen oder Vorbereitungen erforderlich. Hohe Privilegien sind für die Ausnutzung erforderlich, was bedeutet, dass der Angreifer gültige administrative Anmeldedaten benötigt. Keine Benutzerinteraktion ist für den Angriff erforderlich.

Technischer Mechanismus: IBM Data Risk Manager Versionen 2.0.1 bis 2.0.4 versäumen es, Eingaben in bestimmten administrativen Funktionen ordnungsgemäß zu bereinigen, bevor sie an Betriebssystem-Befehlsausführungsroutinen übergeben werden. Ein authentifizierter Angreifer mit hohen Privilegien kann OS-Befehle über diese Funktionen einschleusen, die dann vom zugrunde liegenden Betriebssystem mit dem Privilegienniveau der Anwendung ausgeführt werden. Der zugrunde liegende Fehler ist OS Command Injection (CWE-78), bei der Shell-Metazeichen in Benutzereingaben nicht neutralisiert werden, bevor sie in Systembefehle aufgenommen werden.

CVSS 3.1-Vektoranalyse: Der Vektor CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:C/C:H/I:H/A:H reflektiert einen netzwerkzugänglichen Angriff mit niedriger Komplexität, der hohe Privilegien erfordert und keine Benutzerinteraktion benötigt. Der geänderte Scope (S:C) ist besonders bedeutsam, da er anzeigt, dass die Ausnutzung über die Anwendung hinaus auf das Host-Betriebssystem und potenziell andere verbundene Ressourcen wirkt. Impact-Bewertungen von HOCH über Vertraulichkeit, Integrität und Verfügbarkeit bestätigen das Potenzial zur vollständigen Systemkompromittierung.

Häufig gestellte Fragen

Wird CVE-2020-4428 aktiv ausgenutzt?

Ja, CVE-2020-4428 hat bestätigte aktive Ausnutzung in freier Wildbahn und ist im KEV-Katalog (Known Exploited Vulnerabilities) der CISA gelistet. Der EPSS-Score von 0.92289 platziert sie im 99.72. Perzentil der Ausnutzungswahrscheinlichkeit. Organisationen mit betroffenen Versionen von IBM Data Risk Manager sollten die Behebung als dringende Priorität behandeln.

Welche Produkte sind von CVE-2020-4428 betroffen?

IBM Data Risk Manager Versionen 2.0.1, 2.0.2, 2.0.3 und 2.0.4 sind betroffen. Organisationen sollten ihre installierte Version prüfen und das IBM-Sicherheitsadvisory für spezifische Patch-Anleitungen konsultieren.

Wie behebe ich CVE-2020-4428?

Wenden Sie Updates gemäß den Herstelleranweisungen aus dem IBM-Sicherheitsadvisory unter https://www.ibm.com/support/pages/node/6206875 an. Beschränken Sie zusätzlich den Netzwerkzugriff auf die Management-Schnittstelle, prüfen Sie alle privilegierten Konten und scannen Sie auf Anzeichen vorheriger Ausnutzung.

Wie schwerwiegend ist CVE-2020-4428?

CVE-2020-4428 wird als KRITISCH mit einem CVSS 3.1-Score von 9.1 und geändertem Scope eingestuft, was bedeutet, dass die Ausnutzung über die Anwendung hinaus auf das Host-Betriebssystem wirkt. Die Schwachstelle ermöglicht authentifizierten Angreifern die Ausführung beliebiger Betriebssystembefehle, was potenziell zu vollständiger Systemkompromittierung führt.

CVSS-Score

9.1
CRITICAL(9.1)

EPSS-Score

EPSS-Score61.69%
EPSS-Perzentil99.1%

Daten

Veröffentlicht7. Mai 2020
Zuletzt geändert17. Juni 2026
StatusAnalyzed
CVSS-Versionv3.1

Hilfe beim Schwachstellenmanagement?

Unsere Sicherheitsexperten helfen Ihnen bei der Priorisierung und Behebung von Schwachstellen.