CVE-2026-71238

DjangoCRM ships with its Django SECRET_KEY hardcoded directly in the committed webcrm/settings.py rather than read from an environment variable. Since this key is used for session signing, CSRF token generation, and password reset tokens, anyone who reads the public repository can forge valid session cookies (including for the superadmin account), forge CSRF tokens, and forge password reset tokens, achieving full account takeover.
References
Configurations

No configuration.

History

23 Oct 2026, 21:10

Type Values Removed Values Added
Summary
  • (es) DjangoCRM se distribuye con su SECRET_KEY de Django codificada directamente en el archivo webcrm/settings.py del repositorio, en lugar de leerse de una variable de entorno. Dado que esta clave se utiliza para la firma de sesión, la generación de tokens CSRF y los tokens de restablecimiento de contraseña, cualquiera que lea el repositorio público puede falsificar cookies de sesión válidas (incluso para la cuenta de superadministrador), falsificar tokens CSRF y falsificar tokens de restablecimiento de contraseña, logrando una toma de control total de la cuenta. El repositorio también se distribuye con DEBUG=True como valor predeterminado, lo que provoca que las páginas de error filtren credenciales de la base de datos, credenciales de correo electrónico, datos de OAuth y rutas de archivos internas.

Information

Published : 2026-08-05 11:16

Updated : 2026-10-24 15:10


NVD link : CVE-2026-71238

Mitre link : CVE-2026-71238

CVE.ORG link : CVE-2026-71238


JSON object : View

Products Affected

No product.

CWE
CWE-798

Use of Hard-coded Credentials