Vulnerability · Published Aug 5, 2026 · Assigned by TuranSec
CVE-2026-71240DjangoCRM - Unauthenticated Open Redirect via toggle_default_sorting next_url Parameter
Medium 4.3
In plain English
A medium-severity open redirect in django-crm from DjangoCRM. There are no confirmed reports of exploitation so far. The chance it is exploited in the next 30 days is estimated at 0.3% (higher than 26% of all known vulnerabilities).
Official description
DjangoCRM's toggle_default_sorting view is the only route in common/urls.py that is not wrapped in login_required or staff_member_required, and it redirects to a caller-supplied next_url GET parameter after only checking secure_url(next_url), which merely verifies the target host matches the current site's domain (blocking only cross-domain redirects) while allowing any same-site path with no authentication required to reach the view.
Affected products (as reported)
| Vendor | Product | Versions |
|---|---|---|
| DjangoCRM | django-crm | 0 |
Weakness: CWE-601 · Vector: CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:L/A:N
References
- https://github.com/DjangoCRM/django-crm third-party-advisory