CVE-2020-14871

CRITICAL(10.0)KEVWahrscheinlich ausgenutzt

Oracle Solaris and Zettabyte File System (ZFS) Unspecified Vulnerability

Beschreibung

CVE-2020-14871 ist eine kritische Out-of-bounds-Write-Schwachstelle in Oracle Solaris, speziell in der Pluggable Authentication Module (PAM)-Komponente. Diese Schwachstelle ermöglicht es einem nicht authentifizierten Angreifer mit Netzwerkzugang über mehrere Protokolle, Oracle Solaris vollständig zu kompromittieren, wobei Angriffe zusätzlich weitere Produkte über die verwundbare Komponente hinaus beeinträchtigen können. Die Schwachstelle betrifft Oracle Solaris Versionen 10 und 11 (vor 11.1) sowie Oracle ZFS Storage Appliance Kit (vor 8.7). Mit einem maximalen CVSS-Score von 10,0 und einem EPSS-Score von 88,87 % (99,5. Perzentil) stellt CVE-2020-14871 eine der schwerwiegendsten Oracle-Solaris-Schwachstellen dar. CISA hat die aktive Ausnutzung über den KEV-Katalog bestätigt.

KEV-Informationen

Hersteller
Oracle
Produkt
Solaris and Zettabyte File System (ZFS)
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:N/UI:N/S:C/C:H/I:H/A:HIm Rechner öffnen
Angriffsvektor
NETWORK
Angriffskomplexität
LOW
Erforderliche Privilegien
NONE
Benutzerinteraktion
NONE
Scope
CHANGED
Vertraulichkeitsauswirkung
HIGH
Integritätsauswirkung
HIGH
Verfügbarkeitsauswirkung
HIGH
Ausnutzbarkeitsscore
3.9
Auswirkungsscore
6.0

CWEs

Betroffene Produkte

HerstellerProduktVersion
oraclesolaris>= 10, < 11.1; 9

Referenzen

Schwachstellentyp

CWE-787: Schreiben außerhalb der Grenzen

Schreiben außerhalb der Grenzen (Out-of-bounds Write) ist eine Schwachstelle, bei der Software Daten über das Ende oder vor den Anfang des vorgesehenen Puffers hinaus schreibt. Im Fall von CVE-2020-14871 existiert ein Buffer Overflow in der PAM-Funktion parse_user_name von Oracle Solaris, der remote über SunSSH ausgelöst werden kann, um angrenzenden Speicher zu überschreiben und beliebigen Code mit Root-Rechten auszuführen.

Mehr erfahren: CWE-787 — Schreiben außerhalb der Grenzen

Auswirkungsanalyse

CVE-2020-14871 hat den maximalen CVSS 3.1-Score von 10,0 (KRITISCH), der die schlimmstmögliche Kombination aus Ausnutzbarkeit und Auswirkung widerspiegelt. Die Schwachstelle ist über das Netzwerk ohne physischen Zugang ausnutzbar, erfordert geringe Angriffskomplexität ohne spezielle Bedingungen und benötigt weder Authentifizierung noch Benutzerinteraktion. Scope (Geändert): Die Ausnutzung dieser Schwachstelle kann Ressourcen über die verwundbare Oracle-Solaris-Komponente hinaus beeinträchtigen, sodass ein Angreifer weitere Systeme und Dienste kompromittieren kann. Vertraulichkeit (Hoch): Vollständiger Lesezugriff auf alle Daten des kompromittierten Systems, einschließlich sensibler Anmeldeinformationen, Verschlüsselungsschlüssel und Konfigurationsdaten. Integrität (Hoch): Vollständige Fähigkeit zur Änderung von Systemdateien, Installation von Rootkits und Manipulation des Anwendungsverhaltens. Verfügbarkeit (Hoch): Totale Kontrolle über die Systemverfügbarkeit, was Denial-of-Service oder persistenten Backdoor-Zugang ermöglicht. Der EPSS-Score von 88,87 % platziert diese Schwachstelle im 99,5. Perzentil.

Exploit-Reifegrad

CVE-2020-14871 wird durch die Aufnahme in den CISA-Katalog der Known Exploited Vulnerabilities als aktiv ausgenutzt bestätigt. Öffentlicher Exploit-Code ist verfügbar, darunter ein Solaris-SunSSH-Remote-Root-Exploit über Packet Storm Security, ein Oracle-Solaris-PAM-Buffer-Overflow-Exploit über Packet Storm Security sowie ein weiterer Remote-Root-Exploit für Solaris SunSSH 11.0. Der EPSS-Score von 88,87 % deutet auf extrem hohe Ausnutzungswahrscheinlichkeit hin. Bundesbehörden waren verpflichtet, diese Schwachstelle bis zum 03.05.2022 gemäß der CISA-Richtlinie zu beheben.

