CVEvulnerability
CVE-2018-19789
5.3 MEDIUM
Official page ↗
- Status
- Modified
- Published
- 2018-12-18
- Last modified
- 2026-06-17
- Assigner
- [email protected]
- CVSS 3.0 ([email protected])
- 5.3 MEDIUM — CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N
- CVSS 2.0 ([email protected])
- 5.0 MEDIUM — AV:N/AC:L/Au:N/C:P/I:N/A:N
- Weaknesses
- CWE-434
Description
An issue was discovered in Symfony 2.7.x before 2.7.50, 2.8.x before 2.8.49, 3.x before 3.4.20, 4.0.x before 4.0.15, 4.1.x before 4.1.9, and 4.2.x before 4.2.1. When using the scalar type hint `string` in a setter method (e.g. `setName(string $name)`) of a class that's the `data_class` of a form, and when a file upload is submitted to the corresponding field instead of a normal text input, then `UploadedFile::__toString()` is called which will then return and disclose the path of the uploaded file. If combined with a local file inclusion issue in certain circumstances this could escalate it to a Remote Code Execution.
Affected configurations
• sensiolabs symfony (>= 2.7.0 < 2.7.50)
• sensiolabs symfony (>= 2.8.0 < 2.8.49)
• sensiolabs symfony (>= 3.0.0 < 3.4.20)
• sensiolabs symfony (>= 4.0.0 < 4.0.15)
• sensiolabs symfony (>= 4.1.0 < 4.1.9)
• sensiolabs symfony (>= 4.2.0 < 4.2.1)
• debian debian linux 8.0
Related
Weakness · CWE (1)
- CWE-434 Unrestricted Upload of File with Dangerous Type weakness
References
- http://www.securityfocus.com/bid/106249 Third Party Advisory, VDB Entry
- https://lists.debian.org/debian-lts-announce/2019/03/msg00009.html Mailing List, Third Party Advisory
- https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/4TD3E7FZIXLVFG3SMFJPDEKPZ26TJOW7/ lists.fedoraproject.org
- https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/JZMRJ7VTHCY5AZK24G4QGX36RLUDTDKE/ lists.fedoraproject.org
- https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/OA4WVFN5FYPIXAPLWZI6N425JHHDSWAZ/ lists.fedoraproject.org
- https://seclists.org/bugtraq/2019/May/21 seclists.org
- https://symfony.com/blog/cve-2018-19789-disclosure-of-uploaded-files-full-path Patch, Vendor Advisory
- https://www.debian.org/security/2019/dsa-4441 www.debian.org
- http://www.securityfocus.com/bid/106249 Third Party Advisory, VDB Entry
- https://lists.debian.org/debian-lts-announce/2019/03/msg00009.html Mailing List, Third Party Advisory
- https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/4TD3E7FZIXLVFG3SMFJPDEKPZ26TJOW7/ lists.fedoraproject.org
- https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/JZMRJ7VTHCY5AZK24G4QGX36RLUDTDKE/ lists.fedoraproject.org
- https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/OA4WVFN5FYPIXAPLWZI6N425JHHDSWAZ/ lists.fedoraproject.org
- https://seclists.org/bugtraq/2019/May/21 seclists.org
- https://symfony.com/blog/cve-2018-19789-disclosure-of-uploaded-files-full-path Patch, Vendor Advisory
- https://www.debian.org/security/2019/dsa-4441 www.debian.org