Sensiolabs Symfony vulnerabilities
89 known vulnerabilities affecting sensiolabs/symfony.
Total CVEs
89
CISA KEV
0
Public exploits
2
Exploited in wild
0
Severity breakdown
CRITICAL11HIGH34MEDIUM44
Vulnerabilities
Page 3 of 5
CVE-2019-10912P3HIGHCVSS 7.1≥ 2.8.0, < 2.8.50≥ 3.4.0, < 3.4.26+2 more2019-05-16
CVE-2019-10912 [HIGH] CWE-502 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 possib
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.
nvd
CVE-2019-18887P3HIGHCVSS 8.1≥ 2.8.0, ≤ 2.8.50≥ 3.4.0, ≤ 3.4.34+2 more2019-11-21
CVE-2019-18887 [HIGH] CWE-203 CVE-2019-18887: 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,
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. The UriSigner was subject to timing attacks. This is related to symfony/http-kernel.
nvd
CVE-2016-1902P3HIGHCVSS 7.5≤ 2.3.36v2.6.0+21 more2016-06-01
CVE-2016-1902 [HIGH] CWE-310 CVE-2016-1902: The nextBytes function in the SecureRandom class in Symfony before 2.3.37, 2.6.x before 2.6.13, and
The nextBytes function in the SecureRandom class in Symfony before 2.3.37, 2.6.x before 2.6.13, and 2.7.x before 2.7.9 does not properly generate random numbers when used with PHP 5.x without the paragonie/random_compat library and the openssl_random_pseudo_bytes function fails, which makes it easier for attackers to defeat cryptographic protection mecha
nvd
CVE-2015-2308P3MEDIUMCVSS 6.8v2.0.0v2.0.1+73 more2015-06-24
CVE-2015-2308 [MEDIUM] CWE-94 CVE-2015-2308: Eval injection vulnerability in the HttpCache class in HttpKernel in Symfony 2.x before 2.3.27, 2.4.
Eval injection vulnerability in the HttpCache class in HttpKernel in Symfony 2.x before 2.3.27, 2.4.x and 2.5.x before 2.5.11, and 2.6.x before 2.6.6 allows remote attackers to execute arbitrary PHP code via a language="php" attribute of a SCRIPT element.
nvd
CVE-2026-45070P3MEDIUMCVSS 6.5fixed in 5.4.52≥ 6.0.0, < 6.4.40+2 more2026-07-14
CVE-2026-45070 [MEDIUM] CWE-93 CVE-2026-45070: Symfony is a PHP framework for web and console applications and a set of reusable PHP components. Pr
Symfony is a PHP framework for web and console applications and a set of reusable PHP components. Prior to 5.4.52, 6.4.40, 7.4.12, and 8.0.12, Symfony\Component\Mime\Header\ParameterizedHeader validates and encodes parameter values but emits parameter names verbatim, allowing a caller that derives a parameter name from untrusted input to include CRLF
nvd
CVE-2015-8125P3HIGHCVSS 7.5v2.3.0v2.3.1+52 more2015-12-07
CVE-2015-8125 [HIGH] CVE-2015-8125: Symfony 2.3.x before 2.3.35, 2.6.x before 2.6.12, and 2.7.x before 2.7.7 might allow remote attacker
Symfony 2.3.x before 2.3.35, 2.6.x before 2.6.12, and 2.7.x before 2.7.7 might allow remote attackers to have unspecified impact via a timing attack involving the (1) Symfony/Component/Security/Http/RememberMe/PersistentTokenBasedRememberMeServices or (2) Symfony/Component/Security/Http/Firewall/DigestAuthenticationListener class in the Symfony Security Compone
nvd
CVE-2016-4423P3HIGHCVSS 7.5≤ 2.3.40v2.7.0+24 more2016-06-01
CVE-2016-4423 [HIGH] CWE-399 CVE-2016-4423: The attemptAuthentication function in Component/Security/Http/Firewall/UsernamePasswordFormAuthentic
The attemptAuthentication function in Component/Security/Http/Firewall/UsernamePasswordFormAuthenticationListener.php in Symfony before 2.3.41, 2.7.x before 2.7.13, 2.8.x before 2.8.6, and 3.0.x before 3.0.6 does not limit the length of a username stored in a session, which allows remote attackers to cause a denial of service (session storage consumptio
nvd
CVE-2017-16790P3MEDIUMCVSS 6.5≥ 2.7.0, ≤ 2.7.37≥ 2.8.0, ≤ 2.8.30+2 more2018-08-06
CVE-2017-16790 [MEDIUM] CWE-20 CVE-2017-16790: An issue was discovered in Symfony before 2.7.38, 2.8.31, 3.2.14, 3.3.13, 3.4-BETA5, and 4.0-BETA5.
An issue was discovered in Symfony before 2.7.38, 2.8.31, 3.2.14, 3.3.13, 3.4-BETA5, and 4.0-BETA5. When a form is submitted by the user, the request handler classes of the Form component merge POST data and uploaded files data into one array. This big array forms the data that are then bound to the form. At this stage there is no difference anymore b
nvd
CVE-2021-41270P3MEDIUMCVSS 6.5≥ 4.1.0, < 4.4.35≥ 5.0.0, < 5.3.122021-11-24
CVE-2021-41270 [MEDIUM] CWE-1236 CVE-2021-41270: Symfony/Serializer handles serializing and deserializing data structures for Symfony, a PHP framewor
Symfony/Serializer handles serializing and deserializing data structures for Symfony, a PHP framework for web and console applications and a set of reusable PHP components. Symfony versions 4.1.0 before 4.4.35 and versions 5.0.0 before 5.3.12 are vulnerable to CSV injection, also known as formula injection. In Symfony 4.1, maintainers added the opt
nvd
CVE-2018-11406P3HIGHCVSS 8.8≥ 2.7.0, < 2.7.48≥ 2.8.0, < 2.8.41+3 more2018-06-13
CVE-2018-11406 [HIGH] CWE-352 CVE-2018-11406: An issue was discovered in the Security component in Symfony 2.7.x before 2.7.48, 2.8.x before 2.8.4
An issue was discovered in the Security component in Symfony 2.7.x before 2.7.48, 2.8.x before 2.8.41, 3.3.x before 3.3.17, 3.4.x before 3.4.11, and 4.0.x before 4.0.11. By default, a user's session is invalidated when the user is logged out. This behavior can be disabled through the invalidate_session option. In this case, CSRF tokens were not erased
nvd
CVE-2012-6432P3MEDIUMCVSS 6.8v2.0.0v2.0.1+24 more2012-12-27
CVE-2012-6432 [MEDIUM] CWE-264 CVE-2012-6432: Symfony 2.0.x before 2.0.20, 2.1.x before 2.1.5, and 2.2-dev, when the internal routes configuration
Symfony 2.0.x before 2.0.20, 2.1.x before 2.1.5, and 2.2-dev, when the internal routes configuration is enabled, allows remote attackers to access arbitrary services via vectors involving a URI beginning with a /_internal substring.
nvd
CVE-2018-14774P3HIGHCVSS 7.2≥ 2.7.0, ≤ 2.7.48≥ 2.8.0, ≤ 2.8.43+4 more2018-08-03
CVE-2018-14774 [HIGH] CWE-20 CVE-2018-14774: An issue was discovered in HttpKernel in Symfony 2.7.0 through 2.7.48, 2.8.0 through 2.8.43, 3.3.0 t
An issue was discovered in HttpKernel in Symfony 2.7.0 through 2.7.48, 2.8.0 through 2.8.43, 3.3.0 through 3.3.17, 3.4.0 through 3.4.13, 4.0.0 through 4.0.13, and 4.1.0 through 4.1.2. When using HttpCache, the values of the X-Forwarded-Host headers are implicitly set as trusted while this should be forbidden, leading to potential host header injection.
nvd
CVE-2023-46733P3MEDIUMCVSS 6.5≥ 5.4.21, < 5.4.31≥ 6.2.7, < 6.3.82023-11-10
CVE-2023-46733 [MEDIUM] CWE-384 CVE-2023-46733: Symfony is a PHP framework for web and console applications and a set of reusable PHP components. St
Symfony is a PHP framework for web and console applications and a set of reusable PHP components. Starting in versions 5.4.21 and 6.2.7 and prior to versions 5.4.31 and 6.3.8, `SessionStrategyListener` does not migrate the session after every successful login. It does so only in case the logged in user changes by means of checking the user identifie
nvd
CVE-2012-6431P4MEDIUMCVSS 6.4v2.0.0v2.0.1+18 more2012-12-27
CVE-2012-6431 [MEDIUM] CWE-264 CVE-2012-6431: Symfony 2.0.x before 2.0.20 does not process URL encoded data consistently within the Routing and Se
Symfony 2.0.x before 2.0.20 does not process URL encoded data consistently within the Routing and Security components, which allows remote attackers to bypass intended URI restrictions via a doubly encoded string.
nvd
CVE-2012-5574P4MEDIUMCVSS 5.0≤ 1.4.19v1.4.0+18 more2012-12-18
CVE-2012-5574 [MEDIUM] CWE-264 CVE-2012-5574: lib/form/sfForm.class.php in Symfony CMS before 1.4.20 allows remote attackers to read arbitrary fil
lib/form/sfForm.class.php in Symfony CMS before 1.4.20 allows remote attackers to read arbitrary files via a crafted upload request.
nvd
CVE-2018-19789P4MEDIUMCVSS 5.3≥ 2.7.0, < 2.7.50≥ 2.8.0, < 2.8.49+4 more2018-12-18
CVE-2018-19789 [MEDIUM] CWE-434 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.
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 correspond
nvd
CVE-2026-45066P4MEDIUMCVSS 6.1≥ 6.1.0, < 6.4.40≥ 7.0.0, < 7.4.12+1 more2026-07-14
CVE-2026-45066 [MEDIUM] CWE-184 CVE-2026-45066: Symfony is a PHP framework for web and console applications and a set of reusable PHP components. Fr
Symfony is a PHP framework for web and console applications and a set of reusable PHP components. From 6.1.0-BETA1 until 6.4.40, 7.4.12, and 8.0.12, HtmlSanitizer URL sanitization can allow off-allowlist URLs through allowLinkHosts() or allowMediaHosts() because UrlSanitizer::parse() follows RFC 3986 while browsers follow WHATWG URL parsing, and bec
nvd
CVE-2026-45064P4MEDIUMCVSS 6.1≥ 6.1.0, < 6.4.40≥ 7.0.0, < 7.4.12+1 more2026-07-14
CVE-2026-45064 [MEDIUM] CWE-451 CVE-2026-45064: Symfony is a PHP framework for web and console applications and a set of reusable PHP components. Fr
Symfony is a PHP framework for web and console applications and a set of reusable PHP components. From 6.1.0-BETA1 until 6.4.40, 7.4.12, and 8.0.12, UrlSanitizer::parse() passes Unicode explicit-direction BiDi formatting characters through into sanitized href and src attributes, allowing sanitized content to display a link destination that visually
nvd
CVE-2026-48784P4MEDIUMCVSS 6.1fixed in 5.4.53≥ 6.0.0, < 6.4.41+2 more2026-07-14
CVE-2026-48784 [MEDIUM] CWE-172 CVE-2026-48784: Symfony is a PHP framework for web and console applications and a set of reusable PHP components. Pr
Symfony is a PHP framework for web and console applications and a set of reusable PHP components. Prior to 5.4.53, 6.4.41, 7.4.13, and 8.0.13, UrlGenerator::doGenerate() used strtr() dot-segment encoding that skipped every other chained ../ or ./ segment, allowing attacker-controlled route parameters to generate URLs that collapse to a different pat
nvd
CVE-2026-45754P4MEDIUMCVSS 5.3≥ 6.4.0, < 6.4.40≥ 7.0.0, < 7.4.12+1 more2026-07-14
CVE-2026-45754 [MEDIUM] CWE-287 CVE-2026-45754: Symfony is a PHP framework for web and console applications and a set of reusable PHP components. Pr
Symfony is a PHP framework for web and console applications and a set of reusable PHP components. Prior to 6.4.40, 7.4.12, and 8.0.12, the Mailjet mailer bridge and LOX24 notifier bridge webhook parsers received configured webhook secrets but did not verify them, allowing unauthenticated POST requests to inject forged Mailjet and LOX24 event payload
nvd