CVE-2026-27457

MEDIUM CVSS 3.1: 4,3 EPSS 0.03%
Обновлено 27 февраля 2026
Weblate
Параметр Значение
CVSS 4,3 (MEDIUM)
Уязвимые версии до 5.16.1
Устранено в версии 5.16.1
Тип уязвимости CWE-862 (Отсутствие авторизации), CWE-200 (Раскрытие информации)
Поставщик Weblate
Публичный эксплойт Нет

Weblate — это веб-инструмент локализации. До версии 5.16.1 `AddonViewSet` REST API (`weblate/api/views.py`, строка 2831) использовал `queryset = Addon.objects.all()` без переопределения `get_queryset()` для ограничения результатов по разрешениям пользователя. Это позволяет любому аутентифицированному пользователю (или анонимным пользователям, если `REQUIRE_LOGIN` не установлен) просматривать и получать ВСЕ дополнения во всех проектах и ​​компонентах через `GET /api/addons/` и `GET /api/addons/{id}/`.

Версия 5.16.1 устраняет проблему.

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

Weblate is a web based localization tool. Prior to version 5.16.1, the REST API's `AddonViewSet` (`weblate/api/views.py`, line 2831) uses `queryset = Addon.objects.all()` without overriding `get_queryset()` to scope results by user permissions. This allows any authenticated user (or anonymous users if `REQUIRE_LOGIN` is not set) to list and retrieve ALL addons across all projects and components via `GET /api/addons/` and `GET /api/addons/{id}/`. Version 5.16.1 fixes the issue.

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

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

Последствия

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

Строка CVSS v3.1

Уязвимые продукты 1

Конфигурация От (включительно) До (исключительно)
Weblate Weblate
cpe:2.3:a:weblate:weblate:*:*:*:*:*:*:*:*
5.16.1