Reports

Resultados para “c”

163 resultado(s)

CRÍTICA#3873072

Inyección SQL sin autenticación en WordPress por confusión de rutas en el endpoint batch de la REST API

El endpoint batch de la REST API de WordPress (/wp-json/batch/v1) permitía una inyección SQL ciega sin autenticación encadenando una desincronización en el reparto de subpeticiones con la falta de validación de tipo en author__not_in.

[SQL INJECTION]essity
03 oct 2026
4 min
MEDIA#3633146

AWS Bedrock AgentCore: el usuario del sandbox podía instalar una CA propia en el almacén de confianza del sistema vía sudo

Una regla sudo sin contraseña sobre deploy-certificates.sh, que leía certificados de un directorio escribible en /tmp, permitía al usuario del Code Interpreter de Bedrock AgentCore meter una CA propia en el almacén de confianza y falsificar certificados TLS.

[TLS Y CRIPTOGRAFÍA]aws_vdp
02 oct 2026
4 min
CRÍTICA#3723458

Khan Academy: una expresión regular con puntos sin escapar permitía robar el token de sesión y tomar cuentas con un clic

Un fallo en la regex que valida el parámetro continue dejaba redirigir a un dominio .app del atacante, que recibía el token de transferencia de sesión de la víctima y lo reutilizaba para entrar en su cuenta.

[OAUTH Y SESIONES]khanacademy
02 oct 2026
4 min
ALTA#3694007

Ejecución de scripts Painless en Elasticsearch a través del argumento sort_query del GraphQL de HackerOne

El argumento `sort_query` de `Query.search` en el GraphQL de HackerOne llegaba sin validar a Elasticsearch, lo que permitía a una cuenta autenticada ejecutar scripts Painless por documento dentro del clúster.

[RCE]security
02 oct 2026
6 min
MEDIA#3779690

XSS almacenado en la exportación HTML de Rocket.Chat, inyectable sin cuenta desde el LiveChat

La exportación de salas a HTML de Rocket.Chat (y la descarga de datos personales) volcaba los mensajes sin escapar. Un visitante anónimo del LiveChat podía colar código que se ejecutaba al abrir el fichero exportado.

[XSS]rocket_chat
02 oct 2026
5 min
MEDIA#3872239

MariaDB Connector/J: un servidor malicioso tumba la JVM del cliente con un número de columnas desorbitado

El driver JDBC de MariaDB reservaba un array del tamaño que dictaba el servidor. Un servidor hostil o un atacante en la red podía provocar un OutOfMemoryError y hundir toda la aplicación Java.

[DENEGACIÓN DE SERVICIO]mariadb
02 oct 2026
3 min
MEDIA#3648681

Node.js (llhttp) aceptaba un CR suelto como fin de la línea de estado en respuestas HTTP, incluso en modo estricto

El parser de respuestas de llhttp, incluido en Node.js, daba por buena una línea de estado terminada en \r\r en lugar de \r\n. Las peticiones sí lo rechazaban, y esa asimetría abre la puerta a desincronizar conexiones detrás de un proxy.

[OTRAS INYECCIONES]nodejs
02 oct 2026
7 min
MEDIA#3734676

Taskcluster (Mozilla): los códigos de autorización OAuth2 se podían reutilizar y su caducidad no se comprobaba

El servidor web de Taskcluster no invalidaba los códigos de autorización OAuth2 tras canjearlos y miraba la columna de caducidad equivocada, así que un código filtrado servía para obtener credenciales del usuario una y otra vez.

[OAUTH Y SESIONES]mozilla
02 oct 2026
4 min
BAJA#3788984

curl (CVE-2026-11564): un handle reutilizado sigue confiando en el almacén de CA del sistema tras fijar una CA propia

En builds de libcurl con CA nativa, un easy handle que ya hizo una transferencia con la confianza por defecto mantenía activo el almacén del sistema aunque después se configurase una CA propia con CURLOPT_CAINFO.

[TLS Y CRIPTOGRAFÍA]curl
02 oct 2026
5 min
MEDIA#3766455

Yelp for Business: el email "bloqueado" en la app se podía reescribir vía API

El endpoint de perfil de Yelp for Business aceptaba un campo email sin pedir contraseña ni confirmación, pese a que la app mostraba ese campo con candado. Combinado con el reseteo de contraseña, permitía escalar un token de sesión a control total de la cuenta.

[AUTENTICACIÓN]yelp
01 oct 2026
4 min
MEDIA#3699522

Monero: las pruebas de reservas aceptaban la misma salida repetida y multiplicaban el saldo declarado

El verificador check_reserve_proof de la cartera de Monero no rechazaba entradas duplicadas, así que una sola salida repetida N veces hacía que una prueba de reservas válida declarase N veces el saldo real.

[LÓGICA DE NEGOCIO]monero
01 oct 2026
6 min
ALTA#3400140

Discourse: borradores gigantes en /drafts.json que saturaban el servidor de try.discourse.org

El endpoint POST /drafts.json de Discourse aceptaba y guardaba borradores de cientos de miles de caracteres, aunque respondiera 502. Con varios a la vez, un usuario autenticado llevaba las respuestas del servidor por encima de 32 segundos.

[DENEGACIÓN DE SERVICIO]discourse
01 oct 2026
2 min