vulnerability
FreeBSD: VID-B805D7B4-9C0C-11E9-97F0-000C29E96DB4 (CVE-2019-12781): Django -- Incorrect HTTP detection with reverse-proxy connecting via HTTPS
| Severity | CVSS | Published | Added | Modified |
|---|---|---|---|---|
| 5 | (AV:N/AC:L/Au:N/C:P/I:N/A:N) | Jul 1, 2019 | Jul 2, 2019 | Aug 16, 2019 |
Description
Details for this vulnerability have not been published by NIST at this point. Descriptions from software vendor advisories for this issue are provided below.
From VID-B805D7B4-9C0C-11E9-97F0-000C29E96DB4:
Django security releases issued:
When deployed behind a reverse-proxy connecting to Django via HTTPS,
django.http.HttpRequest.scheme would incorrectly detect client requests
made via HTTP as using HTTPS. This entails incorrect results for is_secure(),
and build_absolute_uri(), and that HTTP requests would not be redirected to
HTTPS in accordance with SECURE_SSL_REDIRECT.
Solutions
References
Explore Exposure Command
Confidently identify and prioritize exposures from endpoint to cloud with full attack surface visibility and threat-aware risk context.