---
title: "Django 2.1.10 versionsinformation"
version: 5.2
locale: sv
source: https://docs.djangoproject.com/sv/5.2/releases/2.1.10/
canonical: https://djangodocs.dev/sv/5.2/releases/2.1.10/
---
# Django 2.1.10 versionsinformation

*1 juli 2019*

Django 2.1.10 åtgärdar ett säkerhetsproblem i 2.1.9.

## CVE-2019-12781: Felaktig HTTP-detektering med omvänd proxy som ansluter via HTTPS

Vid distribution bakom en omvänd proxy som ansluter till Django via HTTPS, skulle [`django.http.HttpRequest.scheme`](/sv/5.2/ref/request-response/#django.http.HttpRequest.scheme) felaktigt upptäcka klientförfrågningar gjorda via HTTP som använder HTTPS. Detta medför felaktiga resultat för [`is_secure()`](/sv/5.2/ref/request-response/#django.http.HttpRequest.is_secure), och [`build_absolute_uri()`](/sv/5.2/ref/request-response/#django.http.HttpRequest.build_absolute_uri), och att HTTP-förfrågningar inte skulle omdirigeras till HTTPS i enlighet med [`SECURE_SSL_REDIRECT`](/sv/5.2/ref/settings/#std-setting-SECURE_SSL_REDIRECT).

`HttpRequest.scheme` respekterar nu [`SECURE_PROXY_SSL_HEADER`](/sv/5.2/ref/settings/#std-setting-SECURE_PROXY_SSL_HEADER), om den är konfigurerad och rätt header är inställd på begäran, för både HTTP- och HTTPS-begäranden.

Om du distribuerar Django bakom en reverse-proxy som vidarebefordrar HTTP-förfrågningar och som ansluter till Django via HTTPS, se till att verifiera att din applikation korrekt hanterar kodvägar som förlitar sig på `scheme`, `is_secure()`, `build_absolute_uri()` och `SECURE_SSL_REDIRECT`.
