CVE-2025-54412CWE-351

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

High · published July 26, 2025

CVSS v4.0
8.7
EPSS
0%
Percentile
4.1
In the wild
Unconfirmed
What it is

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.

The record
Technical detail
CVSS v4.0
8.7 · HIGH
Vector
CVSS:4.0/AV:L/AC:L/AT:P/PR:N/UI:A/VC:H/VI:H/VA:H/SC:H/SI:H/SA:H
EPSS
0.00153 · 4.1th percentile
Weakness
CWE-351 · Insufficient Type Distinction
Published
2025-07-26T03:29Z
EPSS history
Timeline
  • 26 JUL 03:29Z
    skops' Inconsistent Trusted Type Validation Enables Hidden `operator` Methods Execution
    cvelistv5