S4E just found a high-severity finding from ssl sweet32 vulnerability checker
PlatformPlansPartners
Resources
ToolsBlogDocs
Sign Up →
medium·Product Based Web Vulnerabilities·Updated Jan 3, 2024

CVE-2017-12794 Scanner

Detects 'Cross-Site Scripting (XSS)' vulnerability in Django affects v. 1.10.x before 1.10.8 and 1.11.x before 1.11.5.

Est. Time~10 seconds
Scan TypeSingle Scan
Targetsurl
CostFree
3.2k
Times Used
continuous scan runs
4.1k
Continuously Checked
assets under CS
4
Vulnerabilities Found
confirmed findings
References
CVECVE-2017-12794
6.1
CVSS

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.

Attack Vector
-
Privileges Req.
-
User Interaction
-
Affected
n/aby n/a
n/a
Updated Aug 22, 2026View on NVD →
Detail

Django is an open-source Python-based web framework designed to help developers build web applications quickly and efficiently. It is widely used by developers due to its robust features such as URL routing, templates, object-relational mapping, and form handling. Django web framework is widely popular due to its scalability and flexibility capabilities.

However, the Django web framework faced a major vulnerability known as CVE-2017-12794 in versions 1.10.x before 1.10.8 and 1.11.x before 1.11.5. This vulnerability is related to HTML autoescaping, which was disabled in a section of the template for the technical 500 debug page. This allowed attackers to perform a cross-site scripting attack by injecting malicious code into a vulnerable website.

Exploiting this vulnerability could cause severe damage to the affected application, including stealing sensitive data, hijacking user accounts, session fixation, and taking complete control of the compromised systems. The severity of this vulnerability calls for immediate attention from website administrators.

In conclusion, Django is a powerful web framework that can help developers build web applications quickly and efficiently. However, the recent vulnerability identified, CVE-2017-12794, poses a significant threat to website administrators and developers. By taking the necessary precautions and utilizing security testing services like s4e.io, website administrators can minimize their exposure to such vulnerabilities and improve web application security.

 

REFERENCES

Solution Advice

Website administrators can take several precautions to protect against this vulnerability, such as updating their Django versions to the latest stable release. They can also implement the following measures to minimize their exposure to this vulnerability.

  • Avoid running Django projects in DEBUG mode in production and staging environments
  • Disable custom error pages that reveal sensitive information or stack traces
  • Properly verify and validate all user input to prevent cross-site scripting attacks

Get AI-powered remediation steps tailored to your asset.

Try AI Solutions →

Check your infrastructure.
Right now.

11,000+ scanners. Free to start. No credit card required.

CVE-2017-12794 scanner - Cross-Site Scripting (XSS) vulnerability in Django | S4E