GitHub Advisoryadvisory · Packagist

GHSA-w2fr-65vp-mxw3 Deserialization of untrusted data in Symfony

HIGH Published 2020-02-12 Modified 2024-02-05 Official page ↗
Aliases
CVE-2019-10912
Ecosystem
Packagist
Packages
symfony/cache, symfony/phpunit-bridge, symfony/symfony, typo3/cms-core, typo3/cms
Severity
High
CVSS vector
CVSS:3.0/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:H/A:N
Weaknesses
CWE-502
Reviewed
2020-02-11

Affected packages

• Packagist symfony/cache: >= 3.1.0, < 3.4.26 → fixed in 3.4.26 • Packagist symfony/cache: >= 4.0.0, < 4.1.12 → fixed in 4.1.12 • Packagist symfony/cache: >= 4.2.0, < 4.2.7 → fixed in 4.2.7 • Packagist symfony/phpunit-bridge: >= 2.8.0, < 2.8.50 → fixed in 2.8.50 • Packagist symfony/phpunit-bridge: >= 3.0.0, < 3.4.26 → fixed in 3.4.26 • Packagist symfony/phpunit-bridge: >= 4.0.0, < 4.1.12 → fixed in 4.1.12 • Packagist symfony/phpunit-bridge: >= 4.2.0, < 4.2.7 → fixed in 4.2.7 • Packagist symfony/symfony: >= 2.8.0, < 2.8.50 → fixed in 2.8.50 • Packagist symfony/symfony: >= 3.0.0, < 3.4.26 → fixed in 3.4.26 • Packagist symfony/symfony: >= 4.0.0, < 4.1.12 → fixed in 4.1.12 • Packagist symfony/symfony: >= 4.2.0, < 4.2.7 → fixed in 4.2.7 • Packagist typo3/cms-core: >= 9.0.0, < 9.5.8 → fixed in 9.5.8 • Packagist typo3/cms: >= 9.0.0, < 9.5.8 → fixed in 9.5.8

Description

In Symfony before 2.8.50, 3.x before 3.4.26, 4.x before 4.1.12, and 4.2.x before 4.2.7, it is possible to cache objects that may contain bad user input. On serialization or unserialization, this could result in the deletion of files that the current user has access to. This is related to symfony/cache and symfony/phpunit-bridge.

Related

Alias · CVE (1)

  • CVE-2019-10912 In Symfony before 2.8.50, 3.x before 3.4.26, 4.x before 4.1.12, and 4.2.x before 4.2.7, it is possible to cache objects that may contain… vulnerability

Weakness · CWE (1)

  • CWE-502 Deserialization of Untrusted Data weakness

References