CVE-2026-48164: Collabora Online: Reflected HTML injection through host_session_id

Published Oct 30, 2026
·
Updated

Collabora Online is a collaborative online office suite based on LibreOffice technology. Prior to 24.04.18 and 25.04.11, the hostsessionid query/form parameter is substituted into the cool.html editor page without HTML encoding, unlike parameters passed through the existing variable-encoding mechanism. An attacker who induces a victim to load a crafted URL can inject HTML and, in the absence of an effective Content Security Policy, execute scripts in the Collabora Online iframe's origin, exposing the session authentication token and page contents. A reverse proxy that preserves the Content Security Policy header sent by coolwsd mitigates the script-execution scenario. This issue is fixed in versions 24.04.18 and 25.04.11.

Remediation

Recommended actions to resolve this vulnerability, in priority order.

  1. Upgrade

    Upgrade Collabora Online to a version that resolves this vulnerability.

    Fixed in 24.04.18
  2. Upgrade

    Upgrade Collabora Online to a version that resolves this vulnerability.

    Fixed in 25.04.11
  3. Compensating control

    Configure the reverse proxy to preserve the Content Security Policy header sent by coolwsd.

Event History

Oct 30, 2026
CVE Published
via MITRE·02:57 PM
Data Sourced
via MITRE·02:57 PM
DescriptionSeverityWeakness
Data Sourced
via NVD·03:16 PM
DescriptionSeverityWeakness

Frequently Asked Questions

1

Who is exposed to script execution through this issue?

Users who can be induced to load an attacker-crafted URL are exposed when Collabora Online is running a version before 24.04.18 or 25.04.11 and the Collabora Online iframe lacks an effective Content Security Policy.

2

What does an attacker need to exploit the vulnerability?

The attacker does not need privileges, but must persuade a victim to load a crafted URL containing a malicious host_session_id parameter. Successful script execution additionally depends on the absence of an effective Content Security Policy.

3

What is the impact if exploitation succeeds?

Injected scripts can run in the origin of the Collabora Online iframe. This can expose the victim's session authentication token and the contents of the page.

4

What can be done if upgrading is not immediately possible?

Ensure that the reverse proxy preserves the Content Security Policy header sent by coolwsd. Preserving this header mitigates the script-execution scenario.

Contact

SecAlerts Pty Ltd.
132 Wickham Terrace
Fortitude Valley,
QLD 4006, Australia
info@secalerts.co
By using SecAlerts services, you agree to our services end-user license agreement. This website is safeguarded by reCAPTCHA and governed by the Google Privacy Policy and Terms of Service. All names, logos, and brands of products are owned by their respective owners, and any usage of these names, logos, and brands for identification purposes only does not imply endorsement. If you possess any content that requires removal, please get in touch with us.
© 2026 SecAlerts Pty Ltd.
ABN: 70 645 966 203, ACN: 645 966 203