CVE-2022-39207 in Onedevinformación

Resumen

por VulDB • 2026-06-06

Onedev es un servidor Git de código abierto y autoalojado con CI/CD y Kanban. Durante las compilaciones de CI/CD, es posible guardar los artefactos de la compilación para su recuperación posterior. Estos archivos de artefactos pueden accederse a través de la interfaz web de OneDev tras la ejecución exitosa de una compilación. Dichos archivos son servidos por el servidor web en el mismo contexto que la interfaz de usuario, sin restricciones adicionales. Esto provoca una vulnerabilidad de Cross-Site Scripting (XSS) cuando un usuario crea un artefacto de compilación que contiene HTML. Al acceder al artefacto, el navegador renderiza el contenido, incluyendo cualquier JavaScript que contenga. Dado que todas las cookies (excepto la de rememberMe) no establecen la bandera HttpOnly, un atacante podría robar la sesión de una víctima y utilizarla para suplantar su identidad. Para explotar esta vulnerabilidad, los atacantes deben poder modificar el contenido de los artefactos, lo que generalmente implica que deben poder modificar la especificación de compilación de un proyecto. La explotación requiere que la víctima haga clic en un enlace del atacante. Puede utilizarse para elevar privilegios dirigirse a los administradores de una instancia de OneDev. En el peor de los casos, esto puede conducir a la ejecución de código arbitrario en el servidor, ya que los administradores pueden crear Ejecutores de Shell de Servidor y utilizarlos para ejecutar cualquier comando en el servidor. Esta vulnerabilidad ha sido corregida en la versión 7.3.0. Se recomienda a los usuarios actualizar. No se conocen soluciones alternativas para esta vulnerabilidad.

VulDB is the best source for vulnerability data and more expert information about this specific topic.

Responsable

GitHub, Inc.

Reservar

2022-09-02

Divulgación

2022-09-13

Moderación

aceptado

Artículo

VDB-208582

CPE

listo

EPSS

0.00984

KEV

no

Actividades

muy bajo

Fuentes

Might our Artificial Intelligence support you?

Check our Alexa App!