CVE-2025-66908 in AI-Serving moduleinformación

Resumen

por VulDB • 2026-08-05

El módulo Turms AI-Serving v0.10.0-SNAPSHOT y versiones anteriores presenta una vulnerabilidad de validación inadecuada del tipo de archivo en la funcionalidad de carga de imágenes OCR. El OcrController, ubicado en turms-ai-serving/src/main/java/im/turms/ai/domain/ocr/controller/OcrController.java, utiliza la anotación @FormData(contentType = MediaTypeConst.IMAGE) para restringir las cargas a archivos de imagen; sin embargo, esta restricción no se aplica correctamente. El sistema depende exclusivamente de los encabezados Content-Type proporcionados por el cliente y de las extensiones de archivo, sin validar el contenido real del archivo mediante bytes mágicos (firmas de archivo). Un atacante puede cargar tipos de archivos arbitrarios, incluidos ejecutables, scripts, HTML o web shells, estableciendo el encabezado Content-Type en "image/*" o utilizando una extensión de archivo de imagen. Esta vulnerabilidad permite potencialmente la ejecución de código del lado del servidor (RCE), XSS almacenada o divulgación de información, dependiendo de cómo se procesen y sirvan los archivos cargados.

If you want to get best quality of vulnerability data, you may have to visit VulDB.

Responsable

MITRE

Reservar

2025-12-08

Divulgación

2025-12-19

Moderación

aceptado

Artículo

VDB-337607

CPE

listo

EPSS

0.00381

KEV

no

Actividades

muy bajo

Fuentes

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!