Advisory Database
  • Advisories
  • Dependency Scanning
  1. composer
  2. ›
  3. sylius/sylius
  4. ›
  5. CVE-2026-53637

CVE-2026-53637: Sylius: Cart FormComponent allows modification or deletion of an already-completed order

July 9, 2026

A user opens the cart page in the browser. In the background, the order gets completed, e.g. an admin changes the status, or the user finalizes payment in another tab. The browser still displays the old cart: the LiveComponent is unaware the underlying order state has changed.

If the user then:

  • clears the cart → clearCart() calls manager->remove() on the completed order: the order is permanently deleted from the database;
  • removes a product → removeItem() mutates an item on the completed order;
  • changes quantity → saveCart() overwrites data on the completed order.

In all cases, the customer’s order data is irreversibly corrupted or lost, even though the order has already been placed and paid for. The same vector can be triggered deliberately by an authenticated customer (keep the cart page open, complete checkout in another tab, then modify the “cart” to add quantity beyond what was paid for).

References

  • github.com/Sylius/Sylius/security/advisories/GHSA-5597-7rmh-97q5
  • github.com/advisories/GHSA-5597-7rmh-97q5
  • nvd.nist.gov/vuln/detail/CVE-2026-53637

Code Behaviors & Features

Detect and mitigate CVE-2026-53637 with GitLab Dependency Scanning

Secure your software supply chain by verifying that all open source dependencies used in your projects contain no disclosed vulnerabilities. Learn more about Dependency Scanning →

Affected versions

All versions starting from 2.0.0 before 2.0.18, all versions starting from 2.1.0 before 2.1.15, all versions starting from 2.2.0 before 2.2.6

Fixed versions

  • 2.0.18
  • 2.1.15
  • 2.2.6

Solution

Upgrade to versions 2.0.18, 2.1.15, 2.2.6 or above.

Impact 6.5 MEDIUM

CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:H/A:N

Learn more about CVSS

Weakness

  • CWE-672: Operation on a Resource after Expiration or Release
  • CWE-841: Improper Enforcement of Behavioral Workflow

Source file

packagist/sylius/sylius/CVE-2026-53637.yml

Spotted a mistake? Edit the file on GitLab.

  • Site Repo
  • About GitLab
  • Terms
  • Privacy Statement
  • Contact

Page generated Sat, 15 Aug 2026 00:22:50 +0000.