Django 1.7.11 versionsinformation¶
24 november 2015
Django 1.7.11 åtgärdar ett säkerhetsproblem och en dataförlustbugg i 1.7.10.
Fixad möjlighet till läckage av inställningar i date mallfilter¶
Om ett program tillåter användare att ange ett ogiltigt format för datum och skickar detta format till filtret date, t.ex. {{ last_updated|date:user_date_format }}, kan en illvillig användare komma åt alla hemligheter i programmets inställningar genom att ange en inställningsnyckel i stället för ett datumformat. t.ex. "SECRET_KEY" i stället för "j/m/Y".
För att åtgärda detta tillåter den underliggande funktionen som används av mallfiltret date, django.utils.formats.get_format(), nu endast åtkomst till formateringsinställningarna för datum/tid.