CVE Catalog

CVE-2026-116073

MediumCVSS 6.5
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.33%

25th percentile - higher than 25% of all known CVEs

Summary

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.

Risk Assessment

An attacker can write malicious content to arbitrary locations writable by the application, potentially overwriting files or achieving code execution.

Recommendation

Update Leon to commit 50df142 or later and review path decoding and validation in getModelFileNameFromURL().

Related vulnerabilities

Original NVD description (English source)

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.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS