MLflow hasta 2.8.x mlflow.data.http_dataset_source.py recorrido de directorios

CVSS Puntuación meta temporalPrecio actual del exploit (≈)Puntuación de interés CTI
9.4$0-$5k0.00

Resumeninformación

Una vulnerabilidad clasificada como extremadamente crítica ha sido encontrada en MLflow hasta 2.8.x. Se ve afectada una función desconocida del archivo mlflow.data.http_dataset_source.py. A través de la manipulación de un input desconocido se causa una vulnerabilidad de clase recorrido de directorios. La vulnerabilidad es identificada como CVE-2024-0520. El ataque puede realizarse a distancia. No se encuentra disponible ningún exploit. El mejor modo sugerido para mitigar el problema es actualizar a la última versión.

Detallesinformación

Una vulnerabilidad clasificada como extremadamente crítica fue encontrada en MLflow hasta 2.8.x. Una función desconocida del archivo mlflow.data.http_dataset_source.py es afectada por esta vulnerabilidad. Por la manipulación de un input desconocido se causa una vulnerabilidad de clase recorrido de directorios. Esto tiene repercusión sobre la confidencialidad, integridad y disponibilidad. El resumen de CVE es:

Una vulnerabilidad en mlflow/mlflow versión 8.2.1 permite la ejecución remota de código debido a la neutralización inadecuada de elementos especiales utilizados en un comando del sistema operativo ("Inyección de comandos") dentro del módulo `mlflow.data.http_dataset_source.py`. Específicamente, cuando se carga un conjunto de datos desde una URL de origen con un esquema HTTP, el nombre de archivo extraído del encabezado `Content-Disposition` o la ruta URL se utiliza para generar la ruta final del archivo sin una sanitización adecuada. Esta falla permite a un atacante controlar completamente la ruta del archivo mediante el uso de técnicas de path traversal o de ruta absoluta, como '../../tmp/poc.txt' o '/tmp/poc.txt', lo que lleva a la escritura arbitraria de archivos. Explotar esta vulnerabilidad podría permitir que un usuario malintencionado ejecute comandos en la máquina vulnerable, obteniendo potencialmente acceso a datos e información del modelo. El problema se solucionó en la versión 2.9.0.

El advisory puede ser descargado de huntr.com. La vulnerabilidad es identificada como CVE-2024-0520. Resulta fácil de explotar. El ataque se puede hacer desde la red. La explotación no necesita ninguna autentificación específica. Detalles técnicos son conocidos, pero no hay ningún exploit público disponible.

Una actualización a la versión 2.9.0 elimina esta vulnerabilidad. Aplicando el parche 400c226953b4568f4361bc0a0c223511652c2b9d es posible eliminar el problema. El parche puede ser descargado de github.com. El mejor modo sugerido para mitigar el problema es Actualización.

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

Productoinformación

Nombre

Versión

Licencia

Sitio web

CPE 2.3información

CPE 2.2información

CVSSv4información

VulDB Vector: 🔍
VulDB Confiabilidad: 🔍

CVSSv3información

VulDB Puntuación meta base: 9.5
VulDB Puntuación meta temporal: 9.4

VulDB Puntuación base: 9.8
VulDB Puntuación temporal: 9.4
VulDB Vector: 🔍
VulDB Confiabilidad: 🔍

NVD Puntuación base: 8.8
NVD Vector: 🔍

CNA Puntuación base: 10.0
CNA Vector (huntr.dev): 🔍

CVSSv2información

AVACAuCIA
💳💳💳💳💳💳
💳💳💳💳💳💳
💳💳💳💳💳💳
VectorComplejidadAutenticaciónConfidencialidadIntegridadDisponibilidad
DesbloquearDesbloquearDesbloquearDesbloquearDesbloquearDesbloquear
DesbloquearDesbloquearDesbloquearDesbloquearDesbloquearDesbloquear
DesbloquearDesbloquearDesbloquearDesbloquearDesbloquearDesbloquear

VulDB Puntuación base: 🔍
VulDB Puntuación temporal: 🔍
VulDB Confiabilidad: 🔍

Explotacióninformación

Clase: Recorrido de directorios
CWE: CWE-23 / CWE-22
CAPEC: 🔍
ATT&CK: 🔍

Físico: No
Local: No
Remoto: Sí

Disponibilidad: 🔍
Estado: No está definido

EPSS Score: 🔍
EPSS Percentile: 🔍

Predicción de precios: 🔍
Estimación del precio actual: 🔍

0-DayDesbloquearDesbloquearDesbloquearDesbloquear
HoyDesbloquearDesbloquearDesbloquearDesbloquear

Inteligencia de amenazasinformación

Interés: 🔍
Actores activos: 🔍
Grupos APT activos: 🔍

Contramedidasinformación

Recomendación: Actualización
Estado: 🔍

Hora de 0 días: 🔍

Actualización: MLflow 2.9.0
Parche: 400c226953b4568f4361bc0a0c223511652c2b9d

Línea de tiempoinformación

2024-01-14 🔍
2024-06-06 +143 días 🔍
2024-06-06 +0 días 🔍
2024-10-11 +127 días 🔍

Fuentesinformación

Producto: github.com

Aviso: huntr.com
Estado: Confirmado

CVE: CVE-2024-0520 (🔍)
GCVE (CVE): GCVE-0-2024-0520
GCVE (VulDB): GCVE-100-267329

Artículoinformación

Fecha de creación: 2024-06-06 21:27
Actualizado: 2024-10-11 16:10
Cambios: 2024-06-06 21:27 (64), 2024-06-07 22:30 (1), 2024-10-11 16:10 (12)
Completo: 🔍
Cache ID: 216::103

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

Discusión

Sin comentarios aún. Idiomas: es + pt + en.

Por favor, inicie sesión para comentar.

Do you need the next level of professionalism?

Upgrade your account now!