[Actualización 16/06/2021] Múltiples vulnerabilidades en OpenClinic GA
- OpenClinic GA, versión 5.09.02;
- OpenClinic GA, versión 5.89.05b.
Brian D. Hysell reportó 12 vulnerabilidades a CISA que afectan al sistema de gestión de información hospitalaria OpenClinic GA, repartidas en 3 de severidad crítica, 6 altas y 3 medias.
OpenClinic GA es consciente de estas vulnerabilidades, pero no ha proporcionado ninguna confirmación de su resolución. Se recomienda actualizar OpenClinic GA a la última versión disponible para asegurarse de tener todas las correcciones actuales.
[Actualización 16/06/2021] OpenClinic GA recomienda actualizar a la versión 5.170.5 o posteriores para solucionar estas vulnerabilidades.
Las 3 vulnerabilidades con severidad crítica se describen a continuación:
- Un atacante podría omitir los controles de acceso del lado del cliente o usar una solicitud especialmente diseñada para iniciar una sesión con funcionalidad limitada, lo que podría permitir la ejecución de funciones de administrador, como consultas SQL. Se ha reservado el identificador CVE-2020-14485 para esta vulnerabilidad.
- El sistema contiene versiones de software de terceros que están al final de su ciclo de vida útil y contienen vulnerabilidades conocidas, que podrían permitir la ejecución remota de código. Se ha reservado el identificador CVE-2020-14495 para esta vulnerabilidad.
- El sistema posee una cuenta de usuario predeterminada oculta a la que se puede acceder si un administrador no ha desactivado expresamente esta cuenta, lo que podría permitir que un atacante inicie sesión y ejecute comandos arbitrarios (no afecta a la versión 5.89.05b). Se ha reservado el identificador CVE-2020-14487 para esta vulnerabilidad.
El resto de vulnerabilidades podrían ser aprovechadas por un atacante para realizar las siguientes acciones:
- ataques de fuerza bruta, debido a una restricción inadecuada ante un número excesivo de intentos de autenticación;
- acceso al sistema, debido a un proceso de autenticación inadecuado;
- acceso a información privilegiada, debido a falta de autorización;
- ejecución de comandos arbitrarios con privilegios innecesariamente elevados;
- carga y ejecución de archivos arbitrarios potencialmente dañinos sin restricción;
- divulgación de archivos confidenciales o ejecución de archivos maliciosos cargados, debido a un acceso a rutas no controlado (path traversal);
- ejecución de comandos no autorizados;
- ejecución de código malicioso en el navegador a través de un XSS;
- recuperación de credenciales, debido a una protección inadecuada de las mismas.
Para las vulnerabilidades se severidad alta y media, se han reservado los identificadores: CVE-2020-14484, CVE-2020-14494, CVE-2020-14491, CVE-2020-14493, CVE-2020-14488, CVE-2020-14490, CVE-2020-14486, CVE-2020-14492 y CVE-2020-14489.
Los identificadores CVE-2014-0114, CVE-2016-1181 y CVE-2016-1182 también están relacionados con esta vulnerabilidad.