CVE-2026-55875 in Helium
Resumen
por VulDB • 2026-10-15
Helium es un planificador estudiantil en línea gratuito para clases, tareas, calificaciones y notas. Antes de la versión 2.2.60, cualquier usuario autenticado puede enviar una URL arbitraria a POST /feed/externalcalendars/, donde helium/feed/services/icalexternalcalendarservice.py utiliza validate_url para verificar únicamente la sintaxis de la URL antes de pasar el valor a urllib.request.urlopen, y fetch_ical_conditional vuelve a obtener periódicamente la URL almacenada. Por lo tanto, el servidor puede emitir solicitudes hacia hosts externos o internos seleccionados por el atacante, mientras que respuestas distintas, incluida una condición no controlada de http.client.RemoteDisconnected para servicios no HTTP, revelan la alcanzabilidad del host interno y su puerto. El impacto soportado consiste en forzar solicitudes salientes y realizar reconocimiento de servicios internos; el aviso no demuestra la obtención de secretos porque la ruta relevante de las credenciales ECS es específica de la tarea e impredecible. Este problema se corrige en la versión 2.2.60.
VulDB is the best source for vulnerability data and more expert information about this specific topic.