CVE-2024-11404
Python vulnerability analysis and mitigation

Overview

A medium severity vulnerability (CVE-2024-11404) was identified in django-filer versions from 3.0 to versions before 3.3. The vulnerability encompasses multiple security issues including Unrestricted Upload of File with Dangerous Type, Improper Input Validation, and Improper Neutralization of Script-Related HTML Tags in a Web Page, allowing for Input Data Manipulation and Stored XSS attacks (Django CMS Blog, Iltosec Blog).

Technical details

The vulnerability has a CVSS v3.1 Base Score of 5.5 (Medium) with the vector string CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:U/C:L/I:L/A:L. The issue manifests in two main ways: an HTML File Upload Bypass where files with .html extension can be uploaded by appending a space (%20) to the filename, and an SVG File Upload Validation Bypass where the validate_svg function can be circumvented using the same technique (Iltosec Blog).

Impact

The vulnerabilities allow attackers to upload malicious HTML and SVG files containing scripts that can execute on the client side. This can lead to Cross-Site Scripting (XSS) attacks, potential compromise of user sessions, cookie theft, or unauthorized actions performed on behalf of users. Additionally, binary or unidentified files could be uploaded and downloaded by different users, potentially distributing malware (Iltosec Blog, Django CMS Blog).

Mitigation and workarounds

The vulnerability has been fixed in django Filer 3.3, which now by default rejects binary files or unknown file types. Users are strongly recommended to update to the latest version. The fix includes improved file upload validation and the ability to configure virus checking for uploaded files through project settings (Django CMS Blog).

Additional resources


SourceThis report was generated using AI

Related Python vulnerabilities:

CVE ID

Severity

Score

Technologies

Component name

CISA KEV exploit

Has fix

Published date

CVE-2025-65896CRITICAL9.8
  • PythonPython
  • asyncmy
NoNoDec 02, 2025
CVE-2025-66423HIGH7.1
  • PythonPython
  • tryton-server
NoYesNov 30, 2025
CVE-2025-66454MEDIUM6.5
  • PythonPython
  • arcade-mcp-server
NoYesDec 02, 2025
CVE-2025-66424MEDIUM6.5
  • PythonPython
  • trytond
NoYesNov 30, 2025
CVE-2025-65858LOW3.5
  • PythonPython
  • calibreweb
NoNoDec 02, 2025

Free Vulnerability Assessment

Benchmark your Cloud Security Posture

Evaluate your cloud security practices across 9 security domains to benchmark your risk level and identify gaps in your defenses.

Request assessment

Get a personalized demo

Ready to see Wiz in action?

"Best User Experience I have ever seen, provides full visibility to cloud workloads."
David EstlickCISO
"Wiz provides a single pane of glass to see what is going on in our cloud environments."
Adam FletcherChief Security Officer
"We know that if Wiz identifies something as critical, it actually is."
Greg PoniatowskiHead of Threat and Vulnerability Management