Behebung

  1. Patches des Herstellers sofort anwenden gemäß CISA-KEV-Vorgabe: Updates nach Herstelleranweisungen durchführen. Oracle hat Patches über das Critical Patch Update vom Oktober 2020 bereitgestellt. Hinweis: Solaris 11.1 und spätere Versionen sowie ZFSSA 8.7 und spätere Versionen sind nicht ausnutzbar.
  2. Überprüfen Sie, dass alle Oracle-Solaris-Instanzen Version 11.1 oder höher ausführen. Für Solaris-10-Systeme wenden Sie sofort den Oktober-2020-CPU-Patch an. Aktualisieren Sie das Oracle ZFS Storage Appliance Kit auf Version 8.7 oder höher.
  3. Beschränken Sie den SSH-Zugriff auf Oracle-Solaris-Systeme mittels Firewall-Regeln und Netzwerksegmentierung. Limitieren Sie den SSH-Zugang auf vertrauenswürdige administrative Netzwerke und deaktivieren Sie den SSH-Zugriff aus dem Internet.
  4. Überwachen Sie SSH-Authentifizierungsprotokolle auf anomale Anmeldeversuche, insbesondere solche mit ungewöhnlich langen Benutzernamen, die auf Buffer-Overflow-Ausnutzungsversuche hindeuten könnten. Prüfen Sie die Systemintegrität auf unautorisierte Änderungen.
  5. Erwägen Sie den Austausch von SunSSH durch OpenSSH auf betroffenen Solaris-Systemen, wo möglich, da die Schwachstelle spezifisch für die Interaktion des PAM-Moduls mit SunSSH ist. Implementieren Sie Intrusion-Detection-Signaturen, die auf das PAM-parse_user_name-Buffer-Overflow-Muster abzielen.

Technische Details

CVE-2020-14871 betrifft die Pluggable Authentication Module (PAM)-Komponente in Oracle Solaris Versionen 10 und 11 (vor 11.1). Die Schwachstelle ist ein Buffer Overflow in der Funktion parse_user_name innerhalb von libpam, der bei der Verarbeitung von SSH-Authentifizierungsanfragen über SunSSH ausgelöst wird. Ein Angreifer kann einen speziell präparierten Benutzernamen senden, der die erwartete Puffergröße überschreitet und ein Schreiben außerhalb der Grenzen verursacht, das angrenzenden Stack-Speicher überschreibt. Dies ermöglicht dem Angreifer, den Ausführungsfluss umzuleiten und beliebigen Code mit Root-Rechten auszuführen. Der CVSS-Vektor (CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:H) reflektiert die maximal mögliche Bewertung, wobei der geänderte Scope anzeigt, dass die Ausnutzung des PAM-Moduls Prozesse und Dienste über den SSH-Daemon hinaus beeinträchtigen kann und eine vollständige Systemübernahme ermöglicht.

Häufig gestellte Fragen

Wird CVE-2020-14871 aktiv ausgenutzt?

Ja. CVE-2020-14871 ist im CISA-Katalog der Known Exploited Vulnerabilities gelistet, was die aktive Ausnutzung in freier Wildbahn bestätigt. Der EPSS-Score von 88,87 % (99,5. Perzentil) deutet auf extrem hohe Ausnutzungswahrscheinlichkeit hin. Derzeit sind keine Ransomware-Kampagnen mit dieser Schwachstelle assoziiert.

Welche Produkte sind betroffen?

CVE-2020-14871 betrifft Oracle Solaris Versionen 9, 10 und 11 vor 11.1. Oracle ZFS Storage Appliance Kit Versionen vor 8.7 sind ebenfalls betroffen. Solaris 11.1 und spätere Versionen sowie ZFSSA 8.7 und höher sind nicht verwundbar.

Wie behebe ich CVE-2020-14871?

Wenden Sie sofort das Oracle Critical Patch Update vom Oktober 2020 an. Aktualisieren Sie Oracle Solaris auf Version 11.1 oder höher und das Oracle ZFS Storage Appliance Kit auf Version 8.7 oder höher. Falls sofortiges Patchen nicht möglich ist, beschränken Sie den SSH-Zugriff auf betroffene Systeme auf vertrauenswürdige Netzwerke.

Wie schwerwiegend ist CVE-2020-14871?

CVE-2020-14871 hat den maximalen CVSS 3.1-Score von 10,0 (KRITISCH), die höchstmögliche Schweregradbewertung. Der geänderte Scope bedeutet, dass die Ausnutzung zusätzliche Systeme über das ursprüngliche Ziel hinaus kompromittieren kann. Mit einem EPSS-Score im 99,5. Perzentil und öffentlich verfügbaren Root-Exploits erfordert diese Schwachstelle sofortige Behebung.

CVSS-Score

10.0
CRITICAL(10.0)

EPSS-Score

EPSS-Score79.84%
EPSS-Perzentil99.6%

Daten

Veröffentlicht21. Oktober 2020
Zuletzt geändert17. Juni 2026
StatusAnalyzed
CVSS-Versionv3.1

Hilfe beim Schwachstellenmanagement?

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