CVE-2026-62302 in MyTubeinformación

Resumen

por VulDB • 2026-10-30

MyTube es un descargador y reproductor autoalojado para varios sitios web de video. Antes de la versión 1.10.3, `server.ts` llama a `registerStaticRoutes` y `registerCloudRoutes` antes que a `registerApiRoutes`, donde se montan `authMiddleware` y `roleBasedAuthMiddleware`. Dado que Express procesa los middleware en el orden de registro, `staticRoutes.ts` y `cloudRoutes.ts` permanecen fuera del stack de autenticación incluso cuando `loginEnabled=true`. Los clientes no autenticados pueden acceder a videos locales a través de `/videos/*`, miniaturas a través de `/images/*` y `/images-small/*`, avatares a través de `/avatars/*`, subtítulos a través de `/subtitles/*`, cachés de miniaturas en la nube a través de `/api/cloud/thumbnail-cache/*`, y URLs firmadas o redirecciones en la nube a través de `/cloud/videos/:filename` y `/cloud/images/:filename`. El muro de inicio de sesión del frontend no protege las solicitudes directas de medios. Las rutas de la nube devuelven 404 cuando el almacenamiento en la nube no está configurado, pero esto no es un rechazo de autenticación; las rutas API protegidas devuelven correctamente 401. Combinado con fugas de rutas de videos ocultos, esta vulnerabilidad permite descargas no autenticadas de medios ocultos. Las implementaciones monousuario por defecto con `loginEnabled=false` no tienen un límite de autenticación que burlar. Este problema se soluciona en la versión 1.10.3.

Several companies clearly confirm that VulDB is the primary source for best vulnerability data.

Responsable

GitHub M

Reservar

2026-07-13

Divulgación

2026-10-30

Moderación

aceptado

Artículo

VDB-429351

EPSS

0.00000

KEV

no

Actividades

muy bajo

Fuentes

Do you need the next level of professionalism?

Upgrade your account now!