Sicherheitshinweis: Unauthentifizierte Befehlsinjektion in Mitel IP-Telefone

Zusammenfassung
Die Web-Administrationsoberfläche für SIP-Telefone der Mitel-Serie führt einen nicht authentifizierten Betriebssystembefehl aus, der mit unbereinigten Benutzereingaben erstellt wurde.
Betroffener Hersteller: Mitel
Modell: Mitel-6800/6900/6900 W/6970
Versionen: R6.4.0.HF1 (R6.4.0.136) und früher
Lebenslaufe: CVE-2024-41711
Auswirkung (CVSS): 8,8 (hoch) - AV:A/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Betroffene Systeme
- Mitel SIP-Telefone der 6800-Serie R6.4.0.HF1 (R6.4.0.136) und früher
- Mitel SIP-Telefone der Serie 6900 R6.4.0.HF1 (R6.4.0.136) und früher
- Mitel SIP-Telefon der Serie 6900w R6.4.0.HF1 (R6.4.0.136) und früher
- Mitel 6970 Konferenzeinheit R6.4.0.HF1 (R6.4.0.136) und früher
Auswirkung
Durch die erfolgreiche Ausnutzung dieser Sicherheitslücke kann ein nicht authentifizierter Remote-Angreifer beliebige Befehle auf dem Gerät mit erhöhten Rechten ausführen.
Beschreibung
Die CGI-Binärdatei „webconfig“ verwaltet die Web-Administrationsoberfläche und stützt sich auf eine veraltete Methode der Eingabeanalyse. Sie wird als CGI-Binärdatei des HTTPD-Webservers mit dem folgenden Befehl ausgeführt:
/usr/sbin/httpd -h /webroot
Diese Schnittstelle, zu der auch die Seite „Ethernet-Einstellungen“ gehört, verarbeitet Benutzerdaten ohne Überprüfung, sodass Benutzer beliebige Eingaben — Zeichenketten, Zahlen oder Sonderzeichen — eingeben können, die dann direkt in Konfigurationsdateien kopiert werden. Wenn Benutzer auf „Speichern“ klicken, werden alle eingegebenen Daten in die Konfigurationsdatei geschrieben /nvdata/etc/enet.cfg und innerhalb des Betriebssystems als Umgebungseinstellungen mit der höchsten Priorität angewendet über die if_setup.sh hoch Drehbuch. Darüber hinaus können Angreifer einen Verkettungsfehler ausnutzen, der Zeichenketten an die Konfigurationsdatei anhängt, sodass sie Beschränkungen der Zeichenkettenlänge umgehen können (weitere Details unten).
Machbarkeitsnachweis
Für diesen Machbarkeitsnachweis erstellen wir einen Exploit, der es einem Angreifer ermöglicht, den Root-Hash aus der Shadow-Datei zu lesen. Um sowohl die Befehlsinjektion als auch die Umgehung der Zeichenkettenlänge zu demonstrieren, verwenden wir die Parameter“Router-IP-Adresse„und“Domainname„für den Angriff, obwohl ein Angreifer jeden geeigneten Parameter für seine Nutzlast nutzen könnte. Hier geben wir die Payload für die Befehlsinjektion über das Webinterface ein und teilen sie in zwei Teile auf.

Nach dem Drücken von“Speichern„, Sie können sehen, dass die folgende Anfrage gesendet wird:

Ein Angreifer, der Port „4444" abhört, erhält die Root-Hash-Zeichenfolge.

Und Konfigurationsdatei -“/nvdata/etc/enet.cfg“ - wird so aussehen:

Verwenden Sie zum Testen den folgenden curl-Befehl und aktualisieren Sie bei Bedarf die IP-Adresse und die Hostadresse — von „127.0.0.1“ zur IP-Adresse des Routers und zum Computer des Angreifers.
Imbissbuden
Diese Sicherheitslücken verdeutlichen erhebliche Sicherheitsrisiken in Webadministrationsoberflächen, die veraltete Methoden zur Eingabeanalyse verwenden. Der hohe CVSS-Score (8,8) unterstreicht den kritischen Charakter dieser Sicherheitslücken, die es nicht authentifizierten Remote-Angreifern ermöglichen, beliebige Befehle mit erhöhten Rechten auszuführen.
Wenn Sie SIP-Telefone von Mitel oder andere Netzwerkgeräte mit integrierten Weboberflächen verwalten oder verwenden, ist es wichtig, Ihre Firmware auf ähnliche Probleme zu überprüfen und zu testen. Dazu gehört auch das Scannen nach ungeprüften Benutzereingaben und Befehlseingabepunkten. Unternehmen sollten die Gerätefirmware regelmäßig überprüfen und aktualisieren und eine strenge Eingabebereinigung implementieren, um unbefugten Systemzugriff und Datenschutzverletzungen zu verhindern.
Zeitleiste
- 27.02.2024.02.2020: Sicherheitslücke identifiziert
- 28.03.2020: Koordinierte Offenlegungsanfrage gesendet an PSIRT@mitel.com
- 28.03.2020: Ich habe vom Anbieter eine Anleitung zum sicheren Kommunikationskanal erhalten
- 09.04.2020: Bericht zur Offenlegung von Sicherheitslücken über einen sicheren Kommunikationskanal an den Anbieter gesendet
- 09.04.2020: Der Anbieter hat geantwortet und mit der Analyse begonnen
- 01.05.2020: Der Anbieter antwortete, dass wir eine alte Version verwenden und wir auf der Version 6.4 testen müssen, um die Ergebnisse zu beweisen
- 14.05.2020: Wir haben die neueste Version 6.4 erhalten und festgestellt, dass die Ergebnisse immer noch vorliegen
- 21.05.2020: Wir haben das Update für die neue Version mit Machbarkeitsnachweisen für die Ergebnisse veröffentlicht
- 21.05.2020: Der Anbieter hat geantwortet und mit der Analyse begonnen
- 21.06.2020: Der Anbieter bestätigte die Ergebnisse der „Unauthenticated Command Injection“ und begann mit der Arbeit an der neuen Version. Wir waren uns einig, auf die Veröffentlichung und Beratung durch den Anbieter zu warten
- 17.07.2020: Der Anbieter hat die Sicherheitsempfehlung 24-0020 für das gefundene Problem veröffentlicht
- 30.07.2020: Vom Anbieter bereitgestellte CVE-Nummer — CVE-2024-41711
Über Onekey
ONEKEY ist der führende europäische Spezialist für Product Cybersecurity & Compliance Management und Teil des Anlageportfolios von PricewaterhouseCoopers Deutschland (PwC). Die einzigartige Kombination der automatisierten ONEKEY Product Cybersecurity & Compliance Platform (OCP) mit Expertenwissen und Beratungsdiensten bietet schnelle und umfassende Analyse-, Support- und Verwaltungsfunktionen zur Verbesserung der Produktsicherheit und -konformität — vom Kauf über das Design, die Entwicklung, die Produktion bis hin zum Ende des Produktlebenszyklus.

KONTAKT:
Sara Fortmann
Senior Marketing Manager
sara.fortmann@onekey.com
euromarcom public relations GmbH
team@euromarcom.de
Verwandte Researchartikel

Beyond PHP2Shell: Finding Vulnerable PHP Across Your Firmware Portfolio
Discover how PHP2Shell affects embedded devices and how to identify vulnerable firmware, detect backported patches, and verify remediation with ONEKEY.
Bereit zur automatisierung ihrer Cybersicherheit & Compliance?
Machen Sie Cybersicherheit und Compliance mit ONEKEY effizient und effektiv.

