Benjamin created GUACAMOLE-1818: ----------------------------------- Summary: Auth token as a parameter in "websocket-tunnel" request Key: GUACAMOLE-1818 URL: https://issues.apache.org/jira/browse/GUACAMOLE-1818 Project: Guacamole Issue Type: Bug Components: guacamole, guacamole-client Affects Versions: 1.5.1, 1.5.2 Reporter: Benjamin
The following HTTP requests example generated by Guacamole client contains authentication service tokens via URL query parameters, which could be leaked from server log files, “Referer header” of HTTP request, etc. Example: GET /workstation/websocket-tunnel?token=<token>GUAC_DATA_SOURCE=postgresql&GUAC_ID=1&GUAC_TYPE=c&GUAC_WIDTH=1920&GUAC_HEIGHT=1081&GUAC_DPI=96&GUAC_TIMEZONE=Europe%2FBerlin&GUAC_AUDIO=audio%2FL8&GUAC_AUDIO=audio%2FL16&GUAC_IMAGE=image%2Fjpeg&GUAC_IMAGE=image%2Fpng&GUAC_IMAGE=image%2Fwebp I was able to verify this for both 1.5.2 and 1.5.1, older releases are probably also affected by this. This is similar to: GUACAMOLE-1775 -- This message was sent by Atlassian Jira (v8.20.10#820010)