Todos los reportes
AWS: instancias go-httpbin expuestas en *.aws.dev permitían plantar cookies en todo el dominio y redirigir a cualquier web
Varias instancias públicas de go-httpbin en subdominios de aws.dev dejaban fijar cookies con Domain=aws.dev, que llegaban a otras aplicaciones del dominio (llegando a bloquearlas por el WAF), y redirigir a cualquier URL.
4 min
Escritura de ficheros en MariaDB sin privilegio FILE abusando de DATA/INDEX DIRECTORY
Un usuario de MariaDB con permisos normales de esquema, pero sin el privilegio global FILE, podía forzar la escritura de datos casi arbitrarios en rutas elegidas por él abusando de DATA DIRECTORY e INDEX DIRECTORY al crear tablas.
7 min
Weblate: un fichero de traducción enorme agota la memoria en la detección de codificación de translation-finder
detect_encoding() de translation-finder leía cada fichero de traducción entero en memoria para adivinar su codificación. Un .properties de 128 MiB disparaba el consumo hasta unos 400 MiB y tumbaba workers con poca memoria.
5 min
Inyección de comandos en AWS CDK: las opciones de empaquetado de NodejsFunction llegaban sin escapar al intérprete
NodejsFunction de aws-cdk-lib montaba la orden de esbuild con externalModules, define, loader, inject y esbuildArgs sin escapar, y la ejecutaba con bash -c o cmd /c. Un construct de terceros podía colar comandos que corrían al hacer cdk synth.
7 min
curl con GnuTLS filtra memoria del proceso a un servidor WebSocket malicioso al subir ficheros por wss:// (CVE-2026-107928)
Un servidor wss:// malicioso podía hacer que curl compilado con GnuTLS le enviara memoria del proceso situada tras el buffer de envío WebSocket, al responder a un PING en mitad de una subida bloqueada.
6 min
Rastreo de correos en Roundcube: las animaciones SMIL de SVG se saltan el bloqueo de imágenes remotas
Los atributos "values" y "by" de las animaciones SMIL de SVG no pasaban por la validación de URIs del saneador de Roundcube, así que un correo podía cargar recursos externos aunque estuviera activado el bloqueo de imágenes remotas y rastrear al destinatario.
4 min
Redirección abierta en app.hey.com con "HTTPS://" en mayúsculas carga una web ajena dentro de la app de escritorio de HEY
El endpoint /proxy_image de app.hey.com comparaba el esquema distinguiendo mayúsculas. Con "HTTPS://" redirigía a cualquier web, y la app de escritorio la abría en una ventana propia de HEY.
6 min
RubyGems.org: un admin de organización podía crear un propietario usando el traspaso de gemas y echar a los dueños
El flujo de traspaso de gemas a una organización de RubyGems.org solo exigía rol de admin y no aplicaba la política de membresías, así que un admin podía nombrar propietario a una cuenta suya y expulsar a los dueños legítimos.
5 min
Inyección de HTML en el registro de eventos de Burp Suite que provoca autenticación SMB en Windows
Un texto de error del parser de OpenAPI llegaba sin escapar al registro de eventos de Burp Suite. Al renderizarlo, Swing interpretaba un `<img>` con una ruta UNC y Windows autenticaba por SMB contra un servidor del atacante.
6 min
Monero: llenar la cola de envío de monerod dormía todos los hilos P2P y dejaba el nodo sin servicio
Pidiendo lotes grandes de bloques, incluso antes del handshake, un atacante llenaba la cola de envío de cada conexión de monerod y hacía dormir unos 6 segundos a cada hilo P2P, hasta bloquearlos todos y disparar el uso de memoria.
4 min
MariaDB Connector/C++: un servidor malicioso provoca lectura fuera de límites en el heap del cliente
El conector C++ de MariaDB reservaba el búfer según la longitud de columna declarada, pero leía tantos bytes como decía cada fila. Un servidor falso podía filtrar memoria del cliente o tumbarlo.
5 min
Essity: registro oculto permitía a cualquiera crearse una cuenta en un portal interno de proveedores y ver datos de vendedores
Un portal interno de compras de Essity mantenía activa la ruta /Account/Register de ASP.NET Identity. Sin invitación ni aprobación, bastaba un correo para crear cuenta, entrar y recibir datos reales de proveedores.
4 min