Cross-site scripting in Graylog - #VU135312
Published: May 7, 2025 / Updated: June 25, 2026
Graylog
Detailed vulnerability description
The vulnerability allows a remote user to execute arbitrary JavaScript in the victim's browser and perform authenticated API requests in the context of the victim's session.
The vulnerability exists due to cross-site scripting in the files plugin and API browser when handling uploaded files requested through the API browser. A remote user can upload a file containing crafted JavaScript code to execute arbitrary JavaScript in the victim's browser and perform authenticated API requests in the context of the victim's session.
User interaction is required when a user requests the uploaded file through the API browser.