GitHub Advisoryadvisory · Packagist
GHSA-g996-q5r8-w7g2 Symfony Cross-site Scripting (XSS) vulnerability
MEDIUM
Official page ↗
- Aliases
- CVE-2019-10909
- Ecosystem
- Packagist
- Packages
- symfony/symfony, symfony/framework-bundle, drupal/core, drupal/drupal
- Severity
- Moderate
- CVSS vector
- CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:N
- Weaknesses
- CWE-79
- Reviewed
- 2019-11-12
Affected packages
• Packagist symfony/symfony: >= 2.7.0, < 2.7.51 → fixed in 2.7.51
• 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 symfony/framework-bundle: >= 2.7.0, < 2.7.51 → fixed in 2.7.51
• Packagist symfony/framework-bundle: >= 2.8.0, < 2.8.50 → fixed in 2.8.50
• Packagist symfony/framework-bundle: >= 3.0.0, < 3.4.26 → fixed in 3.4.26
• Packagist symfony/framework-bundle: >= 4.0.0, < 4.1.12 → fixed in 4.1.12
• Packagist symfony/framework-bundle: >= 4.2.0, < 4.2.7 → fixed in 4.2.7
• Packagist drupal/core: >= 8.0.0, < 8.5.15 → fixed in 8.5.15
• Packagist drupal/core: >= 8.6.0, < 8.6.15 → fixed in 8.6.15
• Packagist drupal/drupal: >= 8.0.0, < 8.5.15 → fixed in 8.5.15
• Packagist drupal/drupal: >= 8.6.0, < 8.6.15 → fixed in 8.6.15
Description
In Symfony before 2.7.51, 2.8.x before 2.8.50, 3.x before 3.4.26, 4.x before 4.1.12, and 4.2.x before 4.2.7, validation messages are not escaped, which can lead to XSS when user input is included. This is related to symfony/framework-bundle.
Related
Alias · CVE (1)
- CVE-2019-10909 In Symfony before 2.7.51, 2.8.x before 2.8.50, 3.x before 3.4.26, 4.x before 4.1.12, and 4.2.x before 4.2.7, validation messages are not… vulnerability
Weakness · CWE (1)
- CWE-79 Improper Neutralization of Input During Web Page Generation weakness
References
- https://nvd.nist.gov/vuln/detail/CVE-2019-10909 advisory
- https://github.com/symfony/symfony/commit/ab4d05358c3d0dd1a36fc8c306829f68e3dd84e2 web
- https://github.com/FriendsOfPHP/security-advisories/blob/master/drupal/core/CVE-2019-10909.yaml web
- https://github.com/FriendsOfPHP/security-advisories/blob/master/drupal/drupal/CVE-2019-10909.yaml web
- https://github.com/FriendsOfPHP/security-advisories/blob/master/symfony/framework-bundle/CVE-2019-10909.yaml web
- https://github.com/FriendsOfPHP/security-advisories/blob/master/symfony/symfony/CVE-2019-10909.yaml web
- https://symfony.com/blog/cve-2019-10909-escape-validation-messages-in-the-php-templating-engine web
- https://symfony.com/cve-2019-10909 web
- https://www.drupal.org/sa-core-2019-005 web
- https://www.synology.com/security/advisory/Synology_SA_19_19 web