Reports

Resultados para “webhooks”

10 resultado(s)

ALTA#3329310

Campfire (Basecamp): una clave de bot sin token permitía escribir mensajes en nombre de cualquier usuario

En Campfire, de Basecamp, una clave de bot con la parte del token vacía (por ejemplo `2-`) se aceptaba como válida y permitía, sin iniciar sesión, publicar mensajes en las salas haciéndose pasar por cualquier usuario.

[AUTENTICACIÓN]basecamp
09 nov 2026
3 min
CRÍTICA#2932960

SSRF ciego en Stripo: la exportación a webhook enviaba peticiones del servidor a cualquier URL

El servicio de exportación de my.stripo.email aceptaba cualquier dirección en el campo webhookUrl, sin filtrar, y hacía que su propio servidor enviase peticiones HTTP a la URL que eligiera el usuario.

[SSRF]stripo
09 nov 2026
4 min
ALTA#3941626

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.

[LÓGICA DE NEGOCIO]wordpress
06 nov 2026
6 min
ALTA#3979217

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.

[IDOR / BOLA]basecamp
01 nov 2026
5 min
MEDIA#3456148

Node.js: la Fetch API aceptaba miles de capas de Content-Encoding y agotaba CPU y memoria del cliente

El fetch() de Node.js (undici) descomprimía tantas capas como listase la cabecera Content-Encoding. Un servidor malicioso podía encadenar miles de Brotli y bloquear al cliente durante minutos con solo 60 KB.

[DENEGACIÓN DE SERVICIO]nodejs
28 oct 2026
3 min
MEDIA#3542546

ReDoS en RubyGems.org: expresiones regulares del usuario en las políticas OIDC podían bloquear los workers de Puma

Las políticas de acceso OIDC de RubyGems.org ejecutaban expresiones regulares escritas por el usuario contra los claims del JWT sin límite de tiempo. Un patrón con backtracking catastrófico podía dejar ocupados los pocos workers del servidor.

[DENEGACIÓN DE SERVICIO]rubygems
25 oct 2026
3 min
BAJA#3754343

CVE-2026-9546: fuga del Referer anterior en libcurl al reutilizar un easy handle

Poner CURLOPT_REFERER a NULL no limpiaba el estado interno del Referer en libcurl, así que la siguiente petición en el mismo easy handle podía reenviar el Referer anterior a otro servidor y provocar un use-after-free.

[CORRUPCIÓN DE MEMORIA]curl
24 oct 2026
5 min
MEDIA#4028616

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.

[DENEGACIÓN DE SERVICIO]weblate
16 oct 2026
5 min
BAJA#4022462

Weblate: un repositorio con ~1000 carpetas anidadas tumbaba translation-finder por recursión sin límite

La función list_files de translation-finder recorría directorios de forma recursiva sin tope de profundidad. Un árbol de unas 990 carpetas anidadas provocaba un RecursionError no capturado que detenía la detección de traducciones en Weblate.

[DENEGACIÓN DE SERVICIO]weblate
14 oct 2026
4 min
MEDIA#3642600

ssrf_filter reenviaba la cabecera Authorization al seguir redirecciones hacia otro host, filtrando credenciales

La gema Ruby ssrf_filter reconstruía cada petición redirigida con las opciones originales, incluida la cabecera Authorization, aunque la redirección llevase a otro host. Un servidor atacante podía quedarse con el token y reutilizarlo.

[EXPOSICIÓN DE DATOS]arkadiyt-projects
07 oct 2026
3 min