Vulnerability · Published Mar 10, 2026 · Assigned by GitHub_M
CVE-2026-31825Sylius has a DQL Injection via API Order Filters
Medium 5.3
In plain English
A medium-severity SQL injection in Sylius from Sylius. Proof-of-concept exploit code is public. The chance it is exploited in the next 30 days is estimated at 0.2% (higher than 14% of all known vulnerabilities). Fixed versions are available - upgrade the affected package.
Official description
Sylius is an Open Source eCommerce Framework on Symfony. Sylius API filters ProductPriceOrderFilter and TranslationOrderNameAndLocaleFilter pass user-supplied order direction values directly to Doctrine's orderBy() without validation. An attacker can inject arbitrary DQL. The issue is fixed in versions: 1.9.12, 1.10.16, 1.11.17, 1.12.23, 1.13.15, 1.14.18, 2.0.16, 2.1.12, 2.2.3 and above.
Affected packages & fixed versions
| Ecosystem | Package | Fixed in | Advisory |
|---|---|---|---|
| Packagist | sylius/sylius | 1.9.12 | GHSA-xcwx-r2gw-w93m |
| Packagist | sylius/sylius | 1.10.16 | GHSA-xcwx-r2gw-w93m |
| Packagist | sylius/sylius | 1.11.17 | GHSA-xcwx-r2gw-w93m |
| Packagist | sylius/sylius | 1.12.23 | GHSA-xcwx-r2gw-w93m |
| Packagist | sylius/sylius | 1.13.15 | GHSA-xcwx-r2gw-w93m |
| Packagist | sylius/sylius | 1.14.18 | GHSA-xcwx-r2gw-w93m |
| Packagist | sylius/sylius | 2.0.16 | GHSA-xcwx-r2gw-w93m |
| Packagist | sylius/sylius | 2.1.12 | GHSA-xcwx-r2gw-w93m |
| Packagist | sylius/sylius | 2.2.3 | GHSA-xcwx-r2gw-w93m |
Affected products (as reported)
Weakness: CWE-89, CWE-943 · Vector: CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N
References
- https://github.com/Sylius/Sylius/security/advisories/GHSA-xcwx-r2gw-w93m x_refsource_CONFIRM