Description
Waline is a comment system with backend support. In versions 3.15.2 and prior, the @waline/client UserList widget builds its DOM by concatenating server-returned commenter fields directly into root.innerHTML with no HTML escaping. The commenter nick and link are stored and returned verbatim by the server (only the comment body is sanitized), and the link field is never sent to the spam filter. So an unauthenticated visitor who posts a comment with link = x"><img src=x onerror=...> achieves stored cross-site scripting that executes, with no interaction, in the browser of every visitor to a page that embeds the UserList widget. At time of publication, there are no publicly available patches.
Published: 2026-11-11
Score: 7.2 High
EPSS: < 1% Very Low
KEV: No
AI Analysis

Analysis and contextual insights are available on OpenCVE Cloud.

Remediation

No solution or workaround provided in the CVE record.

Additional remediation guidance may be available on OpenCVE Cloud.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Fri, 13 Nov 2026 10:45:00 +0000

Type Values Removed Values Added
First Time appeared Waline
Waline waline
Vendors & Products Waline
Waline waline

Wed, 11 Nov 2026 03:45:00 +0000

Type Values Removed Values Added
Description Waline is a comment system with backend support. In versions 3.15.2 and prior, the @waline/client UserList widget builds its DOM by concatenating server-returned commenter fields directly into root.innerHTML with no HTML escaping. The commenter nick and link are stored and returned verbatim by the server (only the comment body is sanitized), and the link field is never sent to the spam filter. So an unauthenticated visitor who posts a comment with link = x"><img src=x onerror=...> achieves stored cross-site scripting that executes, with no interaction, in the browser of every visitor to a page that embeds the UserList widget. At time of publication, there are no publicly available patches.
Title Stored XSS in the @waline/client UserList widget via an unescaped commenter link field
Weaknesses CWE-116
CWE-79
References
Metrics cvssV3_1

{'score': 7.2, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:L/I:L/A:N'}


cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-11-14T03:18:40.515Z

Reserved: 2026-07-20T17:12:12.891Z

Link: CVE-2026-64671

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Deferred

Published: 2026-11-11T05:19:51.733

Modified: 2026-11-14T04:17:20.970

Link: CVE-2026-64671

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-11-13T23:00:11Z

Weaknesses