VYPR
Medium severity5.4NVD Advisory· Published Feb 2, 2017· Updated May 13, 2026

CVE-2016-1566

CVE-2016-1566

Description

Cross-site scripting (XSS) vulnerability in the file browser in Guacamole 0.9.8 and 0.9.9, when file transfer is enabled to a location shared by multiple users, allows remote authenticated users to inject arbitrary web script or HTML via a crafted filename. NOTE: this vulnerability was fixed in guacamole.war on 2016-01-13, but the version number was not changed.

AI Insight

LLM-synthesized narrative grounded in this CVE's description and references.

Stored XSS in Guacamole file browser allows authenticated users to inject scripts via crafted filenames when file transfer is enabled to a shared location.

Vulnerability

Guacamole versions 0.9.8 and 0.9.9 contain a stored cross-site scripting (XSS) vulnerability in the file browser component. When file transfer is enabled to a location shared by multiple users, filenames containing HTML are not properly sanitized, allowing arbitrary web script or HTML to be injected [1]. The vulnerability exists in guacamole.war and was fixed on 2016-01-13 without a version number change [1].

Exploitation

An authenticated user with the ability to upload or create files in a shared location can craft a filename containing malicious HTML or JavaScript. When another user browses to that file in the Guacamole menu, the script executes in the context of the victim's session [1]. The attacker must have file transfer enabled to the shared location and the filesystem must allow angle brackets in filenames [1].

Impact

Successful exploitation allows the attacker to execute arbitrary web script or HTML in the browser of any user who views the maliciously-named file. The script runs with the same privileges as the compromised Guacamole user, potentially leading to session hijacking, data theft, or further actions within the Guacamole interface [1].

Mitigation

The vulnerability was patched in the guacamole.war files for versions 0.9.8 and 0.9.9 on January 13, 2016. Administrators should download the updated guacamole-0.9.8.war or guacamole-0.9.9.war from the official source [1]. No workaround is provided; updating the WAR file is the recommended action. The advisory notes that only guacamole.war needs to be updated [1].

AI Insight generated on May 23, 2026. Synthesized from this CVE's description and the cited reference URLs; citations are validated against the source bundle.

Affected products

3
  • Apache/Guacamole2 versions
    cpe:2.3:a:apache:guacamole:0.9.8:*:*:*:*:*:*:*+ 1 more
    • cpe:2.3:a:apache:guacamole:0.9.8:*:*:*:*:*:*:*
    • cpe:2.3:a:apache:guacamole:0.9.9:*:*:*:*:*:*:*
  • Range: 0.9.8, 0.9.9

Patches

0

No patches discovered yet.

Vulnerability mechanics

AI mechanics synthesis has not run for this CVE yet.

References

1

News mentions

0

No linked articles in our index yet.