PT-2026-24477 · Sylius+2 · Sylius+2
Whiteov3Rflow
·
Published
2026-03-10
·
Updated
2026-03-11
·
CVE-2026-31823
CVSS v3.1
4.8
Medium
| Vector | AV:N/AC:L/PR:H/UI:R/S:C/C:L/I:L/A:N |
Name of the Vulnerable Software and Affected Versions
Sylius versions 1.9.12 through 2.2.3
Description
Sylius, an Open Source eCommerce Framework on Symfony, contains an authenticated stored cross-site scripting (XSS) issue in multiple areas of the shop frontend and admin panel. This is due to unsanitized entity names being rendered as raw HTML. Specifically, the issue affects shop breadcrumbs (shared/breadcrumbs.html.twig), the admin product taxon picker (ProductTaxonTreeController.js), and admin autocomplete fields (Tom Select). A malicious entity name, such as a taxon name containing
<img src=x onerror=alert('XSS')>, can be injected and executed as JavaScript. An authenticated administrator can inject arbitrary HTML or JavaScript via entity names, which is then persistently rendered for all users. The vulnerable code interpolates data directly into HTML templates without proper escaping. The issue impacts the rendering of labels in breadcrumbs, the name variable in the admin taxon picker, and entity names displayed in autocomplete fields.Recommendations
Update to Sylius version 1.9.12 or later.
Update to Sylius version 1.10.16 or later.
Update to Sylius version 1.11.17 or later.
Update to Sylius version 1.12.23 or later.
Update to Sylius version 1.13.15 or later.
Update to Sylius version 1.14.18 or later.
Update to Sylius version 2.0.16 or later.
Update to Sylius version 2.1.12 or later.
Update to Sylius version 2.2.3 or later.
Exploit
Fix
XSS
Found an issue in the description? Have something to add? Feel free to write us 👾
Weakness Enumeration
Related Identifiers
Affected Products
Sylius
Symfony
Tom Select