Nuclos Remoting Sicherheit: CVE-2016-1000027, Java RMI, HttpInvoker, Remote Code Execution, SECURITY_IP_ALLOW_REMOTING, java-rmi.enabled.

globe with meridians Sprache: Deutsch · English

light bulb Remoting

Sicherheitshinweis zur Remoting-Schnittstelle – CVE-2016-1000027, Gegenmaßnahmen und die JSON-Umstellung ab 4.2023.8.

Auf dieser Seite

In allen Nuclos-Versionen bis 4.2023.7 ist die Remoting-Schnittstelle (vom Rich Client genutzt) angreifbar. Ein Update auf 4.2023.8 wird dringend empfohlen.

Ursache

Die Kommunikation mit dem Rich Client lief über Java-RMI/Spring HttpInvoker über HTTP(S). Über CVE-2016-1000027 ermöglicht die Java-Deserialisierung eine Remote Code Execution: Wer Zugriff auf die Remoting-Schnittstelle hat, kann präparierte Anfragen senden und Code als Unterprozess des Servers ausführen. Betroffen sind alle URLs mit */remoting/*.

Maßnahmen für Versionen ≤ 4.2023.7

Version 4.2023.8

Ab dieser Version steht eine komplett auf JSON umgestellte Remoting-Schnittstelle bereit. Java-RMI ist standardmäßig deaktiviert, lässt sich aber per remoting.java-rmi.enabled=true in der server.properties reaktivieren (wird vom Installer zurückgesetzt).

Verwandte Seiten

gear Security-Parameter


IP-Filter.

Öffnen →

gear Betrieb von Nuclos hinter einem ReverseProxy


Proxy.

Öffnen →