Improper Neutralization of Special Elements in Data Query Logic in Sylius - CVE-2026-31825

 

Improper Neutralization of Special Elements in Data Query Logic in Sylius - CVE-2026-31825

Published: April 27, 2026


Vulnerability identifier: #VU128219
CSH Severity: Medium
CVSS v4: 6.9 [CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N]
CVE-ID: CVE-2026-31825
CWE-ID: CWE-943
Exploitation vector: Remote access
Exploit availability: No public exploit available

Vulnerability details

The vulnerability allows a remote attacker to disclose sensitive information.

The vulnerability exists due to improper neutralization of special elements in data query logic in ProductPriceOrderFilter and TranslationOrderNameAndLocaleFilter when handling API order filter parameters. A remote attacker can send a specially crafted request to disclose sensitive information.

The issue affects API routes and involves user-supplied order direction values being passed directly to Doctrine's orderBy().


Affected software

Sylius

How to mitigate CVE-2026-31825

Install security update from vendor's website.

Sylius - addressed 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

External References

Related Security Bulletins