Skip to main content
CVE-2025-10951VulnerabilityPublished Updated

CVE-2025-10951: geyang ml-logger · Path Traversal

Affects geyang ml-loggerSource CVE Database V5

0

Not known to be exploited · CVSS 6.9 Medium.

Data as of 26 Oct 2026, 06:26 UTC

CVSS 4.0 base score
6.9Medium
How severe the flaw is on the 0–10 CVSS scale.
EPSS
0.7% chance of exploitation in 30 days – higher than 53% of CVEsExploit Prediction Scoring System: the likelihood attackers will use this flaw soon.
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:L/VI:L/VA:L/SC:N/SI:N/SA:N/E:P

Exploitation evidence

  1. Disclosed: evidence found.

    CVE published 25 Sep 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

AI-suggested

To mitigate CVE-2025-10951, European organizations should implement the following specific measures: 1) Immediately audit all deployments of geyang ml-logger to identify affected versions, focusing on the commit hash acf255bade5be6ad88d90735c8367b28cbe3a743 or earlier. 3) Implement strict input validation and sanitization on the 'File' argument within the log_handler function, ensuring that file paths are normalized and constrained to intended directories to prevent traversal. 4) Employ network segmentation and firewall rules to restrict access to logging servers, limiting exposure to trusted internal networks only. 5) Monitor logs and network traffic for suspicious file access patterns or anomalous requests targeting the logging service. 6) Conduct a thorough review of file permissions and access controls on servers running ml-logger to minimize the impact of potential traversal attacks. 7) Educate development and operations teams about secure coding practices related to file handling and path validation to prevent similar vulnerabilities in the future.

Description

A vulnerability was identified in geyang ml-logger up to acf255bade5be6ad88d90735c8367b28cbe3a743. Affected by this vulnerability is the function log_handler of the file ml_logger/server.py. Such manipulation of the argument File leads to path traversal. It is possible to launch the attack remotely. The exploit is publicly available and might be used. This product takes the approach of rolling releases to provide continious delivery. Therefore, version details for affected and updated releases are not available.

References

Community reviews

Loading reviews…