CVE-2020-15143 json
Remote Code Execution in SyliusResourceBundle
published 2020-08-19 6 y ago modified 2026-07-08 4 mo ago also GHSA-p4pj-9g59-4ppv , EUVD-2020-0636
- cvss
- 7.7
- version 3.1, CNA
- cisa kev
- Not listed
- not in CISA's catalog
- epss
- 1.9%
- EPSS 1.9% chance of exploitation in 30 days, percentile 79%
- public exploits
- 0
- none known
Summary
In SyliusResourceBundle before versions 1.3.14, 1.4.7, 1.5.2 and 1.6.4, rrequest parameters injected inside an expression evaluated by `symfony/expression-language` package haven't been sanitized properly. This allows the attacker to access any public service by manipulating that request parameter, allowing for Remote Code Execution. This issue has been patched for versions 1.3.14, 1.4.7, 1.5.2 and 1.6.4. Versions prior to 1.3 were not patched.
Patch / fix
- packagist sylius/resource-bundle 1.3.14, 1.4.7, 1.5.2, 1.6.4
Exploit prediction
1.91% chance of exploitation in the next 30 days, higher than 79% of all scored CVEs (FIRST EPSS, 2026-11-08).
Exploits and checks
- github.com https://github.com/Sylius/SyliusResourceBundle/security/advisories/GHSA-p4pj-9g59-4ppv referenced PoC, tagged "exploit" by a source, unverified
CVSS scores
| assigned by | version | score | vector |
|---|---|---|---|
| CNA | 3.1 | 7.7 | CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:N/I:H/A:N |
| NVD | 3.1 | 8.8 | CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H |
| NVD | 2.0 | 6.5 | AV:N/AC:L/Au:S/C:P/I:P/A:P |
| GitHub | 3.1 | 7.7 | CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:N/I:H/A:N |
Affected packages
| ecosystem | package | affected | fixed in |
|---|---|---|---|
| packagist | sylius/resource-bundle | >=1.4.0, <1.4.7 >=1.5.0, <1.5.2 >=1.6.0, <1.6.4 >=1.0.0, <1.3.14 |
1.4.7 1.5.2 1.6.4 1.3.14 |
Affected products
- Sylius SyliusResourceBundle
Classification
References
-
github.com
/Sylius/SyliusResourceBundle/commit/73ed8b8bb083f36c30ad7c3cec336f65d6a80650
web
-
github.com
/Sylius/SyliusResourceBundle/security/advisories/GHSA-p4pj-9g59-4ppv
web, exploit, mitigation, third-party-advisory
-
nvd.nist.gov
/vuln/detail/CVE-2020-15143
advisory
-
github.com
/FriendsOfPHP/security-advisories/blob/master/sylius/resource-bundle/CVE-2020-15143.yaml
web
-
github.com
/Sylius/SyliusResourceBundle
package
Sources
- CVE List CVE-2020-15143
- GitHub Advisory GHSA-p4pj-9g59-4ppv
- NVD CVE-2020-15143
Fencer Vulns keeps one entry per vulnerability: the CVE id wins, then GHSA, and records that alias each other are merged, except that two CVEs always keep separate entries. The same data is available as JSON.