CVE-2025-64458CWE-407

Potential denial-of-service vulnerability in HttpResponseRedirect and HttpResponsePermanentRedirect on Windows

High · published November 5, 2025

CVSS v3.1
7.5
EPSS
2%
Percentile
79.5
In the wild
Unconfirmed
What it is

⚡ A potential Denial-of-Service (DoS) vulnerability lurks in Django's response handling for Windows! This issue affects versions 5.1 before 5.1.14, 4.2 before 4.2.26, and 5.2 before 5.2.8, and it's all about Unicode character overload! 🚨 Think of it like a restaurant that can only handle a certain number of orders at once. If someone comes in and throws a massive pile of orders all at once, the kitchen gets overwhelmed and can't serve anyone else – that's what's happening with Django's `HttpResponseRedirect` when flooded with giant Unicode inputs! An attacker could exploit this vulnerability by sending an overwhelming number of Unicode characters which would cause the application to slow down or even crash, leaving users unable to access important services. This could be absolutely devastating during peak traffic times, leading to significant downtime and poor user experience!

Put simply

Think of it like a restaurant that can only handle a certain number of orders at once. If someone comes in and throws a massive pile of orders all at once, the kitchen gets overwhelmed and can't serve anyone else – that's what's happening with Django's `HttpResponseRedirect` when flooded with giant Unicode inputs! This vulnerability arises from the NFKC normalization processing in Python on Windows, which is slow and can be exploited through certain inputs, particularly in Django's response redirect handling methods.

What to do

An attacker could exploit this vulnerability by sending an overwhelming number of Unicode characters which would cause the application to slow down or even crash, leaving users unable to access important services. This could be absolutely devastating during peak traffic times, leading to significant downtime and poor user experience! To protect your applications, update Django to versions 5.1.14, 4.2.26, or 5.2.8 at your earliest convenience. Additionally, monitor your input handling and consider rate-limiting requests to prevent potential abuse. You've got this! Patch up your Django installations and keep your users happy and safe! 🛡️

The record
Technical detail
CVSS v3.1
7.5 · HIGH
Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
CVSS v4.0
Not supplied
EPSS
0.01909 · 79.5th percentile
Weakness
CWE-407 · Inefficient Algorithmic Complexity
Published
2025-11-05T15:07Z
EPSS history
Timeline
  • 05 NOV 15:07Z
    Potential denial-of-service vulnerability in HttpResponseRedirect and HttpResponsePermanentRedirect on Windows
    cvelistv5