# Django 5.2.8 documentation

# Django 3.1.10 versionsinformation

6 maj 2021

Django 3.1.10 åtgärdar ett säkerhetsproblem i 3.1.9.

## CVE-2021-32052: Möjlighet till rubrikinjektion sedan `URLValidator` accepterade nya linjer i indata på Python 3.9.5+

I Python 3.9.5+ förbjöd `URLValidator` inte nya rader och tabbar. Om du använde värden med nya rader i HTTP-svar kan du drabbas av header injection-attacker. Django själv var inte sårbart eftersom `HttpResponse` förbjuder nya rader i HTTP-rubriker.

Dessutom tar formulärfältet `URLField` som använder `URLValidator` tyst bort nya linjer och tabbar i Python 3.9.5+, så möjligheten att nya linjer kommer in i dina data finns bara om du använder denna validator utanför formulärfälten.

Det här problemet introducerades av bpo-43882 fix.