From 3c91a2cc1a86a02dea21f83ae736496028bc817b Mon Sep 17 00:00:00 2001 From: Simon Rettberg Date: Tue, 22 Feb 2022 15:40:01 +0100 Subject: [remote-access] Validate vnc_port is in range --- core/modules/remote-access/data/etc/X11/Xsetup.d/50-launch-vncserver | 3 +++ 1 file changed, 3 insertions(+) (limited to 'core/modules/remote-access') diff --git a/core/modules/remote-access/data/etc/X11/Xsetup.d/50-launch-vncserver b/core/modules/remote-access/data/etc/X11/Xsetup.d/50-launch-vncserver index e6e7f568..4449a0fa 100755 --- a/core/modules/remote-access/data/etc/X11/Xsetup.d/50-launch-vncserver +++ b/core/modules/remote-access/data/etc/X11/Xsetup.d/50-launch-vncserver @@ -6,6 +6,9 @@ # TODO If we support multiple parallel sessions in the future, we need dedicated # ports for each session for both, the VNC and the RPC port. vnc_port="${SLX_REMOTE_VNC_PORT:-5900}" + if ! [ "$vnc_port" -gt 0 ] || ! [ "$vnc_port" -lt 65535 ]; then + vnc_port=5900 + fi srchost="$SLX_REMOTE_HOST_ACCESS" if [ -n "$srchost" ]; then # IPTABLES -- cgit v1.2.3-55-g7522