PT-2026-69253 · Parisneo · Lollms

CVE-2026-10595

·

Published

2026-08-09

·

Updated

2026-08-10

CVSS v3.1

7.5

High

VectorAV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
Name of the Vulnerable Software and Affected Versions parisneo/lollms versions prior to 3
Description A path traversal issue exists in the SPA catch-all route implemented in backend/routers/ui.py. The flaw occurs because user-controlled path input is joined into a filesystem path without proper sanitization or containment checks. An unauthenticated attacker can use URL-encoded dot-dot sequences (%2e%2e) to bypass Starlette's path normalization, which are then resolved by Python's pathlib, enabling the reading of arbitrary files on the server.
Recommendations Update to version 3.

Exploit

Fix

Relative Path Traversal

Found an issue in the description? Have something to add? Feel free to write us 👾

Weakness Enumeration

Related Identifiers

CVE-2026-10595

Affected Products

Lollms