Resultados para “nextcloud”
28 resultado(s)
Inyección de CSS en Roundcube vía el atributo background de <body> que salta el bloqueo de imágenes remotas
Roundcube copiaba el atributo background del <body> de un correo dentro de url() sin comillas. Un data: URI con un paréntesis cerraba la función e inyectaba CSS que cargaba recursos externos aunque las imágenes remotas estuvieran bloqueadas.
3 min
Roundcube: «position: fixed !important» burla el saneador de CSS y permite superponer avisos falsos
El saneador de CSS de Roundcube convertía «position: fixed» en «absolute», pero no reconocía «fixed !important». Un correo HTML podía así cubrir el panel de lectura o toda la ventana con un aviso falso.
3 min
Nextcloud: un filtro SVG con feImage se salta el bloqueo de imágenes remotas y permite rastrear la apertura de correos
El sanitizador HTML de Roundcube (rcube_washtml) no trataba el href de <feImage> como una imagen, así que un correo podía cargar recursos externos aunque estuviera activado el bloqueo de imágenes remotas.
3 min
Nextcloud Android: un enlace externo a FileDisplayActivity cierra la app por un usuario nulo
La actividad exportada FileDisplayActivity de la app Android de Nextcloud daba por hecho que había un usuario cargado. Un enlace o una app maliciosa podía abrirla y provocar un NullPointerException que cerraba la aplicación.
3 min
SSRF en la app Notifications de Nextcloud por un proxyServer de push controlado por el usuario
Un usuario autenticado sin privilegios podía registrar un dispositivo push indicando un servidor proxy arbitrario. Al generarse una notificación, el backend hacía una petición POST hacia esa dirección, incluidos destinos internos como localhost.
2 min
Nextcloud Deck: la API de configuración acepta preferencias de tableros ajenos sin comprobar permisos
El endpoint de configuración de Deck guardaba claves del tipo board:<id>:<clave> para cualquier ID de tablero, sin verificar que el usuario tuviera acceso a ese tablero.
2 min
Nextcloud Approval: quitar el parámetro etag permite aprobar un fichero modificado después de revisarlo
La app Approval solo comprobaba que el fichero no había cambiado desde la revisión si la petición incluía el etag. Omitiéndolo, se podía aprobar o rechazar una versión distinta a la revisada.
3 min
Nextcloud Team Folders: un administrador delegado "solo API" podía darse acceso a cualquier carpeta de equipo
El endpoint que añade grupos a una Team Folder no comprobaba si el administrador delegado podía gestionar esa carpeta concreta. Con IDs secuenciales, se podía asignar un grupo propio a todas las carpetas de la instancia.
4 min
Nextcloud Photos: los álbumes inteligentes compartidos buscaban con las carpetas de origen del visitante, no del dueño
Al abrir un álbum inteligente ajeno, Photos filtraba los ficheros del propietario con la configuración photosSourceFolders del usuario que lo visitaba, lo que podía exponer ficheros de carpetas que el dueño no había elegido.
5 min
Nextcloud files_lock: un colaborador con permiso de escritura podía bloquear para siempre un fichero ajeno
Un bloqueo de tipo TYPE_TOKEN colocado por quien tenía el fichero compartido no caducaba, el dueño no podía quitarlo y sobrevivía a la revocación del recurso compartido y al borrado de la cuenta. Solo se arreglaba tocando la base de datos.
4 min
Nextcloud Collectives: un "emoji" de página con texto largo y saltos de línea bloqueaba la barra lateral
El endpoint que cambia el emoji de una página de Collectives aceptaba cualquier cadena. Un texto largo con saltos de línea deformaba la barra lateral y tapaba el acceso a las demás páginas.
2 min
Nextcloud Mail: el autocompletado de contactos se salta las restricciones de enumeración de usuarios
El autocompletado de contactos de Nextcloud Mail ignoraba la opción que limita la búsqueda de cuentas al propio grupo, y cualquier usuario autenticado podía listar ID, nombre y email de usuarios de otros grupos.
2 min