The Laravel framework versions between 11.9.0 and 11.35.1 are susceptible to reflected cross-site scripting due to an improper encoding of route parameters in the debug-mode error page.
Solution:
Workaround:
The product does not neutralize or incorrectly neutralizes user-controllable input before it is placed in output that is used as a web page that is served to other users.
Link | Tags |
---|---|
https://github.com/sbaresearch/advisories/tree/public/2024/SBA-ADV-20241209-02_Laravel_Reflected_XSS_via_Route_Parameter_in_Debug-Mode_Error_Page | third party advisory exploit |
https://github.com/laravel/framework/pull/53869 | patch issue tracking |
https://github.com/laravel/framework/releases/tag/v11.36.0 | release notes |
http://www.openwall.com/lists/oss-security/2025/03/10/4 | mailing list third party advisory exploit |