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.
History

Mon, 28 Jul 2025 14:15:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'poc', 'Technical Impact': 'total'}, 'version': '2.0.3'}


Sat, 26 Jul 2025 03:45:00 +0000

Type Values Removed Values Added
Description 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.
Title skops' Inconsistent Trusted Type Validation Enables Hidden `operator` Methods Execution
Weaknesses CWE-351
References
Metrics cvssV4_0

{'score': 8.7, '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'}


cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published: 2025-07-26T03:29:10.918Z

Updated: 2025-07-28T13:55:57.057Z

Reserved: 2025-07-21T23:18:10.280Z

Link: CVE-2025-54412

cve-icon Vulnrichment

Updated: 2025-07-28T13:55:48.997Z

cve-icon NVD

Status : Awaiting Analysis

Published: 2025-07-26T04:16:06.597

Modified: 2025-07-29T14:14:55.157

Link: CVE-2025-54412

cve-icon Redhat

No data.