Reports

Resultados para “django”

8 resultado(s)

ALTA#3417967

Django: inyección SQL en PostgreSQL con alias de FilteredRelation que usan cadenas con dólar ($tag$)

El filtro de alias de Django no bloqueaba el símbolo $. En PostgreSQL, un alias controlado por el usuario en annotate() con FilteredRelation permitía inyectar SQL y, en la prueba, leer /etc/passwd del servidor de base de datos.

[SQL INJECTION]django
09 nov 2026
3 min
BAJA#4062511

Django: la caché de páginas confunde una cabecera ausente con una vacía y puede servir la respuesta equivocada con Vary

El middleware de caché de Django generaba la misma clave para una petición sin la cabecera indicada en Vary y para otra con esa cabecera vacía, de modo que una respuesta privada podía servirse a quien no debía.

[EXPOSICIÓN DE DATOS]django
04 nov 2026
3 min
BAJA#3424977

Django delataba qué usuarios existen: ataque de tiempos en la autenticación de Apache con mod_wsgi

check_password en el manejador mod_wsgi de Django contestaba al instante si el usuario no existía y tardaba cientos de milisegundos si existía. Midiendo esa diferencia, un atacante podía descubrir cuentas válidas.

[AUTENTICACIÓN]django
31 oct 2026
4 min
MEDIA#4037976

Weblate: el filtro de metadatos VCS del ZIP de descarga olvidaba .svn y .bzr tras el parche de CVE-2026-61792

El parche de CVE-2026-61792 en Weblate quitaba .git y .hg de los ZIP de descarga, pero no .svn ni .bzr. Si un componente los contenía, su contenido (incluido wc.db) salía en el ZIP.

[EXPOSICIÓN DE DATOS]weblate
30 oct 2026
6 min
MEDIA#3426417

Django: cabeceras repetidas en ASGIRequest disparan un consumo de CPU cuadrático y bloquean los workers ASGI

Al construir META, ASGIRequest concatenaba cada cabecera repetida copiando todo el valor acumulado. Una sola petición HTTP/2 con miles de cabeceras duplicadas costaba segundos de CPU antes de llegar a la vista.

[DENEGACIÓN DE SERVICIO]django
29 oct 2026
4 min
BAJA#3025797

Mozilla Pontoon: cualquier usuario podía fijar o desfijar comentarios ajenos en cualquier proyecto o idioma

Los endpoints /pin-comment/ y /unpin-comment/ de Pontoon solo exigían sesión iniciada: el botón se ocultaba en la interfaz, pero el servidor no comprobaba si el usuario era gestor del proyecto.

[IDOR / BOLA]mozilla
25 oct 2026
4 min
MEDIA#3518571

Weblate: inyección de argumentos en ssh-keyscan desde /manage/ssh/ permitía leer ficheros del servidor

El campo host del formulario de claves SSH de Weblate se pasaba tal cual a ssh-keyscan. Con un valor como -f/etc/passwd, un administrador podía leer ficheros del servidor, incluidas claves privadas SSH y settings.py.

[OTRAS INYECCIONES]weblate4 veces compartido
07 oct 2026
3 min
ALTA#3898281

Weblate: una búsqueda sin autenticar de 33 bytes consumía 52 s de CPU y frenaba a todos los usuarios

La gramática de búsqueda de Weblate sufría backtracking exponencial. Una consulta ?q= diminuta y sin autenticar consumía casi un minuto de CPU bajo un lock global, dejando inservible toda la instancia.

[DENEGACIÓN DE SERVICIO]weblate
26 sep 2026
4 min