CyberRota Analysis
AI-GeneratedThe toggle_default_sorting view in DjangoCRM is vulnerable due to insufficient access controls, allowing unauthenticated users to exploit the next_url GET parameter for phishing redirects and potential token leakage. This vulnerability primarily affects applications using DjangoCRM that do not implement proper authentication checks for this endpoint. Organizations utilizing DjangoCRM should prioritize addressing this issue to mitigate risks associated with unauthorized access and data exposure.
Public Exploit Signal
A public exploit, PoC, GitHub repository or Metasploit reference was detected for this CVE.
Note: these links are listed for security research and verification purposes only.
Original NVD 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.