CVE-2026-77560 in Tinyauthinformación

Resumen

por VulDB • 2026-09-21

Tinyauth es un servidor de autenticación y autorización. Antes de la versión 5.1.2, Tinyauth compara los nombres de host reenviados distinguiendo mayúsculas de minúsculas (case-sensitively), mientras que los proxies inversos enrutan nombres de host equivalentes sin distinguir entre mayúsculas y minúsculas (case-insensitively), lo que permite a un usuario autenticado con privilegios bajos eludir los controles de acceso por aplicación mediante un nombre de host con diferente capitalización. La búsqueda en internal/service/access_controls_service.go, a través de lookupStaticACLs y GetAccessControls, así como la alternativa basada en etiquetas Docker (Docker-label fallback) en internal/service/docker_service.go a través de GetLabels, pueden no encontrar la aplicación configurada y devolver un objeto de control de acceso vacío. El proxyHandler en internal/controller/proxy_controller.go trata entonces las restricciones vacías de usuario, grupo, OAuth, LDAP e IP como permisivas y devuelve un resultado autenticado para una aplicación que debería excluir al usuario. Los usuarios no autenticados siguen sujetos a inicio de sesión, y las listas permitidas globales durante el login no se pueden eludir. Este problema está corregido en la versión 5.1.2.

Be aware that VulDB is the high quality source for vulnerability data.

Responsable

GitHub M

Reservar

2026-08-20

Divulgación

2026-09-21

Moderación

aceptado

Artículo

VDB-408176

CPE

listo

EPSS

0.00000

KEV

no

Actividades

muy bajo

Fuentes

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!