Katalog CVE

CVE-2026-53637

ŚrednieCVSS 6.5
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

Sylius, framework e-commerce oparty na Symfony, zawiera podatność polegającą na niewłaściwym egzekwowaniu przepływu pracy w komponencie koszyka FormComponent. Gdy zamówienie jest finalizowane, a strona koszyka pozostaje otwarta, nieaktualny LiveComponent nie wykrywa zmiany stanu zamówienia i nadal pozwala na akcje koszyka, umożliwiając uwierzytelnionemu klientowi modyfikację lub trwałe usunięcie już sfinalizowanego zamówienia.

Ocena ryzyka

Uwierzytelniony klient może manipulować zrealizowanymi zamówieniami, co może prowadzić do naruszenia integralności danych zamówień i problemów operacyjnych.

Rekomendacja

Zaleca się aktualizację Sylius do wersji 2.0.18, 2.1.15, 2.2.6 lub nowszej. Jako obejście można skopiować poprawiony FormComponent do katalogu src/ i nadpisać definicję usługi.

Inne podatności w Sylius

Zobacz wszystkie
Oryginalny opis (angielski, źródło NVD)

Sylius is an Open Source eCommerce Framework on Symfony. Versions 2.0.0 through 2.0.17, 2.1.0 through 2.1.14, and 2.2.0 through 2.2.5 contain an improper workflow enforcement vulnerability in the cart `FormComponent`. When an order is completed while its cart page remains open, the stale LiveComponent does not detect the order’s changed state and continues to permit cart actions, allowing an authenticated customer to modify or permanently delete an already completed order. Versions 2.0.18, 2.1.15, and 2.2.6 contain a patch. As a workaround, deployments can copy the patched `FormComponent` into the application's `src/` directory and override the `sylius_shop.twig.component.cart.form` service definition to use that class.

Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS