Featured image of post Django Windows平台拒绝服务漏洞分析与修复

Django Windows平台拒绝服务漏洞分析与修复

本文详细分析了Django框架在Windows平台上存在的拒绝服务漏洞CVE-2025-64458,涉及HttpResponseRedirect等组件的NFKC规范化性能问题,提供了受影响版本范围和修复方案。

Django Windows平台拒绝服务漏洞分析

漏洞概述

Django框架在Windows平台上存在一个拒绝服务漏洞(CVE-2025-64458),影响HttpResponseRedirect和HttpResponsePermanentRedirect组件。

受影响版本

  • 5.2系列:>= 5.2a1, < 5.2.8
  • 5.0系列:>= 5.0a1, < 5.1.14
  • 4.2系列:< 4.2.26

漏洞详情

该漏洞源于Python在Windows平台上的NFKC规范化处理速度较慢。攻击者可以通过包含大量Unicode字符的特定输入,对以下组件发起拒绝服务攻击:

  • django.http.HttpResponseRedirect
  • django.http.HttpResponsePermanentRedirect
  • django.shortcuts.redirect快捷函数

修复版本

已发布的安全修复版本:

  • 5.2.8
  • 5.1.14
  • 4.2.26

技术背景

较早的、不再支持的Django系列(如5.0.x、4.1.x和3.2.x)未经过评估,但可能同样受到影响。

致谢

Django项目感谢Seokchan Yoon报告此安全问题。

参考链接

安全评分

  • CVSS v3评分:7.5(高危)
  • 攻击向量:网络
  • 影响范围:可用性(高)
comments powered by Disqus
使用 Hugo 构建
主题 StackJimmy 设计