„`html
Zusammenfassung
Die Sicherheitslücke CVE-2026-16801 ist eine Code-Injection-Schwachstelle in Devolutions PowerShell Universal Version 2026.2.2 und älter. Sie ermöglicht authentifizierten Benutzern mit Schreibberechtigung für Variablen die Ausführung beliebiger PowerShell-Code durch manipulierte Variablenwerte. Das Sicherheitsupdate steht derzeit nicht zur Verfügung.
Betroffene Systeme
Die Schwachstelle betrifft Devolutions PowerShell Universal in folgenden Versionen:
- Version 2026.2.2 und alle älteren Versionen
- Alle Plattformen, auf denen PowerShell Universal installiert ist
Systeme mit eingeschränktem Zugriff auf die Variablenverwaltung haben ein geringeres Risiko.
Technische Details
Die Schwachstelle liegt in der Variablen-Funktion von PowerShell Universal. Bei der Verarbeitung von Variablenwerten werden Eingaben nicht ausreichend escaped, bevor sie in die Konfigurationsdatei geschrieben werden. Ein Angreifer mit Schreibberechtigung kann spezielle Zeichen und PowerShell-Syntax in Variablenwerte einschleusen. Beim Laden der Konfiguration werden diese Werte als Code interpretiert und ausgefĂĽhrt.
Der Angriffsvektor ist netzwerkbasiert. Das CVSS-Rating von 8.8 (High) spiegelt das hohe Schadenspotential wider, da Codeausführung auf Systemebene möglich ist.
Empfohlene Massnahmen
- Zugriffskontrolle: Beschränken Sie die Schreibberechtigung für Variablen auf vertrauenswürdige Benutzer
- Monitoring: Überwachen Sie Änderungen an Variablen und Konfigurationsdateien
- Segmentierung: Isolieren Sie PowerShell Universal-Instanzen in separaten Netzwerksegmenten
- Update: Installieren Sie Sicherheitspatches sobald verfĂĽgbar
- Audit: Überprüfen Sie bestehende Variablen auf verdächtige Inhalte
Bewertung
Die Schwachstelle stellt ein erhebliches Risiko dar, besonders in produktiven Umgebungen. Die Kombination aus privilegiertem Codezugang und fehlenden Eingabevalidierungen ermöglicht vollständige Systemkompromittierung. Sofortige Implementierung von Zugriffsbeschränkungen ist erforderlich.
„`