CVE-2026-31827

HIGH CVSS 4.0: 7,1 EPSS 0.04%
Обновлено 10 марта 2026
MongoDB
Параметр Значение
CVSS 7,1 (HIGH)
Тип уязвимости CWE-362 (Состояние гонки)
Поставщик MongoDB
Публичный эксплойт Нет

Alienbin — это анонимный веб-сервис для обмена кодом и текстом. В версии 1.0.0 и более ранних версиях конечная точка /save в server.js удаляет и воссоздает индекс TTL MongoDB для всей коллекции сообщений для каждой новой отправки вставки. Когда пользователь Б отправляет вставку с коротким TTL (например, 30 секунд), индекс TTL воссоздается с expireAfterSeconds: 30 для всех документов в коллекции.

В результате вставка пользователя А (первоначально установленная на 7 дней) будет удалена через 30 секунд. Злоумышленник может намеренно удалить все существующие вставки, повторно отправляя вставки с ttlOption=30 с.

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

Alienbin is an anonymous code and text sharing web service. In 1.0.0 and earlier, the /save endpoint in server.js drops and recreates the MongoDB TTL index on the entire post collection for every new paste submission. When User B submits a paste with a short TTL (e.g., 30 seconds), the TTL index is recreated with expireAfterSeconds: 30 for all documents in the collection. This causes User A's paste (originally set to 7 days) to be deleted after 30 seconds. An attacker can intentionally delete all existing pastes by repeatedly submitting pastes with ttlOption=30s.

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

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

Последствия

Конфиденциальность
Нет
Нет утечки данных
Целостность
Нет
Нет модификации данных
Доступность
Высокое
Полный отказ в обслуживании

Строка CVSS v4.0