Medium severity · published Oct 12, 2026
CVE-2026-109392
Pimcore through 2026.3.1 Stored XSS via ExternalImage Field Version Preview
5.4
CVSS
0.2%
EPSS
No
On KEV
Description
Pimcore through 2026.3.1 contains a stored cross-site scripting vulnerability that allows authenticated backend users to inject scripts by storing unescaped URLs in ExternalImage fields. Attackers with data object edit permission can store attribute-breaking payloads that execute JavaScript in the admin origin when other users open version preview or diff views.
CVSS vector
CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:N
Attack vector
Network
Complexity
Low
Privileges
Low
User interaction
Required
Confidentiality
Low
Integrity
Low
Availability
None
Scope
Changed
Exploitation
Is it being used?
Exploit prediction (EPSS)0.2% · higher than 6% of CVEs
Exploited in the wildNo evidence yet
CISA KEVNot listed
Ransomware campaign useNot known
Affected products
Which versions
PI
Pimcore · Pimcore
through 2026.3.1 · source: vendor
References
NVD
https://nvd.nist.gov/vuln/detail/CVE-2026-109392
CVE.org
https://www.cve.org/CVERecord?id=CVE-2026-109392
technical-description
https://hackmd.io/@1ExmmukzRMWN7B4gQ4W-4Q/rJCbgCKjMe
technical-description
https://github.com/pimcore/pimcore/blob/v2026.3.1/models/DataObject/ClassDefinition/Data/ExternalImage.php#L169-L203
technical-description
https://github.com/pimcore/admin-ui-classic-bundle/blob/2.3/templates/admin/data_object/data_object/preview_version.html.twig#L198
product
https://github.com/pimcore/pimcore
third-party-advisory
https://www.vulncheck.com/advisories/pimcore-through-2026.3.1-stored-xss-via-externalimage-field-version-preview
More from Pimcore
9.9
CVE-2026-55634
Pimcore: Remote Code Execution via DataObject Class-Definition Field Name
9.8
CVE-2022-39365
RCE vulnerability in Pimcore/Mail & Dynamic Text Layout
9.8
CVE-2019-18985
Pimcore before 6.2.2 lacks brute force protection for the 2FA token
9.8
CVE-2019-18981
Pimcore before 6.2.2 lacks an Access Denied outcome for a certain scenario of an incorrect recipient ID of a notification
9.3
CVE-2026-55220
Pimcore Hotspotimage getDataFromResource() unrestricted Serialize::unserialize over object-store column
