PS Summit! We’re organizing a major event
< 1 min. read
Categories: News Technical
CSRF vulnerability in the admin panel
CSRF vulnerability in the admin panel

The quality of our software has always been the most important thing for us. Nevertheless, live issues happen and only thanks to your alertness we are able to fix them and improve. So, what happened?

Affected versions

Sylius 1.0.0 to 1.0.16, 1.1.0 to 1.1.8, 1.2.0 to 1.2.1 versions of AdminBundle and ResourceBundle are affected by this security issue.

This issue has been fixed in Sylius 1.0.17, 1.1.9 and 1.2.2. Development branch for 1.3 release has also been fixed.

Description

The following actions in the admin panel did not require a CSRF token:

  • marking order’s payment as completed
  • marking order’s payment as refunded
  • marking product review as accepted
  • marking product review as rejected

Resolution

The issue is fixed by adding a required CSRF token to those actions.

We also fixed ResourceController‘s  applyStateMachineTransitionAction
method by adding a CSRF token check. If you use that action in the API context, you can disable it by adding csrf_protection: false to its routing configuration.

Credits

We would like to thank Paweł Waniek for reporting this security issue and Kamil for a quick reaction.

Reporting security issues

If you think that you have found a security issue in Sylius, please contact us at [email protected].

Tags:
Share:
More from our blog
Ecosystem News Sylius < 1 min read 01.09.2026
Stripe has officially joined the Sylius ecosystem as our Preferred Payment Partner, marking another important step in the development of our payments ecosystem. Stripe is a financial infrastructure platform for businesses, used by millions of companies to accept payments and grow revenue.  This partnership also represents… Read More
Ecosystem < 1 min read 12.08.2026
Summer slowdown? Not here. While half of Europe was off chasing sunshine, the Sylius ecosystem kept shipping, and July turned into one of the busiest months yet, headlined by a new official partnership with Stripe and a fresh MCP tool for admin panel. From new go-lives to amazing events, the… Read More
Ecosystem News < 1 min read 20.07.2026
THREE YEARSCOUNTLESS CONTRIBUTIONSONE INCREDIBLE COMMUNITY It’s been 3 years since the first Month of Sylius launched as we know it today – though it wasn’t our first attempt at a monthly recap: an earlier numbered summary series ran from #1 to #9 back in April 2018. Since then, the community… Read More
Comments