Ability to expose data in Sylius by using an unintended serialisation group
Key facts
- Attack vector
- Network
- Privileges required
- None
- User interaction
- None
- Attack complexity
- Low
- Impact type
- Information disclosure
- Confidentiality · integrity · availability
- Low · None · None
- Fix status
- Fixed
Attack profile from CVSS 3.1 · NVD. Fix status from CNA and GitHub. Impact type from CWE-200.
Summary
Sylius ResourceBundle accepts and uses any serialisation groups to be passed via a HTTP header. This might lead to data exposure by using an unintended serialisation group - for example it could make Shop API use a more permissive group from Admin API. Anyone exposing an API with ResourceBundle's controller is affected. The vulnerable versions are: <1.3 || >=1.3.0 <=1.3.12 || >=1.4.0 <=1.4.5 || >=1.5.0 <=1.5.0 || >=1.6.0 <=1.6.2. The patch is provided for Sylius ResourceBundle 1.3.13, 1.4.6, 1.5.1 and 1.6.3, but not for any versions below 1.3.
Why it matters now
SSVC decision points
Not available: CISA has not published SSVC decision points for this record.
Affected products
| Vendor | Product | Affected versions | Fixed in | Status | Source |
|---|---|---|---|---|---|
| Sylius | SyliusResourceBundle | before 1.3.13; 1.4.0 to before 1.4.6; 1.5.0 to before 1.5.1; 1.6.0 to before 1.6.3 | 1.3.13, 1.4.6, 1.5.1, 1.6.3 | Patch available | CNA |
| — | sylius/resource-bundle (Packagist) | 1.4.0 to before 1.4.6 | 1.4.6 | Patch available | GHSA-8vp7-j5cj-vvm2 |
| — | sylius/resource-bundle (Packagist) | 1.5.0 to before 1.5.1 | 1.5.1 | Patch available | GHSA-8vp7-j5cj-vvm2 |
| — | sylius/resource-bundle (Packagist) | 1.6.0 to before 1.6.3 | 1.6.3 | Patch available | GHSA-8vp7-j5cj-vvm2 |
| — | sylius/sylius (Packagist) | before 1.3.12 | 1.3.12 | Patch available | GHSA-8vp7-j5cj-vvm2 |
| — | sylius/sylius (Packagist) | 1.4.0 to before 1.4.4 | 1.4.4 | Patch available | GHSA-8vp7-j5cj-vvm2 |
| — | sylius/resource-bundle (Packagist) | 1.0.0 to before 1.3.13 | 1.3.13 | Patch available | GHSA-8vp7-j5cj-vvm2 |
- SyliusResourceBundle VendorSylius Affected before 1.3.13; 1.4.0 to before 1.4.6; 1.5.0 to before 1.5.1; 1.6.0 to before 1.6.3 Fixed in 1.3.13, 1.4.6, 1.5.1, 1.6.3 Patch available CNA
- sylius/resource-bundle (Packagist) Vendor— Affected 1.4.0 to before 1.4.6 Fixed in 1.4.6 Patch available GHSA-8vp7-j5cj-vvm2
- sylius/resource-bundle (Packagist) Vendor— Affected 1.5.0 to before 1.5.1 Fixed in 1.5.1 Patch available GHSA-8vp7-j5cj-vvm2
- sylius/resource-bundle (Packagist) Vendor— Affected 1.6.0 to before 1.6.3 Fixed in 1.6.3 Patch available GHSA-8vp7-j5cj-vvm2
- sylius/sylius (Packagist) Vendor— Affected before 1.3.12 Fixed in 1.3.12 Patch available GHSA-8vp7-j5cj-vvm2
- sylius/sylius (Packagist) Vendor— Affected 1.4.0 to before 1.4.4 Fixed in 1.4.4 Patch available GHSA-8vp7-j5cj-vvm2
- sylius/resource-bundle (Packagist) Vendor— Affected 1.0.0 to before 1.3.13 Fixed in 1.3.13 Patch available GHSA-8vp7-j5cj-vvm2
Remediation
- Fix · CNA SyliusResourceBundle (Sylius) Fixed in 1.3.13, 1.4.6, 1.5.1, 1.6.3
- Fix · GHSA-8vp7-j5cj-vvm2 sylius/resource-bundle (Packagist) Fixed in 1.4.6 Advisory →
- Fix · GHSA-8vp7-j5cj-vvm2 sylius/resource-bundle (Packagist) Fixed in 1.5.1 Advisory →
- Fix · GHSA-8vp7-j5cj-vvm2 sylius/resource-bundle (Packagist) Fixed in 1.6.3 Advisory →
- Fix · GHSA-8vp7-j5cj-vvm2 sylius/sylius (Packagist) Fixed in 1.3.12 Advisory →
- Fix · GHSA-8vp7-j5cj-vvm2 sylius/sylius (Packagist) Fixed in 1.4.4 Advisory →
- Fix · GHSA-8vp7-j5cj-vvm2 sylius/resource-bundle (Packagist) Fixed in 1.3.13 Advisory →
Timeline
- 2026-10-02 Threatist record created from CVE-2020-5220
- 2026-10-03 Alias added: GHSA-8vp7-j5cj-vvm2
References
Advisory 3
More Syliusresourcebundle vulnerabilities
- TI-2020-11918 Remote Code Execution in SyliusResourceBundle CVSS 3.1CRITICAL 9.6
- TI-2020-11916 Remote Code Execution in SyliusResourceBundle CVSS 3.1HIGH 8.8
Sources
- CVE-2020-5220 · CVE Program
- CVE-2020-5220 · NVD
- FIRST EPSS
- GHSA-8vp7-j5cj-vvm2 · GitHub Advisory Database · CC BY 4.0
This product uses the NVD API but is not endorsed or certified by the NVD. Sources and licences