This release includes 3 security fixes for security teams reviewing exposed deployments.
Topics
+8 more
Affected surfaces
ReleasePort's take
Moderate signalThe v2.1.15 release fixes several security issues in Shop APIs and frontend components, including IDOR vulnerabilities and unauthorized order modifications.
Why it matters: Addresses high‑severity (severity 95) IDOR flaws on Payment Request and Account Orders endpoints; prevents Cart FormComponent from altering completed orders (severity 80). Operators should apply the update promptly to eliminate these critical access risks.
Summary
AI summaryUpdates Details, https://github.com/TheMilek, and https://github.com/Sylius/Sylius/security/advisories/GHSA-mr9r-h354-966r across a mixed release.
Changes in this release
| Type | Severity | Summary | CVE |
|---|---|---|---|
| Security | Critical |
Fixes IDOR on Shop Payment Request endpoints in API Fixes IDOR on Shop Payment Request endpoints in API Source: llm_adapter@2026-06-02 Confidence: high |
— |
| Security | Critical |
Fixes channel-based payment method restriction bypass on shop account orders API endpoint Fixes channel-based payment method restriction bypass on shop account orders API endpoint Source: llm_adapter@2026-06-02 Confidence: high |
— |
| Security | Critical |
Fixes Cart FormComponent allowing modification or deletion of completed orders Fixes Cart FormComponent allowing modification or deletion of completed orders Source: llm_adapter@2026-06-02 Confidence: low |
— |
| Security | High |
Prevents Cart FormComponent from modifying or deleting completed orders Prevents Cart FormComponent from modifying or deleting completed orders Source: granite4.1:30b@2026-06-02-audit Confidence: low |
— |
| Bugfix | Medium |
Prevents stale cart LiveComponents from mutating completed orders Prevents stale cart LiveComponents from mutating completed orders Source: llm_adapter@2026-06-02 Confidence: high |
— |
| Bugfix | Medium |
Enforces channel eligibility check when changing payment method via account endpoint Enforces channel eligibility check when changing payment method via account endpoint Source: llm_adapter@2026-06-02 Confidence: high |
— |
| Bugfix | Medium |
Checks payment request ownership to prevent unauthorized access Checks payment request ownership to prevent unauthorized access Source: llm_adapter@2026-06-02 Confidence: high |
— |
Full changelog
TL;DR
🔒 This is a security release!
Fixes the following vulnerabilities:
- IDOR on Shop Payment Request endpoints in API
- Channel-based payment method restriction bypass on shop account orders API endpoint
- Cart FormComponent allows modification or deletion of an already-completed order
Details
- #19038 [2.1] Prevent stale cart LiveComponents from mutating completed orders (@TheMilek)
- #19039 [2.1][API] Enforce channel eligibility check when changing payment method via account endpoint (@TheMilek)
- #19040 [2.1] Check payment request ownership (@TheMilek)
Full Changelog: https://github.com/Sylius/Sylius/compare/v2.1.14...v2.1.15
Security Fixes
- GHSA-mr9r-h354-966r — IDOR on Shop Payment Request endpoints in the API
- GHSA-6955-hrm5-c4qp — Channel‑based payment method restriction bypass on shop account orders API endpoint
- GHSA-5597-7rmh-97q5 — Cart FormComponent allows modification or deletion of an already‑completed order
Weekly OSS security release digest.
The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.
No spam, unsubscribe anytime.
Share this release
Related context
Beta — feedback welcome: [email protected]