CVE-2026-94093: A security vulnerability has been detected in DLR-RM stable-baselines3 up to 2.9.0. This affects the function PPO.load/l
Summary
A security vulnerability exists in stable-baselines3 (a library for reinforcement learning, which is a type of AI training) up to version 2.9.0 that allows attackers to execute arbitrary code by exploiting unsafe deserialization (converting saved data back into executable objects) in functions like PPO.load. The vulnerability can be triggered remotely and has been publicly disclosed, making it a real threat.
Solution / Mitigation
The source text mentions that a hardening fix is pending in PR #2264 (a proposed code change), which would add a safe mode for the load APIs in stable-baselines3. However, this fix has not yet shipped. Version 2.9.0 attempted to add protection via weights_only=True (a PyTorch parameter that restricts what can be loaded), but this was reverted in a later update to fix compatibility with PyTorch 1.13.
Vulnerability Details
6.3(medium)
EPSS: 0.0%
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:L/I:L/A:L
network
low
none
required
September 20, 2026
Classification
Affected Vendors
Related Issues
Original source: https://nvd.nist.gov/vuln/detail/CVE-2026-94093
First tracked: September 20, 2026 at 08:07 PM
Classified by LLM (prompt v3) · confidence: 92%