Skip to main content
← All vulnerabilities
CVE-2025-54412GHSA-M7F4-HRC6-FWG3PYSEC-2026-1927

skops' Inconsistent Trusted Type Validation Enables Hidden `operator` Methods Execution

Published
Last modified
published
Not listed in CISA KEV
Fix
Fixed in 0.12.0
None on Exploit-DB, Metasploit or GitHub
  • Exploitation: poc
  • Automatable: no
  • Technical impact: total

Summary

skops is a Python library which helps users share and ship their scikit-learn based models. Versions 0.11.0 and below contain a inconsistency in the OperatorFuncNode which can be exploited to hide the execution of untrusted operator methods. This can then be used in a code reuse attack to invoke seemingly safe functions and escalate to arbitrary code execution with minimal and misleading trusted types. This is fixed in version 0.12.0.

Timeline

  1. CVE published
  2. CISA SSVC assessment

    Exploitation: poc · Automatable: no · Technical impact: total

  3. Record last updated

Affected versions

  • skops-dev skops

    fixed in 0.12.0

  • skopsPyPI

    fixed in 0.12.0

References 3

GitHub · skops-dev/skops