Уязвимость обхода абсолютного пути существует в parisneo/lollms-webui v9.6, в частности, в конечной точке `open_file` `lollms_advanced.py`.…
Уязвимость обхода абсолютного пути существует в parisneo/lollms-webui v9.6, в частности, в конечной точке `open_file` `lollms_advanced.py`. Функция `sanitize_path` с `allow_absolute_path=True` позволяет злоумышленнику получать доступ к произвольным файлам и каталогам в системе Windows. Эту уязвимость можно использовать для чтения любого файла и просмотра произвольных каталогов в затронутой системе.
Продукт использует внешние входные данные для формирования пути, который должен находиться внутри ограниченного каталога, однако не нейтрализует должным образом последовательности абсолютных путей, такие как "/abs/path", способные разрешиться в местоположение за пределами этого каталога.
https://cwe.mitre.org/data/definitions/36.html →Открыть в коллекции CWE →Злоумышленник, имеющий доступ к ресурсам файловой системы — непосредственно или через логику приложения — использует различные абсолютные пути к файлам и механизмы навигации, например «..», для расширения зоны доступа до нежелательных областей файловой системы. Цель злоумышленника — получить доступ к каталогам и файлам, которые должны быть для него недоступны.
https://capec.mitre.org/data/definitions/597.html →Открыть в коллекции CAPEC →