Resultados para “cli”
185 resultado(s)
curl con OpenSSL y Apple SecTrust acepta grapas OCSP falsificadas, caducadas o "unknown" pese a --cert-status
Cuando Apple SecTrust valida la cadena, curl deja de comprobar la grapa OCSP por su cuenta y SecTrust la evalúa en modo tolerante: una respuesta falsificada, caducada o "unknown" pasa --cert-status sin error.
5 min
curl reutiliza en HTTPS sesiones TLS creadas para FTPS, lo que permite sustituir una respuesta verificada
La caché de sesiones TLS de curl 8.12.0 a 8.23.0 no distingue el esquema de la URL. Un atacante en la red, con varias condiciones a favor, puede hacer pasar un fichero FTPS por una respuesta HTTPS válida sin romper la verificación del certificado.
7 min
Basecamp: secuestro de webhooks de otras cuentas con PUT y DELETE en proyectos All-access
La API de Basecamp comprobaba la visibilidad del proyecto y no la pertenencia a la cuenta: cualquier usuario podía redirigir o borrar webhooks de proyectos All-access ajenos y recibir en su servidor lo que se publicaba en ellos.
5 min
Nextcloud: la app de Android permitía guardar archivos compartidos con la descarga desactivada
En Nextcloud, desmarcar "Allow download" al compartir no bastaba: desde el visor de la app de Android, el destinatario podía guardar PDF, documentos y presentaciones, y reutilizar imágenes.
3 min
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.
4 min
CampTix (WordPress): basta el email de un asistente para abrir el contenido privado de [camptix_private]
El token de CampTix se calculaba con la IP de quien lo pedía, así que conocer el email de un asistente bastaba para leer contenido reservado y, de paso, expulsar al titular real de la entrada.
6 min
wlc, el cliente de Weblate, deja descargas a medias y muestra trazas de Python con rutas locales
El cliente de línea de órdenes de Weblate no capturaba los errores del sistema de ficheros: una descarga de proyecto fallida dejaba archivos en disco sin decir qué se había escrito, y los errores salían como trazas de Python con rutas y usuario.
6 min
Clickjacking en sketch.pixiv.net/draw: engañar al usuario con un inicio de sesión falso
Un investigador señaló que la página de dibujo de pixiv Sketch podía usarse en un ataque de clickjacking para engañar a la víctima con un inicio de sesión falso. El reporte consta con severidad baja.
2 min
Launchpad de 37signals enviaba tokens OAuth de la víctima a redirecciones sin verificar: acceso a la API de Basecamp
Cualquier cuenta de Basecamp podía registrar un cliente OAuth con un redirect_uri sin verificar. Launchpad enviaba allí el token de quien autorizaba, incluso sin client_secret, y con esos tokens se podían leer, cambiar y borrar proyectos.
6 min
Lovable: crear proyectos con visibilidad de pago sin suscripción editando el cuerpo de la petición
La API de Lovable aceptaba el valor de visibilidad enviado al crear un proyecto sin comprobar el plan: cambiarlo a Personal o Workspace bastaba para usar una función reservada a suscripciones superiores.
2 min
curl: un redirect fallido deja un lector obsoleto y la siguiente subida lee memoria liberada (use-after-free)
Si un redirect tras un POST falla, libcurl conserva el lector del cuerpo anterior. La siguiente subida por FTP, SFTP, file o TFTP en el mismo handle lee bloques de 64 KB de memoria ya liberada y los envía al destino.
5 min
Departamento de Defensa de EE. UU.: el endpoint /users devolvía datos personales y auth_data sin autenticación
Un endpoint de la API de un sitio del Departamento de Defensa de EE. UU. devolvía a cualquier visitante, sin iniciar sesión, el nombre, email, rol y datos de autenticación de los usuarios.
2 min