„`html
Zusammenfassung
Die Schwachstelle CVE-2026-74888 betrifft openssl_encrypt-Versionen vor 1.4.0 und dokumentiert eine nicht-standardisierte PBKDF2-Schlüsselableitungskonstruktion mit kritischen Sicherheitsmängeln. Die Implementierung nutzt Iterationen=1 pro Aufruf in einer äußeren Schleife, wodurch die Sicherheitseigenschaften des resultierenden KDF nicht formal analysiert wurden. Angreifer können diese geschwächte Schlüsselableitung ausnutzen, um Passwörter von legacy-verschlüsselten Dateien effizienter zu kompromittieren als mit Standard-PBKDF2-Implementierungen.
Betroffene Systeme
Alle Systeme, die openssl_encrypt-Versionen vor 1.4.0 einsetzen, sind potentiell gefährdet. Dies umfasst Legacy-Anwendungen und Systeme mit älteren Kryptographiebibliotheken. Besonders kritisch sind Deployments mit verschlüsselten Datenbeständen, die mit dieser schwachen Schlüsselableitung geschützt sind.
Technische Details
Das Kernproblem liegt in der nicht-konformen PBKDF2-Implementierung. Die Konstruktion verwendet iterations=1 pro Funktionsaufruf innerhalb einer äußeren Schleife, statt die Gesamtiterationen kumulativ zu erhöhen. Dies führt zu einer dramatisch reduzierten Rechenzeit für Brute-Force-Attacken gegenüber korrekten PBKDF2-Implementierungen mit Standard-Iterationszahlen (typischerweise 100.000+).
Attacken sind netzwerkbasiert möglich und erfordern Zugriff auf die verschlüsselten Dateien. Die schwache Schlüsselableitung reduziert den Speicher- und Zeitaufwand für Dictionary-Attacken erheblich, was Offline-Attacken gegen große Passwortmengen praktikabel macht.
Empfohlene Massnahmen
- Sofortige Inventarisierung aller Systeme mit openssl_encrypt vor Version 1.4.0
- Priorisierte Migration zu openssl_encrypt 1.4.0 oder höher
- Überprüfung verschlüsselter Datenbestände auf Kompromittierung
- NeuverschlĂĽsselung kritischer Daten mit korrekter PBKDF2-Implementierung
- Monitoring auf unerwartete Decryption-Versuche
Bewertung
CVSS Score: 7.5 (High) – Die Schwachstelle ermöglicht Passwort-Cracking mit erheblich reduzierten Ressourcen. Netzwerkvektor und fehlender Patch erhöhen das Risiko. Organisations- und Systemadministratoren sollten diese Schwachstelle als kritisch einstufen und entsprechende Maßnahmen einleiten.
„`