Vulnerability advisory

CVE-2023-36053

Published Updated OSV record ↗

Also known as BIT-django-2023-36053GHSA-jh3w-4vvf-mjgrPYSEC-2023-100

Severity
  • CVSS 3.xCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H

Affected versions

Repository

Affected commitsFixed by commit
GIT github.com/django/django ↗
3591e1c1acbd7c13174275367c3fdf012cb0413b to before 19bc11f636ca2b5b80c3d9ad5b489e43abad52bb19bc11f636ca2b5b80c3d9ad5b489e43abad52bb
ef62a3a68c9d558486145a42c0d71ea9a76add9e to before f9a14b8f0668029fb7e0aebcae57b60dcec4a529f9a14b8f0668029fb7e0aebcae57b60dcec4a529
97aa3b7f08f51669e118f3af5ca91026e39664c3 to before 1651351386ab31d8ae492c8a4922797714ca97d11651351386ab31d8ae492c8a4922797714ca97d1

Description

In Django 3.2 before 3.2.20, 4 before 4.1.10, and 4.2 before 4.2.3, EmailValidator and URLValidator are subject to a potential ReDoS (regular expression denial of service) attack via a very large number of domain name labels of emails and URLs.

References

  • Codex
  • Claude Code
  • VS Code
  • GitHub Copilot
  • Cursor
  • Cline
  • Windsurf
  • Google Anti-gravity
  • OpenCode
  • Pi
  • Gemini CLI
  • Hermes Agent
  • Zed
  • Junie
  • Qwen Code
  • Kiro
  • Kilo Code
  • Factory Droid

Set up GitHits for your agents

Run this command:

<> bash
npx githits@latest init

What happens next:

  1. Opens your browser to authorize GitHits
  2. Asks whether to set up GitHits at the user or project level
  3. Detects your supported AI coding tools
  4. Lets you choose which tools to configure
  5. Configures the selected tools