Resultados para “recompensa”
92 resultado(s)
curl con HTTP/3 (ngtcp2) enviaba la petición en early data antes de verificar el certificado del servidor
Al reanudar una sesión TLS con early data, el backend ngtcp2 de curl daba la conexión por establecida y mandaba cabeceras y cuerpo de la petición antes de comprobar el certificado. Un atacante en medio podía leerlos.
5 min
WordCamp Central: un && en lugar de || dejaba a cualquiera sin sesión exportar los datos privados de organizadores de Meetup
Una condición de autorización mal escrita en el plugin WordCamp Reports permitía a usuarios anónimos descargar un CSV con emails, direcciones y usuarios de Slack de los organizadores de Meetup.
4 min
WordCamp.org: la pasarela Instamojo de CampTix daba entradas por pagadas sin comprobar de qué pedido era el pago
El complemento Instamojo de CampTix no ligaba cada pago a su pedido: una firma de webhook inválida dejaba la entrada como pendiente y un pago barato real podía completar otro pedido más caro.
6 min
Secure Custom Fields (WordPress) entregaba sin login entradas privadas, borradores y contraseñas de posts protegidos
Los campos de referencia de Secure Custom Fields resolvían IDs de entradas con acf_get_posts(), que no comprueba permisos de lectura: un visitante anónimo podía leer posts privados, borradores y la contraseña en claro de los protegidos.
4 min
Denegación de servicio en translation-finder de Weblate: coste cuadrático al resolver máscaras con comodines
Al descubrir traducciones, translation-finder comparaba cada máscara con comodín contra todos los ficheros del mismo sufijo, una vez por resultado. Un repositorio con unos miles de ficheros bastaba para ocupar la CPU durante minutos en una petición web de Weblate.
7 min
WordPress.org (Rosetta): un Editor podía convertir a otra cuenta en Administrador del sitio mediante una invitación
Un mu-plugin de wordpress.org guardaba el rol de las invitaciones tal como llegaba en la petición, sin mirar editable_roles. Un Editor de un sitio local de Rosetta podía así hacer Administrador a una cuenta.
4 min
WordPress: la API gpre/v1 de events.wordpress.org mostraba los asistentes de eventos protegidos con contraseña
Un envoltorio REST propio (gpre/v1) de la plataforma de eventos de WordPress devolvía, sin sesión ni contraseña, la lista de asistentes de eventos recurrentes protegidos que la API oficial de GatherPress sí bloqueaba.
4 min
Shopify Checkout Blocks: las rutas de datos de Next.js saltaban el login de empleados y exponían 200.000 tiendas
El panel interno de Checkout Blocks solo se protegía con una regla que miraba el inicio de la URL. Pidiendo las mismas páginas por la ruta /_next/data/ de Next.js, cualquiera obtenía sin sesión la lista de tiendas instaladas y sus flags internos.
5 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
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
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