CVE-2026-40256

MEDIUM CVSS 3.1: 5,0
Обновлено 17 апреля 2026
Weblate
Параметр Значение
CVSS 5,0 (MEDIUM)
Уязвимые версии до 5.17
Устранено в версии 5.17
Тип уязвимости CWE-22 (Обход пути)
Поставщик Weblate
Публичный эксплойт Нет

Weblate — это веб-инструмент локализации. В версиях до 5.17 проверка границ репозитория основана на проверке префиксов строк в разрешенных абсолютных путях. В нескольких путях кода проверка использует startwith для корневого пути репозитория.

Это не учитывает сегмент пути, и его можно обойти, если внешний путь имеет тот же строковый префикс, что и путь к хранилищу (например, repo и repo_outside). Эта проблема исправлена ​​в версии 5.17.

Показать оригинальное описание (EN)

Weblate is a web based localization tool. In versions prior to 5.17, repository-boundary validation relies on string prefix checks on resolved absolute paths. In multiple code paths, the check uses startswith against the repository root path. This is not path-segment aware and can be bypassed when the external path shares the same string prefix as the repository path (for example, repo and repo_outside). This issue has been fixed in version 5.17.

Характеристики атаки

Способ атаки
По сети
Атака возможна удалённо
Сложность
Низкая
Легко эксплуатировать
Нужны права
Низкие
Нужны базовые права
Участие пользователя
Не требуется
Не нужно действие пользователя

Последствия

Конфиденциальность
Низкое
Частичная утечка данных
Целостность
Нет
Нет модификации данных
Доступность
Нет
Нет нарушения работы

Строка CVSS v3.1

Тип уязвимости (CWE)