Django vulnerable to XSS on 500 pages
Moderate severity
GitHub Reviewed
Published
Jan 4, 2019
to the GitHub Advisory Database
•
Updated Sep 18, 2024
Package
Affected versions
>= 1.10a1, < 1.10.8
>= 1.11a1, < 1.11.5
Patched versions
1.10.8
1.11.5
Description
Published to the GitHub Advisory Database
Jan 4, 2019
Reviewed
Jun 16, 2020
Last updated
Sep 18, 2024
In Django 1.10.x before 1.10.8 and 1.11.x before 1.11.5, HTML autoescaping was disabled in a portion of the template for the technical 500 debug page. Given the right circumstances, this allowed a cross-site scripting attack. This vulnerability shouldn't affect most production sites since you shouldn't run with
DEBUG = True
(which makes this page accessible) in your production settings.References