Los más vistos
Los reportes con más visitas, de más a menos.
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
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
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
Nextcloud Deck: clonar un tablero permitía crear tableros nuevos aunque el administrador lo hubiera prohibido
En Nextcloud Deck, un usuario sin permiso para crear tableros podía saltarse la restricción clonando uno existente y renombrando la copia, desde el menú o con POST a /boards/<id>/clone.
2 min
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.
6 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
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.
4 min
IDOR en VRoid Hub (pixiv): dar "me gusta" a un comentario oculto devolvía su texto y su autor
El endpoint de VRoid Hub para dar "me gusta" a comentarios aceptaba el ID de comentarios ocultos y devolvía en la respuesta su contenido y su autor, aunque el dueño de la publicación hubiese desactivado los comentarios.
3 min
curl con Schannel conserva la identidad del certificado de cliente tras una redirección gracias a la reanudación de sesión TLS
En curl 8.23.0 con Schannel, la reanudación de sesión TLS mantenía la identidad mTLS del cliente al seguir una redirección a otro origen. El investigador lo presenta como un arreglo incompleto de CVE-2026-86415.
3 min
Monero: lectura fuera de límites en la pila del RPC is_key_image_spent por falta de un return
El manejador on_is_key_image_spent del nodo de Monero comprobaba el tamaño de cada key image pero no salía de la función si era incorrecto, y copiaba 32 bytes desde un búfer más pequeño. Lo encontró un fuzzing financiado por MAGIC Grants.
3 min