PT-2026-41154 · Apostrophecms+1 · Apostrophe

Published

2026-05-14

·

Updated

2026-06-14

·

CVE-2026-45012

CVSS v3.1

7.6

High

VectorAV:N/AC:L/PR:L/UI:N/S:U/C:H/I:L/A:L
Name of the Vulnerable Software and Affected Versions ApostropheCMS versions prior to 4.29.1
Description An authenticated server-side request forgery (SSRF) exists in the rich-text widget import flow. An authenticated user with permissions to submit or edit rich-text widget content can force the server to fetch attacker-controlled URLs during widget validation. This occurs when the backend accepts a widget payload containing import.html, parses <img> tags, and performs a server-side fetch() on the resolved URL. If the response is image-compatible, the content is persisted and re-hosted by the system, allowing for response exfiltration. This issue can also be used for blind or semi-blind internal port and service discovery. The issue is reachable via the endpoint "/api/v1/@apostrophecms/area/validate-widget?aposMode=draft" using the import.html and baseUrl variables.
Recommendations At the moment, there is no information about a newer version that contains a fix for this vulnerability.

Exploit

SSRF

Found an issue in the description? Have something to add? Feel free to write us 👾

Weakness Enumeration

Related Identifiers

CVE-2026-45012
GHSA-PR28-MF3Q-QPG6

Affected Products

Apostrophe