PT-2019-5097 · Symfony · Symfony

Nicolas-Grekas

·

Publicado

2019-11-18

·

Atualizado

2021-07-21

·

CVE-2019-18888

CVSS v2.0

7.8

Alta

VetorAV:N/AC:L/Au:N/C:N/I:C/A:N
Name of the Vulnerable Software and Affected Versions Symfony versions 2.8.0 through 2.8.50 Symfony versions 3.4.0 through 3.4.34 Symfony versions 4.2.0 through 4.2.11 Symfony versions 4.3.0 through 4.3.7
Description An issue was discovered where an application passes unvalidated user input as the file for which MIME type validation should occur, allowing arbitrary arguments to be passed to the underlying file command. This issue is related to symfony/http-foundation and symfony/mime in 4.3.x. The vulnerability can be exploited by a remote attacker to impact data integrity.
Recommendations For Symfony versions 2.8.0 through 2.8.50, update to a version outside of this range to resolve the issue. For Symfony versions 3.4.0 through 3.4.34, update to a version outside of this range to resolve the issue. For Symfony versions 4.2.0 through 4.2.11, update to a version outside of this range to resolve the issue. For Symfony versions 4.3.0 through 4.3.7, update to a version outside of this range to resolve the issue. As a temporary workaround, consider validating user input before passing it as the file for MIME type validation to prevent arbitrary arguments from being passed to the underlying file command.

Exploit

Correção

RCE

Argument Injection

Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾

Enumeração de Fraquezas

Identificadores relacionados

BDU:2020-01763
CVE-2019-18888
DLA-1999-1
DSA-4573-1
GHSA-XHH6-956Q-4Q69

Produtos afetados

Symfony