CVE-2019-18888
published 2019-11-21CVE-2019-18888: An issue was discovered in Symfony 2.8.0 through 2.8.50, 3.4.0 through 3.4.34, 4.2.0 through 4.2.11, and 4.3.0 through 4.3.7. If an application passes…
PriorityP344high7.5CVSS 3.1
AVNACLPRNUINSUCNIHAN
EPSS
2.25%
80.9th percentile
An issue was discovered in Symfony 2.8.0 through 2.8.50, 3.4.0 through 3.4.34, 4.2.0 through 4.2.11, and 4.3.0 through 4.3.7. If an application passes unvalidated user input as the file for which MIME type validation should occur, then arbitrary arguments are passed to the underlying file command. This is related to symfony/http-foundation (and symfony/mime in 4.3.x).
Affected
20 ranges
| Vendor | Product | Version range | Fixed in |
|---|---|---|---|
| debian | symfony | < symfony 4.3.8+dfsg-1 (bookworm) | symfony 4.3.8+dfsg-1 (bookworm) |
| fedoraproject | fedora | — | — |
| fedoraproject | fedora | — | — |
| sensiolabs | symfony | 2.8.0 – 2.8.50 | — |
| sensiolabs | symfony | 3.4.0 – 3.4.34 | — |
| sensiolabs | symfony | 4.2.0 – 4.2.11 | — |
| sensiolabs | symfony | 4.3.0 – 4.3.7 | — |
| symfony | http-foundation | >= 2.0.0 < 2.8.52 | 2.8.52 |
| symfony | http-foundation | >= 3.0.0 < 3.4.35 | 3.4.35 |
| symfony | http-foundation | >= 4.0.0 < 4.2.12 | 4.2.12 |
| symfony | http-foundation | >= 4.3.0 < 4.3.8 | 4.3.8 |
| symfony | mime | >= 4.3.0 < 4.3.8 | 4.3.8 |
| symfony | symfony | >= 0 < 4.3.8+dfsg-1 | 4.3.8+dfsg-1 |
| symfony | symfony | >= 0 < 4.3.8+dfsg-1 | 4.3.8+dfsg-1 |
| symfony | symfony | >= 0 < 4.3.8+dfsg-1 | 4.3.8+dfsg-1 |
| symfony | symfony | >= 0 < 4.3.8+dfsg-1 | 4.3.8+dfsg-1 |
| symfony | symfony | >= 2.0.0 < 2.8.52 | 2.8.52 |
| symfony | symfony | >= 3.0.0 < 3.4.35 | 3.4.35 |
| symfony | symfony | >= 4.0.0 < 4.2.12 | 4.2.12 |
| symfony | symfony | >= 4.3.0 < 4.3.8 | 4.3.8 |
CVSS provenance
nvdv3.17.5HIGHCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N
nvdv2.05.0MEDIUMAV:N/AC:L/Au:N/C:N/I:P/A:N
osv7.5HIGH
vendor_debian7.5HIGH
Stop checking back — get the weekly exploitation signal.
Every Monday: what got weaponized or added to CISA KEV in the last seven days — each CVE cross-linked to its PoC, Nuclei template, and detection rule. Free, one email a week, unsubscribe in one click.
GHSA
Argument injection in a MimeTypeGuesser in Symfony
ghsa·2019-12-02
CVE-2019-18888 [HIGH] CWE-20 Argument injection in a MimeTypeGuesser in Symfony
Argument injection in a MimeTypeGuesser in Symfony
An issue was discovered in Symfony 2.8.0 through 2.8.50, 3.4.0 through 3.4.34, 4.2.0 through 4.2.11, and 4.3.0 through 4.3.7. If an application passes unvalidated user input as the file for which MIME type validation should occur, then arbitrary arguments are passed to the underlying file command. This is related to symfony/http-foundation (and symfony/mime in 4.3.x).
OSV
Argument injection in a MimeTypeGuesser in Symfony
osv·2019-12-02
CVE-2019-18888 [HIGH] Argument injection in a MimeTypeGuesser in Symfony
Argument injection in a MimeTypeGuesser in Symfony
An issue was discovered in Symfony 2.8.0 through 2.8.50, 3.4.0 through 3.4.34, 4.2.0 through 4.2.11, and 4.3.0 through 4.3.7. If an application passes unvalidated user input as the file for which MIME type validation should occur, then arbitrary arguments are passed to the underlying file command. This is related to symfony/http-foundation (and symfony/mime in 4.3.x).
OSV
CVE-2019-18888: An issue was discovered in Symfony 2
osv·2019-11-21·CVSS 7.5
CVE-2019-18888 [HIGH] CVE-2019-18888: An issue was discovered in Symfony 2
An issue was discovered in Symfony 2.8.0 through 2.8.50, 3.4.0 through 3.4.34, 4.2.0 through 4.2.11, and 4.3.0 through 4.3.7. If an application passes unvalidated user input as the file for which MIME type validation should occur, then arbitrary arguments are passed to the underlying file command. This is related to symfony/http-foundation (and symfony/mime in 4.3.x).
Debian
CVE-2019-18888: symfony - An issue was discovered in Symfony 2.8.0 through 2.8.50, 3.4.0 through 3.4.34, 4...
vendor_debian·2019·CVSS 7.5
CVE-2019-18888 [HIGH] CVE-2019-18888: symfony - An issue was discovered in Symfony 2.8.0 through 2.8.50, 3.4.0 through 3.4.34, 4...
An issue was discovered in Symfony 2.8.0 through 2.8.50, 3.4.0 through 3.4.34, 4.2.0 through 4.2.11, and 4.3.0 through 4.3.7. If an application passes unvalidated user input as the file for which MIME type validation should occur, then arbitrary arguments are passed to the underlying file command. This is related to symfony/http-foundation (and symfony/mime in 4.3.x).
Scope: local
bookworm: resolved (fixed in 4.3.8+dfsg-1)
bullseye: resolved (fixed in 4.3.8+dfsg-1)
forky: resolved (fixed in 4.3.8+dfsg-1)
sid: resolved (fixed in 4.3.8+dfsg-1)
trixie: resolved (fixed in 4.3.8+dfsg-1)
No detection rules found.
No public exploits indexed.
No writeups or analysis indexed.
https://github.com/symfony/symfony/releases/tag/v4.3.8https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/DZNXRVHDQBNZQUCNRVZICPPBFRAUWUJX/https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/UED22BOXTL2SSFMGYKA64ZFHGLLJG3EA/https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/VXEAOEANNIVYANTMOJ42NKSU6BGNBULZ/https://symfony.com/blog/cve-2019-18888-prevent-argument-injection-in-a-mimetypeguesserhttps://symfony.com/blog/symfony-4-3-8-releasedhttps://github.com/symfony/symfony/releases/tag/v4.3.8https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/DZNXRVHDQBNZQUCNRVZICPPBFRAUWUJX/https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/UED22BOXTL2SSFMGYKA64ZFHGLLJG3EA/https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/VXEAOEANNIVYANTMOJ42NKSU6BGNBULZ/https://symfony.com/blog/cve-2019-18888-prevent-argument-injection-in-a-mimetypeguesserhttps://symfony.com/blog/symfony-4-3-8-released
2019-11-21
Published