CVE-2026-64670
9.3 CRITICALpublic exploit availablePublished 2026-11-11 · Updated 2026-11-11
AI risk analysis
- Summary
- Waline comment system versions 3.15.2 and prior contain a stored XSS vulnerability where untrusted HTML in a commenter's body is rendered unsanitized in an administrator's live preview when editing the comment, enabling privilege escalation via social engineering.
- Exploitability
- Exploitation requires an attacker to post a malicious comment and trick an administrator or comment owner into clicking 'Edit' on that comment; no authentication bypass is needed beyond initial comment submission.
- Blast radius
- Successful exploitation allows attackers to execute arbitrary scripts in the context of privileged moderators, potentially enabling session hijacking, data theft, or further compromise of the moderation interface.
- Detection
- Monitor server logs for HTTP requests where an administrator accesses the comment-edit endpoint (e.g., /api/comment/edit) with a comment ID containing known malicious HTML/JS patterns in the orig parameter; also inspect browser console errors or DOM manipulation events in admin sessions during preview rendering.
- Prioritized remediation
- Upgrade to a version that sanitizes Markdown content before rendering in the live preview (e.g., apply a DOMPurify-based sanitizer to the marked output); as no fixed version is published at time of publication, temporarily disable comment editing functionality or restrict edit access to trusted roles only.
Analysis generated locally by garnet-coder (no data left the box). AI-assisted — verify against primary sources before acting.
NVD description
Waline is a comment system with backend support. In versions 3.15.2 and prior, @waline/client renders the comment editor's live preview with marked and no sanitizer (utils/markdown.ts), and the preview is injected with v-html. When a comment is edited, the editor is seeded with the comment's raw, un-sanitized body (orig). Only administrators and the comment owner can edit. So an administrator who clicks Edit on an attacker's comment renders that attacker's raw HTML in their own session: an unauthenticated commenter achieves privilege-escalation stored XSS against a moderator with a single Edit click. At time of publication, there are no publicly available patches.
CVSS vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:H/I:H/A:N
Weaknesses
CWE-79, CWE-116
Public exploit & PoC references
All references
Source data: NVD (nvd.nist.gov), public domain. Exploit-DB.ai adds local AI analysis for defensive use only.
Related CVEs
- HIGHCVE-2026-115193PoC
- CRITICALCVE-2026-121904
- HIGHCVE-2025-15702
- HIGHCVE-2026-101156
- HIGHCVE-2026-105262
- HIGHCVE-2026-109558PoC
- CRITICALCVE-2026-55562PoC
- HIGHCVE-2026-58390PoC
Related by shared AI tags and CWE weakness class. Browse the full archive.