CVE-2025-10951: geyang ml-logger · Path Traversal
Affects geyang ml-loggerSource CVE Database V5
Not known to be exploited · CVSS 6.9 Medium.
Data as of 26 Oct 2026, 06:26 UTC
- 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:PExploitation evidence
Disclosed: evidence found.
CVE published 25 Sep 2025
Detectable: no evidence on record.
No public nuclei template indexed
Weaponised: no evidence on record.
No public exploit code indexed in Metasploit or Exploit-DB
Exploited in the wildExploited: no evidence on record.
Not in CISA KEV and no source reports exploitation
Observed by OffSeq MirageSeen by 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.