Impact
A deserialization flaw exists in the recommenders-team recommenders project, specifically within the pickle.load call in mind_iterator.py’s Dict Loading component. Based on the description, it is inferred that an attacker can supply crafted data that will be deserialized by the vulnerable pickle.load, potentially enabling the execution of arbitrary code on any system that uses the library. The flaw is triggered through remote manipulation of input data processed by the library, giving attackers a direct path to compromise the underlying environment.
Affected Systems
The vulnerability affects all installations of recommenders-team recommenders up to version 1.2.1. Users running any of these versions without an available patch are exposed. The project’s GitHub repository and issue tracker indicate that the issue was reported but no fix has been released yet.
Risk and Exploitability
The CVSS base score of 5.1 indicates a medium severity level, but the risk is amplified by the public availability of an exploit and the remote attack vector. Based on the description, it is inferred that the deserialization flaw could permit execution of arbitrary code. The EPSS score is not available, and the vulnerability is not listed in the CISA KEV catalog. Given the remote nature of the attack vector and the potential for code execution inferred from the deserialization flaw, users should consider the risk significant until a remediation is applied.
OpenCVE Enrichment