Skip to main content
← All vulnerabilities
CVE-2025-48432GHSA-7XR5-9HCQ-CHF9BIT-DJANGO-2025-48432PYSEC-2025-47

An issue was discovered in Django 5.2 before 5.2.3, 5.1 before 5.1.11, and 4.2 before 4.2.23.

Published
Last modified
published
Not listed in CISA KEV
Fix
Fixed in 4.2.23, 5.1.11, 5.2.3, 5.2.2, 5.1.10, and 1 more
None on Exploit-DB, Metasploit or GitHub
  • Exploitation: none
  • Automatable: no
  • Technical impact: partial

Summary

An issue was discovered in Django 5.2 before 5.2.3, 5.1 before 5.1.11, and 4.2 before 4.2.23. Internal HTTP response logging does not escape request.path, which allows remote attackers to potentially manipulate log output via crafted URLs. This may lead to log injection or forgery when logs are viewed in terminals or processed by external systems.

Timeline

  1. CVE published
  2. CISA SSVC assessment

    Exploitation: none · Automatable: no · Technical impact: partial

  3. Record last updated

Affected versions

  • djangoproject Django

    From 4.2 · fixed in 4.2.23; From 5.1 · fixed in 5.1.11; From 5.2 · fixed in 5.2.3

  • djangoPyPI

    From 5.2 · fixed in 5.2.2

  • djangoPyPI

    From 5.0a1 · fixed in 5.1.10

  • djangoPyPI

    fixed in 4.2.22

  • djangoPyPI

    From 5.2 · fixed in 5.2.2; From 5.1 · fixed in 5.1.10; From 4.2 · fixed in 4.2.22

References 4

docs.djangoproject.com

groups.google.com

djangoproject.com