CVE-2018-19789
CVE-2018-19789
Здесь приведены факты из открытых источников об уязвимостях. Перед обновлением ознакомьтесь с исходным сообщением.
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.
CVSS 5.3 · Средний · EPSS 3,6% · Есть исправление
- Опубликовано
- Обновлено
Затронутые продукты и версии
n/a
- Версии
- n/a: Затронуто
Нет опубликованного исправления
symfony Debian:12
- Затронутые диапазоны версий
- ECOSYSTEM: < 3.4.20+dfsg-1
Обновитесь до 3.4.20+dfsg-1
symfony Debian:13
- Затронутые диапазоны версий
- ECOSYSTEM: < 3.4.20+dfsg-1
Обновитесь до 3.4.20+dfsg-1
symfony Debian:14
- Затронутые диапазоны версий
- ECOSYSTEM: < 3.4.20+dfsg-1
Обновитесь до 3.4.20+dfsg-1
symfony/symfony Packagist
- Версии
- v2.7.0
- v2.7.1
- v2.7.10
- v2.7.11
- v2.7.12
- v2.7.13
- v2.7.14
- v2.7.15
- v2.7.16
- v2.7.17
- v2.7.18
- v2.7.19
- v2.7.2
- v2.7.20
- v2.7.21
- v2.7.22
- v2.7.23
- v2.7.24
- v2.7.25
- v2.7.26
- v2.7.27
- v2.7.28
- v2.7.29
- v2.7.3
- v2.7.30
- v2.7.31
- v2.7.32
- v2.7.33
- v2.7.34
- v2.7.35
- v2.7.36
- v2.7.37
- v2.7.38
- v2.7.39
- v2.7.4
- v2.7.40
- v2.7.41
- v2.7.42
- v2.7.43
- v2.7.44
- v2.7.45
- v2.7.46
- v2.7.47
- v2.7.48
- v2.7.49
- v2.7.5
- v2.7.6
- v2.7.7
- v2.7.8
- v2.7.9
- Затронутые диапазоны версий
- ECOSYSTEM: ≥ 2.7.0, < 2.7.50
Обновитесь до 2.7.50
symfony/symfony Packagist
- Версии
- v2.8.0
- v2.8.1
- v2.8.10
- v2.8.11
- v2.8.12
- v2.8.13
- v2.8.14
- v2.8.15
- v2.8.16
- v2.8.17
- v2.8.18
- v2.8.19
- v2.8.2
- v2.8.20
- v2.8.21
- v2.8.22
- v2.8.23
- v2.8.24
- v2.8.25
- v2.8.26
- v2.8.27
- v2.8.28
- v2.8.29
- v2.8.3
- v2.8.30
- v2.8.31
- v2.8.32
- v2.8.33
- v2.8.34
- v2.8.35
- v2.8.36
- v2.8.37
- v2.8.38
- v2.8.39
- v2.8.4
- v2.8.40
- v2.8.41
- v2.8.42
- v2.8.43
- v2.8.44
- v2.8.45
- v2.8.46
- v2.8.47
- v2.8.48
- v2.8.5
- v2.8.6
- v2.8.7
- v2.8.8
- v2.8.9
- Затронутые диапазоны версий
- ECOSYSTEM: ≥ 2.8.0, < 2.8.49
Обновитесь до 2.8.49
symfony/symfony Packagist
- Версии
- v3.0.0
- v3.0.1
- v3.0.2
- v3.0.3
- v3.0.4
- v3.0.5
- v3.0.6
- v3.0.7
- v3.0.8
- v3.0.9
- v3.1.0
- v3.1.0-BETA1
- v3.1.0-RC1
- v3.1.1
- v3.1.10
- v3.1.2
- v3.1.3
- v3.1.4
- v3.1.5
- v3.1.6
- v3.1.7
- v3.1.8
- v3.1.9
- v3.2.0
- v3.2.0-BETA1
- v3.2.0-RC1
- v3.2.0-RC2
- v3.2.1
- v3.2.10
- v3.2.11
- v3.2.12
- v3.2.13
- v3.2.14
- v3.2.2
- v3.2.3
- v3.2.4
- v3.2.5
- v3.2.6
- v3.2.7
- v3.2.8
- v3.2.9
- v3.3.0
- v3.3.0-BETA1
- v3.3.0-RC1
- v3.3.1
- v3.3.10
- v3.3.11
- v3.3.12
- v3.3.13
- v3.3.14
- v3.3.15
- v3.3.16
- v3.3.17
- v3.3.18
- v3.3.2
- v3.3.3
- v3.3.4
- v3.3.5
- v3.3.6
- v3.3.7
- v3.3.8
- v3.3.9
- v3.4.0
- v3.4.0-BETA1
- v3.4.0-BETA2
- v3.4.0-BETA3
- v3.4.0-BETA4
- v3.4.0-RC1
- v3.4.0-RC2
- v3.4.1
- v3.4.10
- v3.4.11
- v3.4.12
- v3.4.13
- v3.4.14
- v3.4.15
- v3.4.16
- v3.4.17
- v3.4.18
- v3.4.19
- v3.4.2
- v3.4.3
- v3.4.4
- v3.4.5
- v3.4.6
- v3.4.7
- v3.4.8
- v3.4.9
- Затронутые диапазоны версий
- ECOSYSTEM: ≥ 3.0.0, < 3.4.20
Обновитесь до 3.4.20
symfony/symfony Packagist
- Версии
- v4.0.0
- v4.0.1
- v4.0.10
- v4.0.11
- v4.0.12
- v4.0.13
- v4.0.14
- v4.0.2
- v4.0.3
- v4.0.4
- v4.0.5
- v4.0.6
- v4.0.7
- v4.0.8
- v4.0.9
- Затронутые диапазоны версий
- ECOSYSTEM: ≥ 4.0.0, < 4.0.15
Обновитесь до 4.0.15
symfony/symfony Packagist
- Версии
- v4.1.0
- v4.1.1
- v4.1.2
- v4.1.3
- v4.1.4
- v4.1.5
- v4.1.6
- v4.1.7
- v4.1.8
- Затронутые диапазоны версий
- ECOSYSTEM: ≥ 4.1.0, < 4.1.9
Обновитесь до 4.1.9
symfony/symfony Packagist
- Версии
- v4.2.0
- Затронутые диапазоны версий
- ECOSYSTEM: ≥ 4.2.0, < 4.2.1
Обновитесь до 4.2.1
symfony/form Packagist
- Версии
- v2.7.0
- v2.7.1
- v2.7.10
- v2.7.11
- v2.7.12
- v2.7.13
- v2.7.14
- v2.7.15
- v2.7.16
- v2.7.17
- v2.7.18
- v2.7.19
- v2.7.2
- v2.7.20
- v2.7.21
- v2.7.22
- v2.7.23
- v2.7.24
- v2.7.25
- v2.7.26
- v2.7.27
- v2.7.28
- v2.7.29
- v2.7.3
- v2.7.30
- v2.7.31
- v2.7.32
- v2.7.33
- v2.7.34
- v2.7.35
- v2.7.36
- v2.7.37
- v2.7.38
- v2.7.39
- v2.7.4
- v2.7.40
- v2.7.41
- v2.7.42
- v2.7.43
- v2.7.44
- v2.7.45
- v2.7.46
- v2.7.47
- v2.7.48
- v2.7.49
- v2.7.5
- v2.7.6
- v2.7.7
- v2.7.8
- v2.7.9
- Затронутые диапазоны версий
- ECOSYSTEM: ≥ 2.7.0, < 2.7.50
Обновитесь до 2.7.50
symfony/form Packagist
- Версии
- v2.8.0
- v2.8.1
- v2.8.10
- v2.8.11
- v2.8.12
- v2.8.13
- v2.8.14
- v2.8.15
- v2.8.16
- v2.8.17
- v2.8.18
- v2.8.19
- v2.8.2
- v2.8.20
- v2.8.21
- v2.8.22
- v2.8.23
- v2.8.24
- v2.8.25
- v2.8.26
- v2.8.27
- v2.8.28
- v2.8.29
- v2.8.3
- v2.8.30
- v2.8.31
- v2.8.32
- v2.8.33
- v2.8.34
- v2.8.35
- v2.8.36
- v2.8.37
- v2.8.38
- v2.8.39
- v2.8.4
- v2.8.40
- v2.8.41
- v2.8.42
- v2.8.43
- v2.8.44
- v2.8.45
- v2.8.46
- v2.8.47
- v2.8.48
- v2.8.5
- v2.8.6
- v2.8.7
- v2.8.8
- v2.8.9
- Затронутые диапазоны версий
- ECOSYSTEM: ≥ 2.8.0, < 2.8.49
Обновитесь до 2.8.49
symfony/form Packagist
- Версии
- v3.0.0
- v3.0.1
- v3.0.2
- v3.0.3
- v3.0.4
- v3.0.5
- v3.0.6
- v3.0.7
- v3.0.8
- v3.0.9
- v3.1.0
- v3.1.0-BETA1
- v3.1.0-RC1
- v3.1.1
- v3.1.10
- v3.1.2
- v3.1.3
- v3.1.4
- v3.1.5
- v3.1.6
- v3.1.7
- v3.1.8
- v3.1.9
- v3.2.0
- v3.2.0-BETA1
- v3.2.0-RC1
- v3.2.0-RC2
- v3.2.1
- v3.2.10
- v3.2.11
- v3.2.12
- v3.2.13
- v3.2.14
- v3.2.2
- v3.2.3
- v3.2.4
- v3.2.5
- v3.2.6
- v3.2.7
- v3.2.8
- v3.2.9
- v3.3.0
- v3.3.0-BETA1
- v3.3.0-RC1
- v3.3.1
- v3.3.10
- v3.3.11
- v3.3.12
- v3.3.13
- v3.3.14
- v3.3.15
- v3.3.16
- v3.3.17
- v3.3.18
- v3.3.2
- v3.3.3
- v3.3.4
- v3.3.5
- v3.3.6
- v3.3.7
- v3.3.8
- v3.3.9
- v3.4.0
- v3.4.0-BETA1
- v3.4.0-BETA2
- v3.4.0-BETA3
- v3.4.0-BETA4
- v3.4.0-RC1
- v3.4.0-RC2
- v3.4.1
- v3.4.10
- v3.4.11
- v3.4.12
- v3.4.13
- v3.4.14
- v3.4.15
- v3.4.16
- v3.4.17
- v3.4.18
- v3.4.19
- v3.4.2
- v3.4.3
- v3.4.4
- v3.4.5
- v3.4.6
- v3.4.7
- v3.4.8
- v3.4.9
- Затронутые диапазоны версий
- ECOSYSTEM: ≥ 3.0.0, < 3.4.20
Обновитесь до 3.4.20
symfony/form Packagist
- Версии
- v4.0.0
- v4.0.1
- v4.0.10
- v4.0.11
- v4.0.12
- v4.0.13
- v4.0.14
- v4.0.2
- v4.0.3
- v4.0.4
- v4.0.5
- v4.0.6
- v4.0.7
- v4.0.8
- v4.0.9
- Затронутые диапазоны версий
- ECOSYSTEM: ≥ 4.0.0, < 4.0.15
Обновитесь до 4.0.15
symfony/form Packagist
- Версии
- v4.1.0
- v4.1.1
- v4.1.2
- v4.1.3
- v4.1.4
- v4.1.5
- v4.1.6
- v4.1.7
- v4.1.8
- Затронутые диапазоны версий
- ECOSYSTEM: ≥ 4.1.0, < 4.1.9
Обновитесь до 4.1.9
symfony/form Packagist
- Версии
- v4.2.0
- Затронутые диапазоны версий
- ECOSYSTEM: ≥ 4.2.0, < 4.2.1
Обновитесь до 4.2.1
symfony Ubuntu:16.04:LTS
- Версии
- 2.7.1+dfsg-1
- 2.7.5+dfsg-1
- 2.7.9+dfsg-1
- 2.7.9+dfsg-1ubuntu2
- 2.7.10-0ubuntu2
- Затронутые диапазоны версий
- ECOSYSTEM: (−∞, +∞)
Нет опубликованного исправления
symfony Ubuntu:Pro:18.04:LTS
- Версии
- 2.8.7+dfsg-1.3ubuntu1
- 3.4.3+dfsg-1ubuntu4
- 3.4.6+dfsg-1
- 3.4.6+dfsg-1ubuntu0.1
- 3.4.6+dfsg-1ubuntu0.1+esm1
- 3.4.6+dfsg-1ubuntu0.1+esm2
- Затронутые диапазоны версий
- ECOSYSTEM: (−∞, +∞)
Нет опубликованного исправления
Первоисточники
- https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/OA4WVFN5FYPIXAPLWZI6N425JHHDSWAZ/
- https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/4TD3E7FZIXLVFG3SMFJPDEKPZ26TJOW7/
- http://www.securityfocus.com/bid/106249
- https://symfony.com/blog/cve-2018-19789-disclosure-of-uploaded-files-full-path
- https://lists.debian.org/debian-lts-announce/2019/03/msg00009.html
- https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/JZMRJ7VTHCY5AZK24G4QGX36RLUDTDKE/
- https://www.debian.org/security/2019/dsa-4441
- https://seclists.org/bugtraq/2019/May/21
- https://nvd.nist.gov/vuln/detail/CVE-2018-19789