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.
Metrics
Affected Vendors & Products
References
History
Mon, 28 Jul 2025 14:15:00 +0000
| Type | Values Removed | Values Added |
|---|---|---|
| Metrics |
ssvc
|
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
|
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
Updated: 2025-07-28T13:55:48.997Z
Status : Awaiting Analysis
Published: 2025-07-26T04:16:06.597
Modified: 2025-07-29T14:14:55.157
Link: CVE-2025-54412
No data.