„`html
Zusammenfassung
CVE-2026-25600 beschreibt eine kritische Schwachstelle in der PDBM-Anwendung, bei der ein statischer, hardcodierter Secret-Schlüssel im Executable PDBM.exe eingebettet ist. Dieser Schlüssel wird für Verschlüsselungsroutinen und insbesondere zum Entschlüsseln von in der Konfigurationsdatei gespeicherten Anmeldeinformationen verwendet. Da der Secret-Schlüssel über alle Installationen hinweg konstant bleibt, können Angreifer mit lokalen Privilegien diesen aus der Binärdatei extrahieren und damit gespeicherte Passwörter entschlüsseln.
Betroffene Systeme
Die Schwachstelle betrifft verschiedene PDBM-Installationen ohne spezifische Versionsbegrenzung. Besonders kritisch ist, dass der in der Konfiguration hinterlegte Benutzer mit administrativen Privilegien ausgestattet ist. Systeme, auf denen PDBM mit erhöhten Rechten läuft, sind unmittelbar gefährdet.
Technische Details
Der Angriffsvektor ist lokal und erfordert initialen Zugriff auf das System. Die Angriffskette umfasst folgende Schritte:
- Extraktion des PDBM.exe-Binaries
- Reverse Engineering zur Identifikation des hardcodierten Secrets
- Lokalisierung der Konfigurationsdatei mit verschlĂĽsselten Credentials
- EntschlĂĽsselung mittels des extrahierten Secrets
- Authentifizierung mit Admin-Privilegien
Der CVSS-Score von 6.4 (Medium) basiert auf lokalem Angriffsvektor, fehlender Benutzerinteraktion und vollständiger Übernahme der PDBM-Verwaltungsschnittstelle.
Empfohlene Massnahmen
- Implementierung von kryptographischen SchlĂĽsseln pro Installation
- Verzicht auf hardcodierte Secrets zugunsten sicherer Speichermechanismen
- Zugriffsbeschränkungen auf PDBM-Konfigurationsdateien (ACLs)
- Ăśberwachung lokaler Zugriffe auf PDBM.exe und Konfigurationsdateien
- Regelmäßige Code-Audits auf hardcodierte Secrets
Bewertung
Schweregrad: Medium (CVSS 6.4)
Angriffsvektor: Lokal
Patch-Status: Nicht verfĂĽgbar
Obwohl die lokale Natur des Angriffsvektors den Schweregrad reduziert, kann ein kompromittiertes System mit lokalem Zugriff vollständig durch einen Angreifer übernommen werden. Bis zum Verfügbarsein eines Patches sollten kompensatorische Kontrollen implementiert werden.
„`