Vulnerability advisory
BIT-django-2026-7666
Potential unencrypted email transmission via STARTTLS in the SMTP backend
Also known as CVE-2026-7666GHSA-mm6v-q8q9-pgcfPYSEC-2026-200
Severity
Severity not reported.
Affected versions
django Bitnami
| Affected | Fixed in |
|---|---|
5.2.0 to before 5.2.15 | 5.2.15 |
6.0.0 to before 6.0.6 | 6.0.6 |
Severity for this package
| |
Description
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.