CVE-2026-67204

BookStack before 26.05.4 contains a broken access control vulnerability that allows authenticated API users with image-update or image-delete permissions to manipulate other users' avatars by exploiting missing content-type restrictions in the Image Gallery API endpoints. Attackers can supply a user avatar's ID to the API controller, which loads any image type without the web controller's gallery and drawio restrictions, and when the avatar's uploaded_to field matches a page ID accessible to the attacker, the authorization check passes allowing the attacker to rename, replace, or delete the target user's avatar without requiring user-management permission.
Configurations

No configuration.

History

12 Oct 2026, 15:10

Type Values Removed Values Added
Summary
  • (es) BookStack antes de 26.05.4 contiene una vulnerabilidad de control de acceso roto que permite a usuarios de API autenticados con permisos de actualización de imagen o eliminación de imagen manipular los avatares de otros usuarios explotando restricciones de tipo de contenido faltantes en los puntos finales de la API de la Galería de Imágenes. Los atacantes pueden suministrar el ID de un avatar de usuario al controlador de la API, el cual carga cualquier tipo de imagen sin las restricciones de galería y drawio del controlador web, y cuando el campo uploaded_to del avatar coincide con un ID de página accesible para el atacante, la verificación de autorización pasa permitiendo al atacante renombrar, reemplazar o eliminar el avatar del usuario objetivo sin requerir permiso de gestión de usuarios.

Information

Published : 2026-08-24 16:17

Updated : 2026-10-12 15:10


NVD link : CVE-2026-67204

Mitre link : CVE-2026-67204

CVE.ORG link : CVE-2026-67204


JSON object : View

Products Affected

No product.

CWE
CWE-863

Incorrect Authorization