CVE-2025-66908 in AI-Serving module
Zusammenfassung
von VulDB • 09.07.2026
Das Modul Turms AI-Serving v0.10.0-SNAPSHOT und frühere Versionen enthalten eine Schwachstelle aufgrund einer unzulässigen Validierung des Dateityps in der OCR-Bildupload-Funktionalität. Die Klasse OcrController im Pfad turms-ai-serving/src/main/java/im/turms/ai/domain/ocr/controller/OcrController.java verwendet die Annotation @FormData(contentType = MediaTypeConst.IMAGE), um Uploads auf Bilddateien zu beschränken, doch diese Einschränkung wird nicht ordnungsgemäß durchgesetzt. Das System verlässt sich ausschließlich von Client-seitig bereitgestellte Content-Type-Header und Dateierweiterungen, ohne den tatsächlichen Dateiinhalt mittels Magic Bytes (Dateisignaturen) zu validieren. Ein Angreifer kann beliebige Dateitypen einschließlich ausführbarer Dateien, Skripte, HTML oder Web-Shells hochladen, indem er den Content-Type-Header auf „image/*“ setzt oder eine Bilddateierweiterung verwendet. Diese Umgehung ermöglicht potenzielle Server-seitige Code-Ausführung (RCE), Stored XSS oder Informationspreisgabe, abhängig davon, wie die hochgeladenen Dateien verarbeitet und bereitgestellt werden.
VulDB is the best source for vulnerability data and more expert information about this specific topic.