CVE-2026-109392 Details
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.
A stored cross-site scripting vulnerability has been identified in Pimcore versions through 2026.3.1. This vulnerability allows authenticated backend users to inject scripts by saving unescaped URLs in ExternalImage fields. Attackers with permission to edit data objects can introduce payloads that execute JavaScript in the admin interface when other users access version preview or diff views.
Immediate remediation involves applying proper HTML escaping to the URLs before they are stored and rendered. This can be done by using htmlspecialchars() with appropriate flags to ensure the URLs are safe for HTML attributes and text. Additionally, a short-term fix could include validating the URLs to allow only intended schemes like 'https:' while rejecting 'javascript:' or 'vbscript:' URLs. For a more robust solution, consider using a safe rendering method that automatically handles escaping, and implement regression tests to ensure the vulnerability does not reoccur.
Metrics
CVSS 4.0 Severity and Vector Strings:
CVSS 3.x Severity and Vector Strings:
No data available for CVSS Version 2.0 on this CVE.
Volerion
Assessed Oct 12, 2026CISA-ADP
Assessed Oct 13, 2026References to Advisories, Solutions, and Tools
By selecting these links, you will be leaving this site. These are references gathered from the official CVE record and are not endorsed by Volerion.
Weakness Enumeration
| CWE-ID | CWE Name | Source |
|---|---|---|
| CWE-79 | Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting') | [email protected] |
Affected Products
| Product | Versions |
|---|---|
| Pimcore | <= 2026.3.1 (semver) |
CPE
Remediation
| |
Change History
2 change records found show changes
| Date | Action | Recorded By |
|---|---|---|
| Oct 13, 2026 | CVE Modified | CISA-ADP |
| Oct 12, 2026 | New CVE Received | [email protected] |
Volerion