CVE-2026-65842
nicheSSRF with response disclosure in Plate.js docx-io HTML-to-DOCX conversion
@platejs/docx-io, the DOCX import/export package for the Plate.js editor framework, is vulnerable to server-side request forgery with response disclosure (CWE-918) because it fetches remote image URLs while converting HTML to DOCX. An attacker who can inject HTML into a DOCX export function — especially a server-side conversion workflow — can embed image references pointing at attacker-chosen or internal URLs, causing the application's server or privileged environment to issue unintended outbound requests. Because fetched image data is included in the generated document, the attacker can potentially read responses from internal services, network-reachable resources, or cloud metadata endpoints, gaining access to information reachable only from the application's network position. Only applications running @platejs/docx-io versions below 53.3.2 that convert untrusted HTML containing remote image references are affected. No public proof-of-concept or in-the-wild exploitation is known, and EPSS estimates only a 0.3% probability of exploitation within 30 days.
What to do: Upgrade @platejs/docx-io to version 53.3.2 or later. If an immediate upgrade is not possible, sanitize untrusted HTML to remove remote image references, convert trusted images to data URIs before conversion, or run conversion in an environment with restricted outbound network access. Audit any server-side DOCX export paths to confirm whether user-supplied HTML with remote image URLs reaches the converter, and prioritize fixes for services with access to internal networks or cloud metadata endpoints.
| Plate (Plate.js) @platejs/docx-io (npm) | < 53.3.2 |
Order-of-magnitude estimate by the model from install counts, market share and public scan data it knows; verify before quoting.
Plate is a rich-text editor with AI and shadcn/ui. Prior to 53.3.2, @platejs/docx-io fetches remote image URLs while converting attacker-controlled HTML through htmlToDocxBlob in a server-side or privileged environment. The converter can make requests to internal network resources and include the fetched image bytes in the generated DOCX, allowing server-side request forgery with response disclosure. Applications can also incur resource consumption from attacker-selected remote responses. This issue is fixed in version 53.3.2.
- Ecosystems
- npm
- Weakness
- CWE-918
- Vector
- CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:L
- GHSA
- GHSA-4q39-2jhr-7qx8 (high)
In the news0 stories
No ingested article mentions this CVE yet.