CVE-2026-7666CWE-319

Potential unencrypted email transmission via STARTTLS in the SMTP backend

Low · published June 3, 2026

CVSS v4.0
2.3
EPSS
0%
Percentile
9.9
In the wild
Unconfirmed
What it is

An issue was discovered in Django 6.0 before 6.0.6 and 5.2 before 5.2.15.

`django.core.mail.backends.smtp.EmailBackend` in Django fails to prevent reuse of a partially-initialized connection after a failed `STARTTLS` handshake when `fail_silently=True`, which allows on-path network attackers to read email content via cleartext interception.

Earlier, unsupported Django series (such as 5.0.x, 4.1.x, and 3.2.x) were not evaluated and may also be affected.

Django would like to thank Kasper Dupont for reporting this issue.

The record
Technical detail
CVSS v4.0
2.3 · LOW
Vector
CVSS:4.0/AV:N/AC:H/AT:P/PR:N/UI:P/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N
EPSS
0.00205 · 9.9th percentile
Weakness
CWE-319 · Cleartext Transmission of Sensitive Information
Published
2026-06-03T13:16Z
EPSS history
Timeline
  • 03 JUN 13:16Z
    Potential unencrypted email transmission via STARTTLS in the SMTP backend
    cvelistv5