mirror of
https://github.com/0xMarcio/cve.git
synced 2026-06-01 19:21:35 +02:00
19 lines
1.2 KiB
Markdown
19 lines
1.2 KiB
Markdown
### [CVE-2020-15094](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2020-15094)
|
|

|
|

|
|

|
|
|
|
### 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.
|
|
|
|
### POC
|
|
|
|
#### Reference
|
|
No PoCs from references.
|
|
|
|
#### Github
|
|
- https://github.com/404notf0und/CVE-Flow
|
|
- https://github.com/Live-Hack-CVE/CVE-2020-15094
|
|
|