Autenticación
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
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
CVE-2026-9547 en curl: el backend libssh trataba una clave de host de otro tipo como un servidor nuevo
Con libssh, curl comunicaba como "host desconocido" el caso en que el servidor presenta una clave de un tipo distinto al registrado en known_hosts, que libssh considera un posible ataque. Las aplicaciones con política TOFU podían aceptarla sin avisar.
5 min
Subida de archivos sin autenticar con CORS comodín y sin límite de peticiones en Essity
Un endpoint de Umbraco en dos sitios de Essity aceptaba archivos sin autenticación, sin CAPTCHA, sin límite de peticiones y con CORS abierto a cualquier origen, permitiendo subir ficheros maliciosos desde cualquier web.
4 min
Remitly permitía "cambiar" la contraseña por la misma que ya estaba en uso
El flujo de restablecimiento y cambio de contraseña de Remitly aceptaba como nueva contraseña la que el usuario ya tenía, sin aviso ni error. En HackerOne figura sin severidad, pero el programa lo dio por resuelto.
2 min
Toma de control total de la Artifactory de R3: una join key por defecto vacía abría el acceso admin
Una clave de unión por defecto vacía en la JFrog Artifactory de R3 permitía forjar un JWT, registrarse como servicio de confianza y escalar a administrador sin autenticarse. CVE-2026-82329, CVSS 9.8, resuelto.
5 min
CoinMate: el endpoint privado /api/bitcoinWithdrawalFees respondía sin autenticación
Un endpoint de la API de CoinMate documentado como operación de usuario devolvía las comisiones de retirada de bitcoin a cualquiera, sin comprobar la firma HMAC que exigen el resto de endpoints privados.
3 min
Essity: tres plugins Jet de Crocoblock permitían cambiar su configuración de WordPress sin iniciar sesión
Tres endpoints REST de plugins Crocoblock (JetElements, JetWooBuilder y JetWooProductGallery) en una web de Essity guardaban ajustes sin pedir autenticación: bastaba un POST para desactivar widgets o cambiar claves de API.
3 min
Brave para iOS: abrir un elemento de Playlist en pestaña privada se saltaba el bloqueo con Face ID
En Brave para iOS, la opción "Open in a New Private Tab" de Brave Playlist abría las pestañas privadas sin pedir Face ID ni código, aunque esa protección estuviese activada. Bastaba acceso físico al móvil.
2 min
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.
4 min
Monero: el modo restringido de monero-wallet-rpc dejaba crear, abrir y cerrar carteras
Varios métodos de monero-wallet-rpc no comprobaban el modo --restricted-rpc, así que un cliente que debía ser de solo lectura podía crear, abrir y cerrar carteras, generar direcciones y llegar a funciones de pruebas y claves.
5 min
Ticket Trick en un portal de soporte del programa de Rockstar Games: leer enlaces de acceso para entrar en cuentas ajenas
Un portal de soporte incluido en el programa de Rockstar Games no verificaba la propiedad del email al registrarse, así que un atacante podía leer como tickets los enlaces de acceso enviados a direcciones corporativas.
2 min