Мониторинг Карточка CVE
Открытые данные
К списку уязвимостей
Критический
KEV
Опубликована

CVE-2025-31161

CrushFTP Authentication Bypass Vulnerability

Публикация: 03.04.2025·Обновлена: 22.10.2025, 01:55·Europe/Moscow

Что произошло

Автоперевод выключен · оригинальное описание

CrushFTP 10 before 10.8.4 and 11 before 11.3.1 allows authentication bypass and takeover of the crushadmin account (unless a DMZ proxy instance is used), as exploited in the wild in March and April 2025, aka "Unauthenticated HTTP(S) port access." A race condition exists in the AWS4-HMAC (compatible with S3) authorization method of the HTTP component of the FTP server. The server first verifies the existence of the user by performing a call to login_user_pass() with no password requirement. This will authenticate the session through the HMAC verification process and up until the server checks for user verification once more. The vulnerability can be further stabilized, eliminating the need for successfully triggering a race condition, by sending a mangled AWS4-HMAC header. By providing only the username and a following slash (/), the server will successfully find a username, which triggers the successful anypass authentication process, but the server will fail to find the expected SignedHeaders entry, resulting in an index-out-of-bounds error that stops the code from reaching the session cleanup. Together, these issues make it trivial to authenticate as any known or guessable user (e.g., crushadmin), and can lead to a full compromise of the system by obtaining an administrative account.

Что это значит

В источнике описана ошибка безопасности в перечисленных продуктах. Фактический риск зависит от установленной версии, конфигурации и доступности компонента; проверьте условия в первичном бюллетене.

Что делать

Редакционные пояснения, сведения источников и общие рекомендации помечены отдельно
Устранить в течение 24 ч

Требование CISA: Apply mitigations per vendor instructions, follow applicable BOD 22-01 guidance for cloud services, or discontinue use of the product if mitigations are unavailable.

Срок по каталогу KEV: 28.04.2025. Это срок CISA; внутренний срок устранения определяет ваша организация.

1. Проверьте, затронуты ли вы

Соберите инвентаризацию и сравните с таблицей затронутых версий. Эти команды только показывают установленные компоненты и сами по себе не доказывают наличие CVE.

Debian / Ubuntu
dpkg-query -W -f='${Package}	${Version}\n'
RHEL / AlmaLinux
rpm -qa --qf '%{NAME}\t%{VERSION}-%{RELEASE}\n'
Windows PowerShell
Get-HotFix | Select-Object HotFixID, InstalledOn
Общая рекомендация, не из бюллетеня вендора

2. Установите исправление

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

Общая рекомендация, не из бюллетеня вендора

3. Временные меры

До проверки бюллетеня ограничьте доступ к затронутому компоненту доверенными узлами. Оцените сегментацию и отключение ненужных интерфейсов с владельцем сервиса; универсального правила WAF для этой CVE не подтверждено.

Общая рекомендация, не из бюллетеня вендора

4. Проверьте следы эксплуатации

Проверьте аномальные входы, новые учётные записи, ошибки и необычные дочерние процессы в затронутом сервисе. Публичные проверенные правила обнаружения не включены в запись; отсутствие сигналов не доказывает отсутствие компрометации.

Общая рекомендация, не из бюллетеня вендора

5. После исправления

  • Проверьте фактическую версию и результат установки по бюллетеню.
  • При необходимости перезапустите сервисы в согласованное окно.
  • Повторите проверку сканером и функциональные проверки.
  • Зафиксируйте результат, дату, владельца и оставшийся риск.

Продукты и затронутые версии

CrushFTP / CrushFTP

{
  "status": "affected",
  "version": "10",
  "lessThan": "10.8.4",
  "versionType": "custom"
}
{
  "status": "affected",
  "version": "11",
  "lessThan": "11.3.1",
  "versionType": "custom"
}

CVSS: оценки и векторы

CVSS 3.1 · cve9.8
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
AV · Вектор атакисеть
AC · Сложность атакинизкая
PR · Привилегиине нужны
UI · Участие пользователяне нужно
S · Область воздействияне меняется
C · Конфиденциальностьвысокое
I · Целостностьвысокое
A · Доступностьвысокое

Источники и ссылки

Происхождение полей
{
  "kev": {
    "source": "kev",
    "received_at": "2026-10-28T12:10:31.712768+00:00"
  },
  "cwes": [
    "cve"
  ],
  "epss": {
    "source": "epss",
    "received_at": "2026-11-05T21:10:11.529330+00:00"
  },
  "title": {
    "source": "kev",
    "received_at": "2026-10-28T12:10:31.712768+00:00"
  },
  "scores": [
    "cve"
  ],
  "status": {
    "source": "cve",
    "received_at": "2026-10-28T12:57:45.151932+00:00"
  },
  "kev_due": {
    "source": "kev",
    "received_at": "2026-10-28T12:10:31.712768+00:00"
  },
  "affected": [
    "cve"
  ],
  "kev_date": {
    "source": "kev",
    "received_at": "2026-10-28T12:10:31.712768+00:00"
  },
  "published": {
    "source": "cve",
    "received_at": "2026-10-28T12:57:45.151932+00:00"
  },
  "solutions": [],
  "kev_action": {
    "source": "kev",
    "received_at": "2026-10-28T12:10:31.712768+00:00"
  },
  "percentile": {
    "source": "epss",
    "received_at": "2026-11-05T21:10:11.529330+00:00"
  },
  "references": [
    "cve",
    "kev"
  ],
  "description": {
    "source": "cve",
    "received_at": "2026-10-28T12:57:45.151932+00:00"
  },
  "workarounds": [],
  "configurations": []
}

Хронология записи

  1. Данные обновлены28.10.2026, 18:04
  2. Опубликована28.10.2026, 15:57
  3. Добавлена в CISA KEV28.10.2026, 15:10

Личная заметка и статус

Другие CVE того же продукта

УЯЗВИМОСТЬ / ПРОДУКТПРИОРИТЕТCVSSEPSSСИГНАЛЫОПУБЛИКОВАНАКарточка
CVE-2025-32103
CrushFTP 9.x and 10.x through 10.8.4 and 11.x through 11.3.1 allows directory traversal via the /Web
CrushFTP / CrushFTP
Критический5.0
18,09 %
PoC
15.04.2025
CVE-2025-32102
CrushFTP 9.x and 10.x through 10.8.4 and 11.x through 11.3.1 allows SSRF via the host and port param
CrushFTP / CrushFTP
Высокий5.0
9,41 %
PoC
15.04.2025
CVE-2024-4040
Unauthenticated arbitrary file read and remote code execution in CrushFTP
CrushFTP / CrushFTP · crushftp / crushftp
Критический9.8
99,54 %
KEVPoC
22.04.2024
CVE-2025-54309
CrushFTP Unprotected Alternate Channel Vulnerability
CrushFTP / CrushFTP
Критический9.0
93,47 %
KEV
18.07.2025
CVE-2024-11986
Stored XSS in CrushFTP
CrushFTP, LLC / CrushFTP
Критический9.6
0,57 %
13.12.2024