CVEvulnerability
CVE-2017-18343
6.1 MEDIUM
Official page ↗
- Status
- Modified
- Published
- 2018-07-20
- Last modified
- 2026-06-17
- Assigner
- [email protected]
- CVSS 3.0 ([email protected])
- 6.1 MEDIUM — CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N
- CVSS 2.0 ([email protected])
- 4.3 MEDIUM — AV:N/AC:M/Au:N/C:N/I:P/A:N
- Weaknesses
- CWE-79
Description
The debug handler in Symfony before v2.7.33, 2.8.x before v2.8.26, 3.x before v3.2.13, and 3.3.x before v3.3.6 has XSS via an array key during exception pretty printing in ExceptionHandler.php, as demonstrated by a /_debugbar/open?op=get URI. NOTE: the vendor's position is that this is not a vulnerability because the debug tools are not intended for production use. NOTE: the Symfony Debug component is used by Laravel Debugbar
Affected configurations
• sensiolabs symfony (< 2.7.33)
• sensiolabs symfony (>= 2.8.0 < 2.8.26)
• sensiolabs symfony (>= 3.0.0 < 3.2.13)
• sensiolabs symfony (>= 3.3.0 < 3.3.6)
Related
Weakness · CWE (1)
- CWE-79 Improper Neutralization of Input During Web Page Generation weakness
References
- https://github.com/barryvdh/laravel-debugbar/issues/850 Exploit, Third Party Advisory
- https://github.com/symfony/debug/pull/7/commits/e48bda29143bd1a83001780b4a78e483822d985c Patch, Third Party Advisory
- https://github.com/symfony/symfony/issues/27987 Exploit, Third Party Advisory
- https://github.com/symfony/symfony/pull/23684 Third Party Advisory
- https://github.com/barryvdh/laravel-debugbar/issues/850 Exploit, Third Party Advisory
- https://github.com/symfony/debug/pull/7/commits/e48bda29143bd1a83001780b4a78e483822d985c Patch, Third Party Advisory
- https://github.com/symfony/symfony/issues/27987 Exploit, Third Party Advisory
- https://github.com/symfony/symfony/pull/23684 Third Party Advisory