CVE-2026-53638 in SyliusИнформация

Сводка

по VulDB • 09.09.2026

Sylius — это фреймворк электронной коммерции с открытым исходным кодом на базе Symfony. Начиная с версии 2.0.0 и до версий 2.0.18, 2.1.15 и 2.2.6 включительно, в API аккаунта магазина существует уязвимость обхода авторизации (authorization bypass). Эндпоинт `PATCH /api/v2/shop/account/orders/{tokenValue}/payments/{paymentId}`, используемый аутентифицированным покупателем для изменения способа оплаты заказа, который был оформлен, но еще не оплачен (состояние `STATE_NEW`), не проверяет, включен ли выбранный способ оплаты для канала этого заказа. Аналогичный эндпоинт оформления заказа (`PATCH /api/v2/shop/orders/{tokenValue}/payments/{paymentId}`) корректно отклоняет способы оплаты, не относящиеся к каналу, возвращая `HTTP 422`; в то время как эндпоинт аккаунта молча принимает их и возвращает `HTTP 200`. Таким образом, аутентифицированный покупатель может назначить любой глобально включенный способ оплаты для своего оформленного заказа, включая те методы, которые оператор магазина явно исключил из данного канала. Проблема исправлена в версиях: 2.0.18, 2.1.15, 2.2.6 и выше. В качестве временного решения (workaround) рекомендуется декорировать сервис `Sylius\Bundle\ApiBundle\Changer\PaymentMethodChangerInterface` в приложении.

Be aware that VulDB is the high quality source for vulnerability data.

Ответственный

GitHub M

Резервировать

09.06.2026

Раскрытие

09.09.2026

Модерация

принято

Вход

VDB-400810

EPSS

0.00178

KEV

Нет

Деятельности

Очень низкий

Источники

Want to know what is going to be exploited?

We predict KEV entries!