CVE-2020-15094

HIGH

Symfony <4.4.13, 5.1.5 - Info Disclosure

Title source: llm
STIX 2.1

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.

Scores

CVSS v3 8.0
EPSS 0.0225
EPSS Percentile 84.6%
Attack Vector NETWORK
CVSS:3.1/AV:N/AC:H/PR:L/UI:R/S:C/C:H/I:H/A:H

Details

CWE
CWE-212
Status published
Products (6)
fedoraproject/fedora 32
fedoraproject/fedora 33
sensiolabs/httpclient 4.4.0 - 4.4.13
sensiolabs/symfony 4.4.0 - 4.4.13
symfony/http-kernel 4.3.0 - 4.4.13Packagist
symfony/symfony 4.3.0 - 4.4.13Packagist
Published Sep 02, 2020
Tracked Since Feb 18, 2026