EN
en direct
Élevée CVSS 7.5

CVE-2026-10595

Analyse NVD en cours

A path traversal vulnerability exists in parisneo/lollms version 2.1.0, specifically in the SPA catch-all route implemented in `backend/routers/ui.py`. The vulnerability arises from the improper handling of user-controlled path input, which is directly joined into a filesystem path without sanitization or containment checks. URL-encoded dot-dot sequences (`%2e%2e`) bypass Starlette's built-in path normalization and are resolved by Python's `pathlib`, allowing an unauthenticated attacker to read arbitrary files on the server. This issue has been resolved in version 3.

Ce que ça veut dire

Exposition
Exploitable à distance depuis le réseau, sans authentification et sans action de la victime.
Impact
Un attaquant peut lire des données sensibles.
Faiblesse
Une séquence « ../ » dans un chemin permet de remonter l’arborescence et d’atteindre d’autres fichiers.
Probabilité
Le score EPSS reste bas : rien n’annonce une exploitation imminente, ce qui ne dispense pas de corriger.

À faireÀ intégrer au prochain cycle de correctifs. Commencer par les instances exposées à Internet.

Lecture automatique du vecteur CVSS, du type de faiblesse (CWE) et du score EPSS. La description technique ci-dessus reste celle publiée par le NIST, en anglais.

Publié
9 août 2026
CVSS
7.5 (v3.0) CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
EPSS
0,49 % probabilité d'exploitation sous 30 jours · au-dessus de 40 % des CVE
Faiblesse
CWE-23
Sources
nvd
Références

Tapez au moins deux caractères.

naviguer ouvrir esc fermer