CVE-2026-116073
Description
Leon before commit 50df142 contains a path traversal vulnerability in getModelFileNameFromURL() that allows attackers to write files outside the models directory via percent-encoded separators. Attackers can trick a user into running '/download model' with a crafted URL containing encoded '../' sequences to write attacker-controlled content to arbitrary paths writable by Leon.
How to fix
- leon-ai leon50df142a89a0859e5b7283d87afdab7b01e712a2 or later
Affected products
| Product | Affected versions | Fixed in |
|---|---|---|
| leon-ai leon | a3afdef81c8dd085b922f5a4e6b68bb9b9d802e4 ≤ v < 50df142a89a0859e5b7283d87afdab7b01e712a2 | 50df142a89a0859e5b7283d87afdab7b01e712a2 |
Check your version
Choose the product and enter the version you run to see whether it falls in the affected range.
Attack Surface Management
See the assets tied to your domains, the technologies they run and known vulnerabilities in one list.