Skip to main content
CVE-2025-66908VulnerabilityPublished

CVE-2025-66908: turms-ai-serving · n/a

Affects turms-ai-servingSource CVE Database V5

0

Not known to be exploited · CVSS 5.3 Medium.

Data as of 26 Oct 2026, 07:57 UTC

CVSS 3.1 base score
5.3Medium
How severe the flaw is on the 0–10 CVSS scale.
EPSS
0.4% chance of exploitation in 30 days – higher than 37% of CVEsExploit Prediction Scoring System: the likelihood attackers will use this flaw soon.
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N

Exploitation evidence

  1. Disclosed: evidence found.

    CVE published 19 Dec 2025

  2. Detectable: no evidence on record.

    No public nuclei template indexed

  3. Weaponised: no evidence on record.

    No public exploit code indexed in Metasploit or Exploit-DB

  4. Exploited in the wild: no evidence on record.

    Not in CISA KEV and no source reports exploitation

  5. Observed by OffSeq Mirage: no evidence on record.

    No attack traffic recorded by OffSeq Mirage sensors

A missing step is not evidence of safety. Sources: cve.org (opens in a new tab), the Metasploit, Exploit-DB and nuclei-templates index as of 2026-10-26.

What to do

Affected software

ProductAffectedFixed in
GitHubturms-im/turms-ai-servingpkg:github/turms-im/turms-ai-servingOther threatsAffected
  • =0.10.0-SNAPSHOT
Fixed in–

Check your own hosts for these packages with threat-finder (opens in a new tab), our free open-source scanner.

AI-suggested

To mitigate CVE-2025-66908, European organizations should implement strict server-side validation of uploaded files beyond relying on Content-Type headers and file extensions. Specifically, validate the actual file content using magic bytes or file signature verification libraries to ensure only legitimate image files are accepted. Employ allowlists for acceptable MIME types and file extensions combined with content inspection. Implement sandboxing or isolation mechanisms for processing uploaded files to limit potential damage from malicious payloads. Regularly update the Turms AI-Serving module to the latest versions once patches are released. Monitor file upload logs for suspicious activity such as unexpected file types or repeated upload attempts. Employ web application firewalls (WAFs) with rules to detect and block malicious file uploads. Conduct security testing including fuzzing and penetration testing focused on file upload functionalities. Educate developers on secure file handling practices and the risks of trusting client-supplied metadata. Finally, restrict permissions on directories handling uploads to prevent execution of uploaded files and enforce least privilege principles on the server environment.

Description

CVE-2025-66908 is a medium severity vulnerability in the Turms AI-Serving module (v0.10.0-SNAPSHOT and earlier) related to improper file type validation in the OCR image upload functionality. The system relies solely on client-supplied Content-Type headers and file extensions without verifying actual file content using magic bytes, allowing attackers to upload arbitrary file types including executables or web shells. This can lead to server-side code execution, stored cross-site scripting (XSS), or information disclosure depending on file processing and serving. The vulnerability stems from CWE-434 (Unrestricted Upload of File with Dangerous Type). No known exploits are currently reported in the wild. The CVSS score is 5.3 (medium), reflecting network attack vector, low complexity, no privileges or user interaction required, and limited confidentiality impact. European organizations using affected Turms AI-Serving versions should prioritize validation improvements and restrict file handling to mitigate risks.

References

Community reviews

Loading reviews…