Patchfirst
CVE-2020-5220 Medium · 4.4 EPSS 0.7%

Ability to expose data in Sylius by using an unintended serialisation group

Sylius · SyliusResourceBundle

Official description · CVE.org

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.

Breakdown
14.0 / 100
Exploited
Not confirmed
Reports
0
Tactics
1/15

How an attack unfolds

Based on mappings. Select a step to see the evidence.
  1. What they do

Disclosed on 27 Jan 2020. No public exploit code or confirmed exploitation is recorded.

2 related vulnerabilities in the same code on the same day. The latest fix listed for sylius/sylius is 1.8.3.

Linked vulnerabilitiesLinked by evidence that a fix failed or the same code was patched again. Oldest first.

  1. CVE-2020-5218Ability in Sylius to switch channels via GET parameter enabled…27 Jan 2020
  2. relatedHigh

    Why these are linked:

    This CVECVE-2020-5220Ability to expose data in Sylius by using an unintended…27 Jan 2020

Fixes in sylius/syliusPackagist package, by fixed version. Earlier and later fixes in the same package, not necessarily the same bug.

  1. 1.4.4CVE-2019-1218631 Dec 2019
  2. 1.4.4CVE-2020-522027 Jan 2020
  3. 1.6.3CVE-2019-167685 Dec 2019
  4. 1.6.5CVE-2020-521827 Jan 2020
  5. 1.8.3CVE-2020-1524519 Oct 2020Latest listed

techniques

1 , grouped by in kill-chain order 1

CollectionTA0009

MITRE CTID mapping of the CVE · primary impact
Lower-confidence links (1)

These come from early or generic mappings, text matching, or contradict this CVE’s details (for example a public-facing technique on a bug that needs a user to open a file). Shown for completeness.

  • Exploit Public-Facing ApplicationT1190 needs user interaction; not a public-facing exploit

Detection

0 rules for this CVE · 14 general rules for its techniques

Rules for this CVE

0 that reference CVE-2020-5220 directly.

CVE-specific rules are not available in this build. Search SigmaHQ ↗

Sigma rules © SigmaHQ, Detection Rule License 1.1; linked, not reproduced.

Am I affected? What do I upgrade to?

From GitHub Security Advisories and OSV

2 packages in 1 ecosystem. No single main package: each of these ships the affected code.

  • Packagistsylius/resource-bundle
    Affected: 1.6.0 up to 1.6.3; 1.5.0 up to 1.5.1; 1.4.0 up to 1.4.6; 1.0.0 up to 1.3.13Upgrade to 1.6.4 or later (older lines: 1.5.2, 1.4.7, 1.3.14)
  • Packagistsylius/sylius
    Affected: 1.4.0 up to 1.4.4; All versions before 1.3.12Upgrade to 1.4.10 or later (older lines: 1.3.14)

Check your lockfile against all CVEs

What security researchers reported

Not named in any threat report yet

References

2 links, grouped by NVD tag
↑ ↓ chooseEnter openEsc close