CVE-2025-64501

HIGH

prosemirror_to_html < 0.2.1 - Cross-Site Scripting via HTML Attribute Values

Title source: llm
STIX 2.1

Description

ProsemirrorToHtml is a JSON converter which takes ProseMirror-compatible JSON and outputs HTML. In versions 0.2.0 and below, the `prosemirror_to_html` gem is vulnerable to Cross-Site Scripting (XSS) attacks through malicious HTML attribute values. While tag content is properly escaped, attribute values are not, allowing attackers to inject arbitrary JavaScript code. Applications that use `prosemirror_to_html` to convert ProseMirror documents to HTML, user-generated ProseMirror content, and end users viewing the rendered HTML output are all at risk of attack. This issue is fixed in version 0.2.1.

Scores

CVSS v3 7.6
EPSS 0.0003
EPSS Percentile 7.9%
Attack Vector NETWORK
CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:C/C:H/I:L/A:N

CISA SSVC

Vulnrichment
Exploitation none
Automatable no
Technical Impact partial

Details

CWE
CWE-79
Status published
Products (2)
etaminstudio/prosemirror_to_html < 0.2.1
rubygems/prosemirror_to_html 0 - 0.2.1RubyGems
Published Nov 10, 2025
Tracked Since Feb 18, 2026