CVE-2020-15094: fedoraproject fedora
Vulnerability summary
CVE-2020-15094 is a high (CVSS 8.8) vulnerability in fedoraproject fedora. EPSS estimates a 3.04% chance of exploitation in the next 30 days, higher than 87.3% of scored vulnerabilities.
Timeline
- 02-09-2020PublishedVulnerability first disclosed.
- 04-08-2024Last modifiedVulnerability information updated.
Description
In Symfony before versions 4.4.13 and 5.1.5, the CachingHttpClient class from the HttpClient Symfony component relies on the HttpCache class to handle requests. HttpCache uses internal headers like X-Body-Eval and X-Body-File to control the restoration of cached responses. The class was initially written with surrogate caching and ESI support in mind (all HTTP calls come from a trusted backend in that scenario). But when used by CachingHttpClient and if an attacker can control the response for a request being made by the CachingHttpClient, remote code execution is possible. This has been fixed in versions 4.4.13 and 5.1.5.
CVSS metrics
4 scores · 3 sources · 2 versions- CVE.orgCNA8.0HighCVSS:3.1/AV:N/AC:H/PR:L/UI:R/S:C/C:H/I:H/A:HDiffers
- OSV · DebianEcosystem advisory · calculated8.8HighCVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
EPSS trend
Probability
3.04%
Chance of exploitation in the next 30 days
Percentile
87%
Versus all other CVEs
30-day change
0.00 pp
From 3.04% on 19-09-2026
Known exploited
Compare KEV catalogsNot in any of the 3 tracked catalogs.
Public exploits
0 foundNo public exploits indexed.
Weaknesses
CWE · root causeAffected systems
Sensiolabs2 products
- httpclient≥ 4.4.0, < 4.4.13 | ≥ 5.1.0, < 5.1.5
- symfony≥ 4.4.0, < 4.4.13 | ≥ 5.1.0, < 5.1.5
Debian1 product
- symfony< 4.4.13+dfsg-1
Fedoraproject1 product
- fedoraEOL32 | 33
Symfony1 product
- symfony≥ 4.4.0, < 4.4.13 | ≥ 5.0.0, < 5.1.5
4 vendors · 5 products
References
7 links- github.com/symfony/symfony/security/advisories/GHSA-754h-5r27-7x3rX Refsource CONFIRMThird Party Advisory
- github.com/symfony/symfony/commit/d9910e0b33a2e0f993abff41c6fbc86951b66d78X Refsource MISCPatchThird Party Advisory