CVE Catalog

CVE-2026-54165

MediumCVSS 6.4
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.55%

44th percentile - higher than 44% of all known CVEs

Summary

Dobase versions prior to 2026.06.03 have a one-click stored DOM-based XSS vulnerability in the public, unauthenticated shared-folder image gallery. A file's name is fully attacker-controlled and never sanitized, allowing execution of malicious code in the browser of anyone with the public share link.

Risk Assessment

An attacker can execute arbitrary JavaScript in the victim's browser context, potentially leading to data theft or actions on behalf of the user. The risk affects anyone with the public share link.

Recommendation

Update Dobase to version 2026.06.03 or later. Consider enforcing a Content-Security-Policy.

Related vulnerabilities

Original NVD description (English source)

Dobase is an open-source, self-hosted workspace with installable tools. Versions prior to 2026.06.03 have a one-click stored DOM-based cross-site scripting (XSS) vulnerability in the public, unauthenticated shared-folder image gallery. A file's `name` is fully attacker-controlled and is never sanitized. It is round-tripped through an ERB-escaped `data-name` attribute, decoded back to its raw value by `el.dataset.name`, and then re-injected into `innerHTML` by the `public-gallery` Stimulus controller with no escaping. Any authenticated workspace member who can share a Files folder can store a payload; the victim is anyone with the public share link (no authentication required). The global Content-Security-Policy is sent report-only (not enforcing), so an inline `onerror` handler executes — this is an executing XSS, not a CSP-mitigated injection. Version 2026.06.03 fixes the issue.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS