CVE-2026-126800: Hydro @hydrooj/ui-default before 4.59.1 Stored XSS via Markdown language- Class

Published Nov 11, 2026
·
Updated

Hydro @hydrooj/ui-default before 4.59.1 contains a stored cross-site scripting vulnerability that allows registered users to inject script by placing double quotes in language- class tokens within markdown-it-xss.ts. Attackers can store a payload in their profile bio that executes when administrators or other users view it, stealing the non-httpOnly sid session cookie for session hijacking.

Event History

Nov 11, 2026
CVE Published
via MITRE·08:53 PM
Data Sourced
via MITRE·08:53 PM
DescriptionSeverityWeakness
Data Sourced
via NVD·09:16 PM
DescriptionSeverityWeakness

Frequently Asked Questions

1

Who can exploit this vulnerability, and who is at risk when it is triggered?

Any registered user can store a malicious payload in a profile bio. The payload executes when an administrator or another user views that bio, placing those viewers' sessions at risk.

2

What does an attacker need to exploit it?

The attacker needs a registered account and must be able to place double quotes in language- class tokens in Markdown content. Exploitation also requires a target user to view the stored profile bio.

3

What data can be compromised through a successful attack?

The injected script can steal a viewer's non-httpOnly sid session cookie. An attacker can use that cookie for session hijacking.

4

Which versions should be remediated?

Hydro @hydrooj/ui-default versions before 4.59.1 are affected. Upgrade to version 4.59.1 or later.

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