
YAMCS yamcs-core < 5.12.7 не имеет ограничения скорости на POST /auth/token. Неаутентифицированный злоумышленник может выполнять неограниченные попытки подбора пароля к любой учётной записи. Никогда не возвращает HTTP 429. Исправлено в версии 5.12.7.
Эндпоинт аутентификации POST /auth/token в yamcs-core не имеет никаких механизмов ограничения скорости, блокировки учетной записи или ограничения количества неудачных попыток. Неаутентифицированный удаленный злоумышленник может выполнять неограниченное количество попыток подбора пароля для любой учетной записи пользователя.
| Поле | Значение |
|---|---|
| CVE | CVE-2026-44596 |
| Серьезность | СРЕДНЯЯ (CVSS 5.3) |
| CWE | CWE-307: Недостаточное ограничение чрезмерных попыток аутентификации |
| Затрагивает | yamcs-core < 5.12.7 |
| Исправлено в | yamcs-core 5.12.7 |
| Уведомление | GHSA-w5r6-mcgq-7pq4 |
POST /auth/token принимает запросы с grant_type=password без какого-либо механизма ограничения. Эндпоинт бесконечно возвращает HTTP 401 для неверных учетных данных — никогда HTTP 429 — что позволяет автоматический перебор паролей на полной скорости сети.
# Использование: ./poc.sh [цель] [имя_пользователя] [количество_попыток]
chmod +x poc.sh
./poc.sh http://localhost:8090 operator 20
Ожидаемый вывод на уязвимом экземпляре:
Attempt 1: HTTP 401
Attempt 2: HTTP 401
...
Attempt 20: HTTP 401
[!!!] VULNERABLE: 20 attempts completed, no rate limiting
Неаутентифицированный злоумышленник, имеющий сетевой доступ к серверу YAMCS, может без ограничений подбирать учетные данные пользователей, ограничиваясь только пропускной способностью сети.
YAMCS используется в качестве программного обеспечения управления полетами в космических миссиях, включая OPS-SAT Европейского космического агентства и другие развертывания наземных станций.
Обновите до yamcs-core >= 5.12.7.
| Дата | Событие |
|---|---|
| 2026-05 | Сообщение об уязвимости |
| 2026-05-27 | Выпущено исправление в yamcs-core 5.12.7 |
| 2026-05-27 | Опубликовано публичное уведомление |
Daniel Miranda Barcelona (Excal1bur)