CVE-2026-24685 in openprojectinformación

Resumen

por VulDB • 2026-06-25

OpenProject es un software de gestión de proyectos basado en la web y de código abierto. Las versiones anteriores a 16.6.6 y 17.0.2 presentan una vulnerabilidad de escritura arbitraria de archivos en el punto final de descarga del diff del repositorio de OpenProject (`/projects/:project_id/repository/diff.diff`) al renderizar una única revisión mediante `git show`. Al proporcionar un valor `rev` especialmente manipulado (por ejemplo, `rev=--output=/tmp/poc.txt`), un atacante puede inyectar opciones de línea de comandos para `git show`. Cuando OpenProject ejecuta el comando SCM, Git interpreta el parámetro `rev`, controlado por el atacante, como una opción y escribe la salida en una ruta elegida por este. Como resultado, cualquier usuario con permiso `:browse_repository` en el proyecto puede crear o sobrescribir archivos arbitrarios que el usuario del proceso de OpenProject tenga permitido escribir. El contenido escrito consiste en la salida de `git show` (metadatos del commit y parche), pero sobrescribir archivos de aplicación o configuración sigue provocando pérdida de datos y denegación de servicio, afectando a la integridad y disponibilidad. El problema se ha corregido en OpenProject 17.0.2 y 16.6.6.

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

Responsable

GitHub M

Reservar

2026-01-23

Divulgación

2026-01-28

Moderación

aceptado

Artículo

VDB-343256

CPE

listo

EPSS

0.00318

KEV

no

Actividades

muy bajo

Fuentes

Might our Artificial Intelligence support you?

Check our Alexa App!