Open Redirect Affecting sylius/sylius package, versions <1.9.12>=1.10.0-alpha.1, <1.10.16>=1.11.0-alpha.1, <1.11.17>=1.12.0-alpha.1, <1.12.23>=1.13.0-alpha.1, <1.13.15>=1.14.0-alpha.1, <1.14.18>=2.0.0-alpha.1, <2.0.16>=2.1.0, <2.1.12>=2.2.0, <2.2.3


Severity

Recommended
0.0
medium
0
10

CVSS assessment by Snyk's Security Team. Learn more

Threat Intelligence

EPSS
0.17% (7th percentile)

Do your applications use this vulnerable package?

In a few clicks we can analyze your entire application and see what components are vulnerable in your application, and suggest you quick fixes.

Test your applications

Snyk Learn

Learn about Open Redirect vulnerabilities in an interactive lesson.

Start learning
  • Snyk IDSNYK-PHP-SYLIUSSYLIUS-15460802
  • published11 Mar 2026
  • disclosed11 Mar 2026
  • creditBartlomiej Nowinski

Introduced: 11 Mar 2026

CVE-2026-31819  (opens in a new tab)
CWE-601  (opens in a new tab)

How to fix?

Upgrade sylius/sylius to version 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 or higher.

Overview

sylius/sylius is a platform for PHP, based on Symfony framework.

Affected versions of this package are vulnerable to Open Redirect in the handling of the switchAction, impersonateAction, and handle processes when redirecting users based on the HTTP Referer header. An attacker can redirect users to malicious external sites by enticing them to click crafted links, potentially leading to phishing or credential theft. This is only exploitable if a user or administrator follows a link from an attacker-controlled page or external source such as email or chat.

Workaround

This vulnerability can be mitigated by copying the affected classes to your project's source directory, applying the provided fixes to avoid using the Referer header for redirects, and overriding the relevant service definitions in your configuration.

CVSS Base Scores

version 4.0
version 3.1