Unsafe Deserialization Issue in LeRobot by Hugging Face
CVE-2026-25874
Key Information:
- Vendor
Hugging Face
- Status
- Vendor
- CVE Published:
- 23 April 2026
Badges
What is CVE-2026-25874?
LeRobot has a vulnerability that allows attackers to exploit unsafe deserialization within its async inference pipeline. The misuse of pickle.loads() for data deserialization over unauthenticated gRPC channels poses a significant risk. Attackers can send maliciously crafted pickle payloads through specific gRPC calls such as SendPolicyInstructions, SendObservations, or GetActions, leading to arbitrary code execution on both the server and client components. This vulnerability highlights the need for secure communication practices and diligent input validation.
Affected Version(s)
LeRobot 0 <= 0.5.1
Exploit Proof of Concept (PoC)
PoC code is written by security researchers to demonstrate the vulnerability can be exploited. PoC code is also a key component for weaponization which could lead to ransomware.
References
CVSS V4
Timeline
- ๐ก
Public PoC available
- ๐พ
Exploit known to exist
Vulnerability published
Vulnerability Reserved
