CVE-2026-115533
Full vulnerability record from the local CVENow database.
Description
The LeRobot library is vulnerable to arbitrary code execution via unsafe dynamic class instantiation in the from_pretrained() method and related paths. When loading a policy's processor configuration from a repository, the library uses the class field within the JSON configuration to dynamically resolve and instantiate Python classes using importlib.import_module() and getattr().
Severity
Not scored
CVSS score
Not available
Vulnerability status
Received
Source identifier
Published
2026-10-26 20:17:51.053000
Last modified
2026-10-26 20:17:51.053000
View original CVE JSON
{
"id": "CVE-2026-115533",
"sourceIdentifier": "[email protected]",
"published": "2026-10-26T20:17:51.053",
"lastModified": "2026-10-26T20:17:51.053",
"vulnStatus": "Received",
"cveTags": [],
"descriptions": [
{
"lang": "en",
"value": "The LeRobot library is vulnerable to arbitrary code execution via unsafe dynamic class instantiation in the from_pretrained() method and related paths. When loading a policy's processor configuration from a repository, the library uses the class field within the JSON configuration to dynamically resolve and instantiate Python classes using importlib.import_module() and getattr()."
}
],
"affected": [
{
"source": "[email protected]",
"affectedData": [
{
"vendor": "Hugging Face",
"product": "LeRobot",
"versions": [
{
"version": "0.4.0",
"lessThanOrEqual": "0.6.1",
"versionType": "custom",
"status": "affected"
}
]
}
]
}
],
"metrics": {},
"references": [
{
"url": "https://gist.github.com/mtholmquist/eba1cba80ea66997b8f7e6a839e49120",
"source": "[email protected]"
}
]
}