CVE-2026-54161
upsmon: Remote-OS-Befehlsinjektion (RCE) über vom Angreifer kontrolliertes ups.alarm bei der NOTIFYCMD-Ausführung
- Veröffentlicht
- 03.11.2026
- Aktualisiert
- 03.11.2026
- CNA zuweisen
- GitHub_M
- Beweise beobachtet
- 08.08.2026
Primäres CVSS
nvd · CVSS 3.1
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:HNiedrig · nächste 30 Tage
- Perzentil
- 50,9 %
- Modelldatum
- 04.11.2026
EPSS ist eine statistische Schätzung, keine Gewissheit oder ein Maß für die Auswirkung. Kombinieren Sie es mit CVSS, KEV-Status, Belichtung und Ihrer Umgebung.
Zusammenfassung
Network UPS Tools ist eine Sammlung von Programmen, die eine gemeinsame Schnittstelle zur Überwachung und Verwaltung von UPS-, PDU- und SCD-Hardware bereitstellen. Von 2.8.3 bis 2.8.5 fügt upsmon in clients/upsmon.c den vom Server gelieferten Wert ups.alarm in Shell-Befehle ein, die von notify(), async_notify() und wall() ausgeführt werden. Wenn ein überwachtes Gerät einen ALARM-Zustand meldet und ein Betreiber NOTIFYCMD mit EXEC in NOTIFYFLAG ALARM konfiguriert hat, werden Shell-Metazeichen im Alarmtext unter POSIX oder Windows ausgewertet und können beliebige Betriebssystembefehle unter dem upsmon-Konto ausführen, das üblicherweise root ist. Ein Angreifer kann den Wert über einen bösartigen oder kompromittierten upsd, einen Man-in-the-Middle auf einer Klartextverbindung zwischen upsd und upsmon oder ein kompromittiertes UPS-Gerät steuern, dessen Treiber den Alarm upstream von upsd liefert; TLS zwischen upsd und upsmon mildert den Pfad über ein kompromittiertes Gerät nicht ab. Diese Schwachstelle ist in 2.8.6 behoben.
Quellen
upsmon: Remote-OS-Befehleinschleusung (RCE) über angreiferkontrolliertes ups.alarm bei der NOTIFYCMD-Ausführung
Verantwortungsvoller Umgang
Verwenden Sie Schwachstelleninformationen nur auf Systemen, die Sie besitzen oder zu deren Testen Sie berechtigt sind. Kitploit verlinkt auf öffentliche Forschungsmetadaten und speichert keinen Exploit-Code oder bösartige Payloads.