Resultados para “vary”
4 resultado(s)
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.
3 min
Omise: la CDN de www.omise.co guardaba una copia distinta de cada página por cada parámetro GET inventado
La CDN de www.omise.co usaba la URL completa como clave de caché, sin descartar parámetros desconocidos. Con ?test=123, ?abc=456… cualquiera podía llenar la caché de copias idénticas de una misma página.
3 min
CORS mal configurado en el panel de administración de Myndr: cualquier subdominio podía leer respuestas autenticadas
El panel admin.myndr.net reflejaba cualquier origen *.myndr.net con credenciales permitidas, así que una página en cualquier subdominio podía leer respuestas autenticadas del panel, incluido el nonce anti-CSRF.
2 min
CORS mal configurado en admin.myndr.net: cualquier subdominio *.myndr.net podía leer el panel con credenciales
El panel de administración de Myndr aceptaba cualquier origen *.myndr.net (e incluso orígenes http://) con Access-Control-Allow-Credentials: true, lo que permitía leer respuestas autenticadas y nonces CSRF desde otro subdominio.
3 min