Skip to main content
VulnerabilityPublished

CVE-2025-10950: geyang ml-logger · Deserialization

Affects geyang ml-loggerSource CVE Database V5

0

Public exploit available · CVSS 5.3 Medium.

Data as of 26 Oct 2026, 10:12 UTC

CVSS 4.0 base score
5.3Medium
How severe the flaw is on the 0–10 CVSS scale.
EPSS
0.3% chance of exploitation in 30 days – higher than 33% of CVEsExploit Prediction Scoring System: the likelihood attackers will use this flaw soon.
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/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: evidence found.

    CVSS exploit maturity: proof of concept public

  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), CVSS vector, the Metasploit, Exploit-DB and nuclei-templates index as of 26 Oct 2026.

What to do

AI-suggested

To mitigate CVE-2025-10950, European organizations should implement the following specific measures: 1) Immediately audit and monitor all instances of ml-logger deployments to identify exposure to the vulnerable log_handler function. 2) Apply strict input validation and sanitization on all data passed to the logging components to prevent malicious deserialization payloads. 3) If possible, isolate the ml-logger service within a segmented network zone with restricted access to limit attack surface. 4) Employ runtime application self-protection (RASP) or application-layer firewalls to detect and block suspicious deserialization attempts. 5) Engage with the vendor or community to track rolling release updates closely and prioritize applying any patches or mitigations as soon as they become available. 6) Implement robust logging and anomaly detection to identify unusual activity related to logging services. 7) Consider replacing or supplementing ml-logger with alternative logging solutions that do not rely on unsafe deserialization practices until a fix is available. 8) Educate development and DevOps teams about secure coding practices around serialization and deserialization to prevent similar vulnerabilities in the future.

Description

A vulnerability was determined in geyang ml-logger up to acf255bade5be6ad88d90735c8367b28cbe3a743. Affected is the function log_handler of the file ml_logger/server.py of the component Ping Handler. This manipulation of the argument data causes deserialization. It is possible to initiate the attack remotely. The exploit has been publicly disclosed and may be utilized. This product is using a rolling release to provide continious delivery. Therefore, no version details for affected nor updated releases are available.

References

Community reviews

Loading reviews…