Search for packages
Package details: pkg:deb/debian/symfony@2.3.21%2Bdfsg-4%2Bdeb8u3
purl pkg:deb/debian/symfony@2.3.21%2Bdfsg-4%2Bdeb8u3
Next non-vulnerable version 5.4.23+dfsg-1+deb12u4
Latest non-vulnerable version 5.4.23+dfsg-1+deb12u4
Risk 4.5
Vulnerabilities affecting this package (42)
Vulnerability Summary Fixed by
VCID-12wt-4479-73cm
Aliases:
CVE-2018-11408
GHSA-7hwc-2cq4-6x2w
Symfony Open Redirect The security handlers in the Security component in Symfony in 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 have an Open redirect vulnerability when security.http_utils is inlined by a container. NOTE: this issue exists because of an incomplete fix for CVE-2017-16652.
3.4.22+dfsg-2+deb10u1
Affected by 16 other vulnerabilities.
VCID-1k4z-j8f8-3fe8
Aliases:
CVE-2015-8124
GHSA-j5jh-hpr4-h332
Symfony Session Fixation Vulnerability A session fixation vulnerability within the "Remember Me" login feature allows an attacker to impersonate the victim towards the web application if the session id value was previously known to the attacker. This issue has been fixed in Symfony 2.3.35, 2.6.12, and 2.7.7. Note that no fixes are provided for Symfony 2.4 and 2.5 as they are not maintained anymore. Symfony 2.8 and 3.0 haven't been released yet and the fix will be included in their first stable releases.
2.8.7+dfsg-1.3+deb9u3
Affected by 36 other vulnerabilities.
VCID-1mvy-qgn8-nfef
Aliases:
CVE-2018-19789
GHSA-x3cf-w64x-4cp2
Symfony Path Disclosure 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 corresponding field instead of a normal text input, then `UploadedFile::__toString()` is called which will then return and disclose the path of the uploaded file. If combined with a local file inclusion issue in certain circumstances this could escalate it to a Remote Code Execution.
2.8.7+dfsg-1.3+deb9u3
Affected by 36 other vulnerabilities.
3.4.22+dfsg-2+deb10u1
Affected by 16 other vulnerabilities.
VCID-1u1y-5zux-u3e3
Aliases:
CVE-2019-18887
GHSA-q8hg-pf8v-cxrv
Symfony Http-Kernel has non-constant time comparison in UriSigner When checking the signature of an URI (an ESI fragment URL for instance), the URISigner did not used a constant time string comparison function, resulting in a potential remote timing attack vulnerability.
2.8.7+dfsg-1.3+deb9u3
Affected by 36 other vulnerabilities.
3.4.22+dfsg-2+deb10u1
Affected by 16 other vulnerabilities.
4.4.19+dfsg-2+deb11u6
Affected by 2 other vulnerabilities.
VCID-2cmz-ujrv-wyaj
Aliases:
CVE-2021-21424
GHSA-5pv8-ppvj-4h68
Symfony is a PHP framework for web and console applications and a set of reusable PHP components. The ability to enumerate users was possible without relevant permissions due to different handling depending on whether the user existed or not when attempting to use the switch users functionality. We now ensure that 403s are returned whether the user exists or not if a user cannot switch to a user or if the user does not exist. The patch for this issue is available for branch 3.4.
4.4.19+dfsg-2+deb11u6
Affected by 2 other vulnerabilities.
VCID-4tj3-ds8m-jyh1
Aliases:
CVE-2023-46734
GHSA-q847-2q57-wmr3
Symfony potential Cross-site Scripting vulnerabilities in CodeExtension filters ### Description Some Twig filters in CodeExtension use "is_safe=html" but don't actually ensure their input is safe. ### Resolution Symfony now escapes the output of the affected filters. The patch for this issue is available [here](https://github.com/symfony/symfony/commit/9da9a145ce57e4585031ad4bee37c497353eec7c) for branch 4.4. ### Credits We would like to thank Pierre Rudloff for reporting the issue and to Nicolas Grekas for providing the fix.
4.4.19+dfsg-2+deb11u6
Affected by 2 other vulnerabilities.
VCID-7x2y-wa4x-4yeh
Aliases:
CVE-2019-10910
GHSA-pgwj-prpq-jpc2
Symfony Service IDs Allow Injection 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, when service ids allow user input, this could allow for SQL Injection and remote code execution. This is related to symfony/dependency-injection.
2.8.7+dfsg-1.3+deb9u3
Affected by 36 other vulnerabilities.
3.4.22+dfsg-2+deb10u1
Affected by 16 other vulnerabilities.
VCID-9yc6-qy2t-a7eb
Aliases:
CVE-2018-12040
Reflected Cross-site scripting (XSS) vulnerability in the web profiler in SensioLabs Symfony 3.3.6 allows remote attackers to inject arbitrary web script or HTML via the "file" parameter, aka an _profiler/open?file= URI. NOTE: The vendor states "The XSS ... is in the web profiler, a tool that should never be deployed in production (so, we don't handle those issues as security issues).
3.4.22+dfsg-2+deb10u1
Affected by 16 other vulnerabilities.
VCID-ag26-1415-3yeq
Aliases:
CVE-2019-18889
GHSA-79gr-58r3-pwm3
Symfony Unsafe Cache Serialization Could Enable RCE An issue was discovered in Symfony 3.4.0 through 3.4.34, 4.2.0 through 4.2.11, and 4.3.0 through 4.3.7. Serializing certain cache adapter interfaces could result in remote code injection. This is related to symfony/cache.
4.4.19+dfsg-2+deb11u6
Affected by 2 other vulnerabilities.
VCID-b1f4-98nj-6bas
Aliases:
CVE-2015-4050
GHSA-qmqw-mpqp-mr54
Symfony Incorrect Access Control FragmentListener in the HttpKernel component in Symfony 2.3.19 through 2.3.28, 2.4.9 through 2.4.10, 2.5.4 through 2.5.11, and 2.6.0 through 2.6.7, when ESI or SSI support enabled, does not check if the `_controller` attribute is set, which allows remote attackers to bypass URL signing and security rules by including (1) no hash or (2) an invalid hash in a request to `/_fragment`. This issue has been fixed in Symfony 2.3.29, 2.5.12, and 2.6.8. Note that no fixes are provided for Symfony 2.4 as it's not maintained anymore.
2.8.7+dfsg-1.3+deb9u3
Affected by 36 other vulnerabilities.
VCID-cbqf-2qvh-tfb1
Aliases:
CVE-2020-5275
GHSA-g4m9-5hpf-hx72
Firewall configured with unanimous strategy was not actually unanimous in Symfony Description ----------- On Symfony before 4.4.0, when a `Firewall` checks an access control rule (using the unanimous strategy), it iterates over all rule attributes and grant access only if *all* calls to the `accessDecisionManager` decide to grant access. As of Symfony 4.4.0, a bug was introduced that prevents the check of attributes as soon as `accessDecisionManager` decide to grant access on one attribute. Resolution ---------- The `accessDecisionManager` is now called with all attributes at once, allowing the unanimous strategy being applied on each attribute. The patch for this issue is available [here](https://github.com/symfony/symfony/commit/c935e4a3fba6cc2ab463a6ca382858068d63cebf) for the 4.4 branch. Credits ------- I would like to thank Antonio J. García Lagar for reporting & Robin Chalas for fixing the issue.
4.4.19+dfsg-2+deb11u6
Affected by 2 other vulnerabilities.
VCID-d45f-hwsb-n3fh
Aliases:
CVE-2016-1902
GHSA-jjx5-fq5g-8xpc
Symfony Cryptographic Vulnerability 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 mechanisms via unspecified vectors.
2.8.7+dfsg-1.3+deb9u3
Affected by 36 other vulnerabilities.
VCID-ddgj-zsa3-u7br
Aliases:
CVE-2022-24895
GHSA-3gv2-29qc-v67m
GMS-2023-210
GMS-2023-211
Symfony vulnerable to Session Fixation of CSRF tokens Description ----------- When authenticating users Symfony by default regenerates the session ID upon login, but preserves the rest of session attributes. Because this does not clear CSRF tokens upon login, this might enables [same-site attackers](https://canitakeyoursubdomain.name/) to bypass the CSRF protection mechanism by performing an attack similar to a session-fixation. Resolution ---------- Symfony removes all CSRF tokens from the session on successful login. The patch for this issue is available [here](https://github.com/symfony/symfony/commit/5909d74ecee359ea4982fcf4331aaf2e489a1fd4) for branch 4.4. Credits ------- We would like to thank Marco Squarcina for reporting the issue and Nicolas Grekas for fixing it.
4.4.19+dfsg-2+deb11u6
Affected by 2 other vulnerabilities.
VCID-f1et-9vzy-zybx
Aliases:
CVE-2016-2403
GHSA-wvj5-r78r-hhfq
Symfony Authentication Bypass Symfony before 2.8.6 and 3.x before 3.0.6 allows remote attackers to bypass authentication by logging in with an empty password and valid username, which triggers an unauthenticated bind.
2.8.7+dfsg-1.3+deb9u3
Affected by 36 other vulnerabilities.
VCID-gp6y-9wzg-tqd1
Aliases:
CVE-2017-16790
GHSA-cqqh-94r6-wjrg
Symfony SSRF Vulnerability via Form Component 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 between submitted POST data and uploaded files. A user can send a crafted HTTP request where the value of a "FileType" is sent as normal POST data that could be interpreted as a local file path on the server-side (for example, "file:///etc/passwd"). If the application did not perform any additional checks about the value submitted to the "FileType", the contents of the given file on the server could have been exposed to the attacker.
2.8.7+dfsg-1.3+deb9u3
Affected by 36 other vulnerabilities.
3.4.22+dfsg-2+deb10u1
Affected by 16 other vulnerabilities.
VCID-gs4p-wwsy-rbca
Aliases:
CVE-2017-18343
Cross-site Scripting The debug handler in Symfony has an XSS via an array key during exception pretty printing in `ExceptionHandler.php`, as demonstrated by a `/_debugbar/open?op`=get` URI.
3.4.22+dfsg-2+deb10u1
Affected by 16 other vulnerabilities.
VCID-juev-czvq-m7en
Aliases:
CVE-2018-19790
GHSA-89r2-5g34-2g47
Symfony Open Redirect An open redirect 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. By using backslashes in the `_failure_path` input field of login forms, an attacker can work around the redirection target restrictions and effectively redirect the user to any domain after login.
2.8.7+dfsg-1.3+deb9u3
Affected by 36 other vulnerabilities.
3.4.22+dfsg-2+deb10u1
Affected by 16 other vulnerabilities.
VCID-k8k2-bmwx-r7ar
Aliases:
CVE-2019-11325
GHSA-w4rc-rx25-8m86
Improper Input Validation in Symfony An issue was discovered in Symfony before 4.2.12 and 4.3.x before 4.3.8. The VarExport component incorrectly escapes strings, allowing some specially crafted ones to escalate to execution of arbitrary PHP code. This is related to symfony/var-exporter.
4.4.19+dfsg-2+deb11u6
Affected by 2 other vulnerabilities.
VCID-kw1k-tebg-vfff
Aliases:
CVE-2019-10912
GHSA-w2fr-65vp-mxw3
Deserialization of untrusted data in Symfony 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.
2.8.7+dfsg-1.3+deb9u3
Affected by 36 other vulnerabilities.
3.4.22+dfsg-2+deb10u1
Affected by 16 other vulnerabilities.
VCID-m469-1pkc-qkgu
Aliases:
CVE-2017-16652
GHSA-r7p7-qr7p-2rrf
Symfony Open Redirect An issue was discovered in Symfony 2.7.x before 2.7.38, 2.8.x before 2.8.31, 3.2.x before 3.2.14, and 3.3.x before 3.3.13. `DefaultAuthenticationSuccessHandler` or `DefaultAuthenticationFailureHandler` takes the content of the `_target_path` parameter and generates a redirect response, but no check is performed on the path, which could be an absolute URL to an external domain. This Open redirect vulnerability can be exploited for example to mount effective phishing attacks.
2.8.7+dfsg-1.3+deb9u3
Affected by 36 other vulnerabilities.
3.4.22+dfsg-2+deb10u1
Affected by 16 other vulnerabilities.
VCID-mkgn-deqc-g3ba
Aliases:
CVE-2019-18888
GHSA-xhh6-956q-4q69
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).
2.8.7+dfsg-1.3+deb9u3
Affected by 36 other vulnerabilities.
3.4.22+dfsg-2+deb10u1
Affected by 16 other vulnerabilities.
4.4.19+dfsg-2+deb11u6
Affected by 2 other vulnerabilities.
VCID-n7ez-37pt-53et
Aliases:
CVE-2020-5255
GHSA-mcx4-f5f5-4859
Prevent cache poisoning via a Response Content-Type header in Symfony Description ----------- When a `Response` does not contain a `Content-Type` header, Symfony falls back to the format defined in the `Accept` header of the request, leading to a possible mismatch between the response's content and `Content-Type` header. When the response is cached, this can lead to a corrupted cache where the cached format is not the right one. Resolution ---------- Symfony does not use the `Accept` header anymore to guess the `Content-Type`. The patch for this issue is available [here](https://github.com/symfony/symfony/commit/dca343442e6a954f96a2609e7b4e9c21ed6d74e6) for the 4.4 branch. Credits ------- I would like to thank Xavier Lacot from JoliCode for reporting & Yonel Ceruto and Tobias Schultze for fixing the issue.
4.4.19+dfsg-2+deb11u6
Affected by 2 other vulnerabilities.
VCID-nptm-yjp6-5bd9
Aliases:
CVE-2019-10909
GHSA-g996-q5r8-w7g2
Symfony Cross-site Scripting (XSS) vulnerability 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.
2.8.7+dfsg-1.3+deb9u3
Affected by 36 other vulnerabilities.
3.4.22+dfsg-2+deb10u1
Affected by 16 other vulnerabilities.
VCID-nw7s-1q5x-w3hq
Aliases:
CVE-2020-5274
GHSA-m884-279h-32v2
Exceptions displayed in non-debug configurations in Symfony Description ----------- When `ErrorHandler` renders an exception HTML page, it uses un-escaped properties from the related Exception class to render the stacktrace. The security issue comes from the fact that the stacktraces were also displayed in non-`debug` environments. Resolution ---------- The `ErrorHandler` class now escapes all properties coming from the related Exception, and the stacktrace is not displayed anymore in non-`debug` environments. The patches for this issue are available [here](https://github.com/symfony/symfony/commit/cf80224589ac05402d4f72f5ddf80900ec94d5ad) and [here](https://github.com/symfony/symfony/commit/629d21b800a15dc649fb0ae9ed7cd9211e7e45db) for branch 4.4. Credits ------- I would like to thank Luka Sikic for reporting & Yonel Ceruto and Jérémy Derussé for fixing the issue.
4.4.19+dfsg-2+deb11u6
Affected by 2 other vulnerabilities.
VCID-p8ne-nxsu-mqbc
Aliases:
CVE-2017-16654
GHSA-c49r-8gj6-768r
Symfony Directory Traversal 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. The Intl component includes various bundle readers that are used to read resource bundles from the local filesystem. The read() methods of these classes use a path and a locale to determine the language bundle to retrieve. The locale argument value is commonly retrieved from untrusted user input (like a URL parameter). An attacker can use this argument to navigate to arbitrary directories via the dot-dot-slash attack, aka Directory Traversal.
2.8.7+dfsg-1.3+deb9u3
Affected by 36 other vulnerabilities.
3.4.22+dfsg-2+deb10u1
Affected by 16 other vulnerabilities.
VCID-pb2y-j1e8-2bha
Aliases:
CVE-2016-4423
GHSA-whgv-8cg3-7hcm
Symphony Denial of Service Via Overlong Usernames 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 consumption) via a series of authentication attempts with long, non-existent usernames.
2.8.7+dfsg-1.3+deb9u3
Affected by 36 other vulnerabilities.
VCID-pbph-hhpn-rbhy
Aliases:
CVE-2019-10913
GHSA-x92h-wmg2-6hp7
Invalid HTTP method overrides allow possible XSS or other attacks in Symfony 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, HTTP Methods provided as verbs or using the override header may be treated as trusted input, but they are not validated, possibly causing SQL injection or XSS. This is related to symfony/http-foundation.
2.8.7+dfsg-1.3+deb9u3
Affected by 36 other vulnerabilities.
3.4.22+dfsg-2+deb10u1
Affected by 16 other vulnerabilities.
VCID-phf1-5cbv-13ae
Aliases:
CVE-2021-41270
GHSA-2xhg-w2g5-w95x
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-in `csv_escape_formulas` option in the `CsvEncoder`, to prefix all cells starting with `=`, `+`, `-` or `@` with a tab `\t`. Since then, OWASP added 2 chars in that list: Tab (0x09) and Carriage return (0x0D). This makes the previous prefix char (Tab `\t`) part of the vulnerable characters, and OWASP suggests using the single quote `'` for prefixing the value. Starting with versions 4.4.34 and 5.3.12, Symfony now follows the OWASP recommendations and uses the single quote `'` to prefix formulas and add the prefix to cells starting by `\t`, `\r` as well as `=`, `+`, `-` and `@`.
4.4.19+dfsg-2+deb11u6
Affected by 2 other vulnerabilities.
VCID-pryh-a852-47d8
Aliases:
CVE-2018-11386
GHSA-r2rq-3h56-fqm4
Symfony DoS An issue was discovered in the HttpFoundation 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. The PDOSessionHandler class allows storing sessions on a PDO connection. Under some configurations and with a well-crafted payload, it was possible to do a denial of service on a Symfony application without too much resources.
2.8.7+dfsg-1.3+deb9u3
Affected by 36 other vulnerabilities.
3.4.22+dfsg-2+deb10u1
Affected by 16 other vulnerabilities.
VCID-r3cf-8z8f-3ua4
Aliases:
CVE-2015-8125
GHSA-g97c-jfx6-xvxh
Symfony Vulnerable to Timing Attack 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 Component, or (3) legacy CSRF implementation from the `Symfony/Component/Form/Extension/Csrf/CsrfProvider/DefaultCsrfProvider` class in the Symfony Form component.
2.8.7+dfsg-1.3+deb9u3
Affected by 36 other vulnerabilities.
VCID-r9n4-4cha-7ydd
Aliases:
CVE-2022-24894
GHSA-h7vf-5wrv-9fhv
GMS-2023-209
GMS-2023-212
Symfony storing cookie headers in HttpCache Description ----------- The Symfony HTTP cache system acts as a reverse proxy: it caches HTTP responses (including headers) and returns them to clients. In a recent `AbstractSessionListener` change, the response might now contain a `Set-Cookie` header. If the Symfony HTTP cache system is enabled, this header might be stored and returned to some other clients. An attacker can use this vulnerability to retrieve the victim's session. Resolution ---------- The `HttpStore` constructor now takes a parameter containing a list of private headers that are removed from the HTTP response headers. The default value for this parameter is `Set-Cookie`, but it can be overridden or extended by the application. The patch for this issue is available [here](https://github.com/symfony/symfony/commit/d2f6322af9444ac5cd1ef3ac6f280dbef7f9d1fb) for branch 4.4. Credits ------- We would like to thank Soner Sayakci for reporting the issue and Nicolas Grekas for fixing it.
4.4.19+dfsg-2+deb11u6
Affected by 2 other vulnerabilities.
VCID-rwq3-32x3-8udp
Aliases:
CVE-2019-18886
GHSA-4vpc-5jx4-cfqg
User enumeration leak using switch user functionality in Symfony An issue was discovered in Symfony 4.2.0 to 4.2.11 and 4.3.0 to 4.3.7. The ability to enumerate users was possible due to different handling depending on whether the user existed when making unauthorized attempts to use the switch users functionality. This is related to symfony/security.
4.4.19+dfsg-2+deb11u6
Affected by 2 other vulnerabilities.
VCID-s4zt-rbgw-kkgn
Aliases:
CVE-2018-14774
GHSA-66p6-7p29-55p9
Symfony Host Header Injection 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.
3.4.22+dfsg-2+deb10u1
Affected by 16 other vulnerabilities.
VCID-tnps-jb6b-p3c2
Aliases:
CVE-2018-14773
GHSA-8wgj-6wx8-h5hq
Symfony HTTP Foundation web cache poisoning An issue was discovered in Http Foundation 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. It arises from support for a (legacy) IIS header that lets users override the path in the request URL via the X-Original-URL or X-Rewrite-URL HTTP request header. These headers are designed for IIS support, but it's not verified that the server is in fact running IIS, which means anybody who can send these requests to an application can trigger this. This affects \Symfony\Component\HttpFoundation\Request::prepareRequestUri() where X-Original-URL and X_REWRITE_URL are both used. The fix drops support for these methods so that they cannot be used as attack vectors such as web cache poisoning.
2.8.7+dfsg-1.3+deb9u3
Affected by 36 other vulnerabilities.
3.4.22+dfsg-2+deb10u1
Affected by 16 other vulnerabilities.
VCID-tpgw-xqqn-33e9
Aliases:
CVE-2024-50345
GHSA-mrqx-rp3w-jpjp
Symfony vulnerable to open redirect via browser-sanitized URLs ### Description The `Request` class, does not parse URI with special characters the same way browsers do. As a result, an attacker can trick a validator relying on the `Request` class to redirect users to another domain. ### Resolution The `Request::create` methods now assert the URI does not contain invalid characters as defined by https://url.spec.whatwg.org/ The patch for this issue is available [here](https://github.com/symfony/symfony/commit/5a9b08e5740af795854b1b639b7d45b9cbfe8819) for branch 5.4. ### Credits We would like to thank Sam Mush - IPASSLab && ZGC Lab for reporting the issue and Nicolas Grekas for providing the fix.
5.4.23+dfsg-1+deb12u4
Affected by 0 other vulnerabilities.
VCID-u6nf-mg93-zuhr
Aliases:
CVE-2017-16653
GHSA-92x6-h2gr-8gxq
Symfony CSRF Vulnerability 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. The current implementation of CSRF protection in Symfony (Version >=2) does not use different tokens for HTTP and HTTPS; therefore the token is subject to MITM attacks on HTTP and can then be used in an HTTPS context to do CSRF attacks.
2.8.7+dfsg-1.3+deb9u3
Affected by 36 other vulnerabilities.
3.4.22+dfsg-2+deb10u1
Affected by 16 other vulnerabilities.
VCID-u9j4-6yzv-mfhm
Aliases:
CVE-2019-10911
GHSA-cchx-mfrc-fwqr
Improper authentication in Symfony 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, a vulnerability would allow an attacker to authenticate as a privileged user on sites with user registration and remember me login functionality enabled. This is related to symfony/security.
2.8.7+dfsg-1.3+deb9u3
Affected by 36 other vulnerabilities.
3.4.22+dfsg-2+deb10u1
Affected by 16 other vulnerabilities.
VCID-v19y-9edg-b7cd
Aliases:
CVE-2024-50343
GHSA-g3rh-rrhp-jhh9
Symfony has an incorrect response from Validator when input ends with `\n` ### Description It is possible to trick a `Validator` configured with a regular expression using the `$` metacharacters, with an input ending with `\n`. ### Resolution Symfony now uses the `D` regex modifier to match the entire input. The patch for this issue is available [here](https://github.com/symfony/symfony/commit/7d1032bbead9a4229b32fa6ebca32681c80cb76f) for branch 5.4. ### Credits We would like to thank Offscript for reporting the issue and Alexandre Daubois for providing the fix.
5.4.23+dfsg-1+deb12u4
Affected by 0 other vulnerabilities.
VCID-vxbk-8hu8-m3a9
Aliases:
CVE-2018-11406
GHSA-g4g7-q726-v5hg
Symfony CSRF Token Fixation 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 during logout which allowed for CSRF token fixation.
2.8.7+dfsg-1.3+deb9u3
Affected by 36 other vulnerabilities.
3.4.22+dfsg-2+deb10u1
Affected by 16 other vulnerabilities.
VCID-xm2x-3q6p-7fbv
Aliases:
CVE-2020-15094
GHSA-754h-5r27-7x3r
RCE in Symfony Description ----------- The `CachingHttpClient` class from the HttpClient Symfony component relies on the `HttpCache` class to handle requests. `HttpCache` uses internal headers like `X-Body-Eval` and `X-Body-File` to control the restoration of cached responses. The class was initially written with surrogate caching and ESI support in mind (all HTTP calls come from a trusted backend in that scenario). But when used by `CachingHttpClient` and if an attacker can control the response for a request being made by the `CachingHttpClient`, remote code execution is possible. Resolution ---------- HTTP headers designed for internal use in `HttpCache` are now stripped from remote responses before being passed to `HttpCache`. The patch for this issue is available [here](https://github.com/symfony/symfony/commit/d9910e0b33a2e0f993abff41c6fbc86951b66d78) for the 4.4 branch. Credits ------- I would like to thank Matthias Pigulla (webfactory GmbH) for reporting and fixing the issue.
4.4.19+dfsg-2+deb11u6
Affected by 2 other vulnerabilities.
VCID-xnxw-rj35-hbh3
Aliases:
CVE-2018-11385
GHSA-g4rg-rw65-8hfg
Symfony Session Fixation Vulnerability 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. A session fixation vulnerability within the "Guard" login feature may allow an attacker to impersonate a victim towards the web application if the session id value was previously known to the attacker.
2.8.7+dfsg-1.3+deb9u3
Affected by 36 other vulnerabilities.
3.4.22+dfsg-2+deb10u1
Affected by 16 other vulnerabilities.
VCID-yjb2-dq6n-rqfv
Aliases:
CVE-2018-11407
GHSA-35c5-28pg-2qg4
An issue was discovered in the Ldap component in Symfony 2.8.x before 2.8.37, 3.3.x before 3.3.17, 3.4.x before 3.4.7, and 4.0.x before 4.0.7. It allows remote attackers to bypass authentication by logging in with a "null" password and valid username, which triggers an unauthenticated bind. NOTE: this issue exists because of an incomplete fix for CVE-2016-2403.
3.4.22+dfsg-2+deb10u1
Affected by 16 other vulnerabilities.
Vulnerabilities fixed by this package (5)
Vulnerability Summary Aliases
VCID-1k4z-j8f8-3fe8 Symfony Session Fixation Vulnerability A session fixation vulnerability within the "Remember Me" login feature allows an attacker to impersonate the victim towards the web application if the session id value was previously known to the attacker. This issue has been fixed in Symfony 2.3.35, 2.6.12, and 2.7.7. Note that no fixes are provided for Symfony 2.4 and 2.5 as they are not maintained anymore. Symfony 2.8 and 3.0 haven't been released yet and the fix will be included in their first stable releases. CVE-2015-8124
GHSA-j5jh-hpr4-h332
VCID-b1f4-98nj-6bas Symfony Incorrect Access Control FragmentListener in the HttpKernel component in Symfony 2.3.19 through 2.3.28, 2.4.9 through 2.4.10, 2.5.4 through 2.5.11, and 2.6.0 through 2.6.7, when ESI or SSI support enabled, does not check if the `_controller` attribute is set, which allows remote attackers to bypass URL signing and security rules by including (1) no hash or (2) an invalid hash in a request to `/_fragment`. This issue has been fixed in Symfony 2.3.29, 2.5.12, and 2.6.8. Note that no fixes are provided for Symfony 2.4 as it's not maintained anymore. CVE-2015-4050
GHSA-qmqw-mpqp-mr54
VCID-d45f-hwsb-n3fh Symfony Cryptographic Vulnerability 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 mechanisms via unspecified vectors. CVE-2016-1902
GHSA-jjx5-fq5g-8xpc
VCID-pb2y-j1e8-2bha Symphony Denial of Service Via Overlong Usernames 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 consumption) via a series of authentication attempts with long, non-existent usernames. CVE-2016-4423
GHSA-whgv-8cg3-7hcm
VCID-r3cf-8z8f-3ua4 Symfony Vulnerable to Timing Attack 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 Component, or (3) legacy CSRF implementation from the `Symfony/Component/Form/Extension/Csrf/CsrfProvider/DefaultCsrfProvider` class in the Symfony Form component. CVE-2015-8125
GHSA-g97c-jfx6-xvxh

Date Actor Action Vulnerability Source VulnerableCode Version
2025-08-01T20:12:40.293645+00:00 Debian Oval Importer Affected by VCID-1u1y-5zux-u3e3 https://www.debian.org/security/oval/oval-definitions-bullseye.xml.bz2 37.0.0
2025-08-01T20:09:07.598310+00:00 Debian Oval Importer Affected by VCID-p8ne-nxsu-mqbc https://www.debian.org/security/oval/oval-definitions-bullseye.xml.bz2 37.0.0
2025-08-01T19:48:34.434254+00:00 Debian Oval Importer Affected by VCID-pbph-hhpn-rbhy https://www.debian.org/security/oval/oval-definitions-bullseye.xml.bz2 37.0.0
2025-08-01T19:29:56.984366+00:00 Debian Oval Importer Affected by VCID-pryh-a852-47d8 https://www.debian.org/security/oval/oval-definitions-bullseye.xml.bz2 37.0.0
2025-08-01T19:21:08.170224+00:00 Debian Oval Importer Affected by VCID-nw7s-1q5x-w3hq https://www.debian.org/security/oval/oval-definitions-bullseye.xml.bz2 37.0.0
2025-08-01T19:17:17.467206+00:00 Debian Oval Importer Affected by VCID-ag26-1415-3yeq https://www.debian.org/security/oval/oval-definitions-bullseye.xml.bz2 37.0.0
2025-08-01T19:13:18.038962+00:00 Debian Oval Importer Affected by VCID-1mvy-qgn8-nfef https://www.debian.org/security/oval/oval-definitions-bullseye.xml.bz2 37.0.0
2025-08-01T19:09:19.943613+00:00 Debian Oval Importer Affected by VCID-ddgj-zsa3-u7br https://www.debian.org/security/oval/oval-definitions-bullseye.xml.bz2 37.0.0
2025-08-01T18:45:55.059023+00:00 Debian Oval Importer Affected by VCID-mkgn-deqc-g3ba https://www.debian.org/security/oval/oval-definitions-bullseye.xml.bz2 37.0.0
2025-08-01T18:37:08.789670+00:00 Debian Oval Importer Affected by VCID-f1et-9vzy-zybx https://www.debian.org/security/oval/oval-definitions-bullseye.xml.bz2 37.0.0
2025-08-01T18:27:29.271425+00:00 Debian Oval Importer Affected by VCID-n7ez-37pt-53et https://www.debian.org/security/oval/oval-definitions-bullseye.xml.bz2 37.0.0
2025-08-01T18:14:39.367524+00:00 Debian Oval Importer Affected by VCID-r3cf-8z8f-3ua4 https://www.debian.org/security/oval/oval-definitions-bullseye.xml.bz2 37.0.0
2025-08-01T17:21:58.484479+00:00 Debian Oval Importer Affected by VCID-pb2y-j1e8-2bha https://www.debian.org/security/oval/oval-definitions-bullseye.xml.bz2 37.0.0
2025-08-01T17:21:53.126202+00:00 Debian Oval Importer Affected by VCID-2cmz-ujrv-wyaj https://www.debian.org/security/oval/oval-definitions-bullseye.xml.bz2 37.0.0
2025-08-01T16:52:08.786054+00:00 Debian Oval Importer Affected by VCID-gp6y-9wzg-tqd1 https://www.debian.org/security/oval/oval-definitions-bullseye.xml.bz2 37.0.0
2025-08-01T16:50:04.312007+00:00 Debian Oval Importer Affected by VCID-gs4p-wwsy-rbca https://www.debian.org/security/oval/oval-definitions-bullseye.xml.bz2 37.0.0
2025-08-01T16:37:29.727930+00:00 Debian Oval Importer Affected by VCID-xnxw-rj35-hbh3 https://www.debian.org/security/oval/oval-definitions-bullseye.xml.bz2 37.0.0
2025-08-01T16:26:40.944897+00:00 Debian Oval Importer Affected by VCID-s4zt-rbgw-kkgn https://www.debian.org/security/oval/oval-definitions-bullseye.xml.bz2 37.0.0
2025-08-01T16:24:50.602362+00:00 Debian Oval Importer Affected by VCID-7x2y-wa4x-4yeh https://www.debian.org/security/oval/oval-definitions-bullseye.xml.bz2 37.0.0
2025-08-01T16:03:38.496572+00:00 Debian Oval Importer Affected by VCID-4tj3-ds8m-jyh1 https://www.debian.org/security/oval/oval-definitions-bullseye.xml.bz2 37.0.0
2025-08-01T15:57:23.577571+00:00 Debian Oval Importer Affected by VCID-tnps-jb6b-p3c2 https://www.debian.org/security/oval/oval-definitions-bullseye.xml.bz2 37.0.0
2025-08-01T15:52:57.556620+00:00 Debian Oval Importer Affected by VCID-u9j4-6yzv-mfhm https://www.debian.org/security/oval/oval-definitions-bullseye.xml.bz2 37.0.0
2025-08-01T15:52:30.063221+00:00 Debian Oval Importer Affected by VCID-vxbk-8hu8-m3a9 https://www.debian.org/security/oval/oval-definitions-bullseye.xml.bz2 37.0.0
2025-08-01T15:50:40.577073+00:00 Debian Oval Importer Affected by VCID-yjb2-dq6n-rqfv https://www.debian.org/security/oval/oval-definitions-bullseye.xml.bz2 37.0.0
2025-08-01T15:49:41.537477+00:00 Debian Oval Importer Affected by VCID-1k4z-j8f8-3fe8 https://www.debian.org/security/oval/oval-definitions-bullseye.xml.bz2 37.0.0
2025-08-01T15:38:02.768693+00:00 Debian Oval Importer Affected by VCID-kw1k-tebg-vfff https://www.debian.org/security/oval/oval-definitions-bullseye.xml.bz2 37.0.0
2025-08-01T15:05:33.595889+00:00 Debian Oval Importer Affected by VCID-rwq3-32x3-8udp https://www.debian.org/security/oval/oval-definitions-bullseye.xml.bz2 37.0.0
2025-08-01T14:56:17.216965+00:00 Debian Oval Importer Affected by VCID-9yc6-qy2t-a7eb https://www.debian.org/security/oval/oval-definitions-bullseye.xml.bz2 37.0.0
2025-08-01T14:42:45.285032+00:00 Debian Oval Importer Affected by VCID-b1f4-98nj-6bas https://www.debian.org/security/oval/oval-definitions-bullseye.xml.bz2 37.0.0
2025-08-01T14:39:44.028273+00:00 Debian Oval Importer Affected by VCID-r9n4-4cha-7ydd https://www.debian.org/security/oval/oval-definitions-bullseye.xml.bz2 37.0.0
2025-08-01T14:10:29.603030+00:00 Debian Oval Importer Affected by VCID-m469-1pkc-qkgu https://www.debian.org/security/oval/oval-definitions-bullseye.xml.bz2 37.0.0
2025-08-01T14:09:33.498547+00:00 Debian Oval Importer Affected by VCID-cbqf-2qvh-tfb1 https://www.debian.org/security/oval/oval-definitions-bullseye.xml.bz2 37.0.0
2025-08-01T14:07:25.553020+00:00 Debian Oval Importer Affected by VCID-k8k2-bmwx-r7ar https://www.debian.org/security/oval/oval-definitions-bullseye.xml.bz2 37.0.0
2025-08-01T13:29:01.654115+00:00 Debian Oval Importer Affected by VCID-12wt-4479-73cm https://www.debian.org/security/oval/oval-definitions-bullseye.xml.bz2 37.0.0
2025-08-01T13:10:38.308783+00:00 Debian Oval Importer Affected by VCID-xm2x-3q6p-7fbv https://www.debian.org/security/oval/oval-definitions-bullseye.xml.bz2 37.0.0
2025-08-01T13:10:22.486474+00:00 Debian Oval Importer Affected by VCID-juev-czvq-m7en https://www.debian.org/security/oval/oval-definitions-bullseye.xml.bz2 37.0.0
2025-08-01T13:04:12.733936+00:00 Debian Oval Importer Affected by VCID-u6nf-mg93-zuhr https://www.debian.org/security/oval/oval-definitions-bullseye.xml.bz2 37.0.0
2025-08-01T12:43:31.539536+00:00 Debian Oval Importer Affected by VCID-d45f-hwsb-n3fh https://www.debian.org/security/oval/oval-definitions-bullseye.xml.bz2 37.0.0
2025-08-01T12:38:23.564907+00:00 Debian Oval Importer Affected by VCID-tpgw-xqqn-33e9 https://www.debian.org/security/oval/oval-definitions-bullseye.xml.bz2 37.0.0
2025-08-01T12:11:22.279370+00:00 Debian Oval Importer Affected by VCID-nptm-yjp6-5bd9 https://www.debian.org/security/oval/oval-definitions-bullseye.xml.bz2 37.0.0
2025-08-01T12:06:52.519839+00:00 Debian Oval Importer Affected by VCID-phf1-5cbv-13ae https://www.debian.org/security/oval/oval-definitions-bullseye.xml.bz2 37.0.0
2025-08-01T11:57:45.855813+00:00 Debian Oval Importer Affected by VCID-v19y-9edg-b7cd https://www.debian.org/security/oval/oval-definitions-bullseye.xml.bz2 37.0.0
2025-08-01T11:46:04.350742+00:00 Debian Oval Importer Affected by VCID-1u1y-5zux-u3e3 https://www.debian.org/security/oval/oval-definitions-buster.xml.bz2 37.0.0
2025-08-01T11:12:46.679410+00:00 Debian Oval Importer Affected by VCID-mkgn-deqc-g3ba https://www.debian.org/security/oval/oval-definitions-buster.xml.bz2 37.0.0
2025-08-01T11:08:40.003055+00:00 Debian Oval Importer Affected by VCID-mkgn-deqc-g3ba https://www.debian.org/security/oval/oval-definitions-stretch.xml.bz2 37.0.0
2025-08-01T11:08:35.812459+00:00 Debian Oval Importer Affected by VCID-nptm-yjp6-5bd9 https://www.debian.org/security/oval/oval-definitions-stretch.xml.bz2 37.0.0
2025-08-01T11:08:31.586290+00:00 Debian Oval Importer Affected by VCID-pbph-hhpn-rbhy https://www.debian.org/security/oval/oval-definitions-stretch.xml.bz2 37.0.0
2025-08-01T11:07:25.977457+00:00 Debian Oval Importer Affected by VCID-vxbk-8hu8-m3a9 https://www.debian.org/security/oval/oval-definitions-stretch.xml.bz2 37.0.0
2025-08-01T11:04:19.939626+00:00 Debian Oval Importer Affected by VCID-u6nf-mg93-zuhr https://www.debian.org/security/oval/oval-definitions-stretch.xml.bz2 37.0.0
2025-08-01T11:01:44.713915+00:00 Debian Oval Importer Affected by VCID-pryh-a852-47d8 https://www.debian.org/security/oval/oval-definitions-stretch.xml.bz2 37.0.0
2025-08-01T11:00:43.439490+00:00 Debian Oval Importer Affected by VCID-tnps-jb6b-p3c2 https://www.debian.org/security/oval/oval-definitions-stretch.xml.bz2 37.0.0
2025-08-01T11:00:22.774999+00:00 Debian Oval Importer Affected by VCID-juev-czvq-m7en https://www.debian.org/security/oval/oval-definitions-stretch.xml.bz2 37.0.0
2025-08-01T10:55:42.138667+00:00 Debian Oval Importer Affected by VCID-u9j4-6yzv-mfhm https://www.debian.org/security/oval/oval-definitions-stretch.xml.bz2 37.0.0
2025-08-01T10:54:54.378905+00:00 Debian Oval Importer Affected by VCID-m469-1pkc-qkgu https://www.debian.org/security/oval/oval-definitions-stretch.xml.bz2 37.0.0
2025-08-01T10:53:31.656331+00:00 Debian Oval Importer Affected by VCID-xnxw-rj35-hbh3 https://www.debian.org/security/oval/oval-definitions-stretch.xml.bz2 37.0.0
2025-08-01T10:51:49.743660+00:00 Debian Oval Importer Affected by VCID-7x2y-wa4x-4yeh https://www.debian.org/security/oval/oval-definitions-stretch.xml.bz2 37.0.0
2025-08-01T10:50:48.974680+00:00 Debian Oval Importer Affected by VCID-f1et-9vzy-zybx https://www.debian.org/security/oval/oval-definitions-stretch.xml.bz2 37.0.0
2025-08-01T10:50:47.525605+00:00 Debian Oval Importer Affected by VCID-gp6y-9wzg-tqd1 https://www.debian.org/security/oval/oval-definitions-stretch.xml.bz2 37.0.0
2025-08-01T10:50:28.482457+00:00 Debian Oval Importer Affected by VCID-kw1k-tebg-vfff https://www.debian.org/security/oval/oval-definitions-stretch.xml.bz2 37.0.0
2025-08-01T10:48:05.497388+00:00 Debian Oval Importer Affected by VCID-p8ne-nxsu-mqbc https://www.debian.org/security/oval/oval-definitions-stretch.xml.bz2 37.0.0
2025-08-01T10:46:28.804162+00:00 Debian Oval Importer Affected by VCID-1u1y-5zux-u3e3 https://www.debian.org/security/oval/oval-definitions-stretch.xml.bz2 37.0.0
2025-08-01T10:41:16.291586+00:00 Debian Oval Importer Affected by VCID-1mvy-qgn8-nfef https://www.debian.org/security/oval/oval-definitions-stretch.xml.bz2 37.0.0
2025-08-01T10:33:57.913449+00:00 Debian Oval Importer Fixing VCID-d45f-hwsb-n3fh https://www.debian.org/security/oval/oval-definitions-jessie.xml.bz2 37.0.0
2025-08-01T10:19:29.353364+00:00 Debian Oval Importer Fixing VCID-1k4z-j8f8-3fe8 https://www.debian.org/security/oval/oval-definitions-jessie.xml.bz2 37.0.0
2025-08-01T10:11:15.073054+00:00 Debian Oval Importer Fixing VCID-b1f4-98nj-6bas https://www.debian.org/security/oval/oval-definitions-jessie.xml.bz2 37.0.0
2025-08-01T10:02:54.505812+00:00 Debian Oval Importer Fixing VCID-pb2y-j1e8-2bha https://www.debian.org/security/oval/oval-definitions-jessie.xml.bz2 37.0.0
2025-08-01T10:02:36.128899+00:00 Debian Oval Importer Fixing VCID-r3cf-8z8f-3ua4 https://www.debian.org/security/oval/oval-definitions-jessie.xml.bz2 37.0.0