Resultados para “control-de-acceso”
55 resultado(s)
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
Lovable: crear proyectos con visibilidad de pago sin suscripción editando el cuerpo de la petición
La API de Lovable aceptaba el valor de visibilidad enviado al crear un proyecto sin comprobar el plan: cambiarlo a Personal o Workspace bastaba para usar una función reservada a suscripciones superiores.
2 min
Nextcloud Deck: clonar un tablero permitía crear tableros nuevos aunque el administrador lo hubiera prohibido
En Nextcloud Deck, un usuario sin permiso para crear tableros podía saltarse la restricción clonando uno existente y renombrando la copia, desde el menú o con POST a /boards/<id>/clone.
2 min
Departamento de Defensa de EE. UU.: el endpoint /users devolvía datos personales y auth_data sin autenticación
Un endpoint de la API de un sitio del Departamento de Defensa de EE. UU. devolvía a cualquier visitante, sin iniciar sesión, el nombre, email, rol y datos de autenticación de los usuarios.
2 min
Vercel Live: un colaborador revocado recuperaba el acceso a los comentarios privados cuando otro colaborador comentaba
En Vercel Live, el token de un colaborador ya expulsado volvía a ser aceptado en cuanto un colaborador activo usaba la barra de comentarios, y con él se podían descargar los hilos privados del despliegue.
5 min
IDOR en VRoid Hub (pixiv): dar "me gusta" a un comentario oculto devolvía su texto y su autor
El endpoint de VRoid Hub para dar "me gusta" a comentarios aceptaba el ID de comentarios ocultos y devolvía en la respuesta su contenido y su autor, aunque el dueño de la publicación hubiese desactivado los comentarios.
3 min
Omise: invitar a miembros al equipo sin tener activado el 2FA cambiando una respuesta en el cliente
Omise exigía activar el 2FA antes de invitar a alguien al equipo, pero solo lo comprobaba en el navegador. Cambiando un indicador de false a true en las respuestas, la invitación se enviaba igual.
2 min
Basecamp (Fizzy): los adjuntos privados de las tarjetas se podían abrir sin sesión con su URL de Active Storage
En app.fizzy.do, los ficheros subidos a una tarjeta y sus vistas previas se servían por URLs de Active Storage que cualquiera podía abrir, sin sesión y sin permisos sobre la tarjeta.
3 min
Lovable: invitar con rol de solo lectura sin plan Pro cambiando un parámetro de la petición
La API de Lovable no comprobaba el plan al crear enlaces de invitación: con una cuenta gratuita bastaba cambiar access_level de write a read para conceder "View access", una opción reservada al plan Pro.
3 min
HackerOne: el formulario de canje de recompensas entregaba licencias de Burp Suite Pro sin comprobar la cuenta
El canje de la licencia de Burp Suite Pro del programa de puntos de HackerOne era un formulario de Google sin ligar a la cuenta: bastaba con cambiar de email para recibir licencias válidas una y otra vez.
3 min
Mozilla Pontoon: cualquier usuario podía fijar o desfijar comentarios ajenos en cualquier proyecto o idioma
Los endpoints /pin-comment/ y /unpin-comment/ de Pontoon solo exigían sesión iniciada: el botón se ocultaba en la interfaz, pero el servidor no comprobaba si el usuario era gestor del proyecto.
4 min