Skip to content
KitploitKITPLOIT
ИнструментыЭксплойтыБлог
Log in
Отправить
ИнструментыЭксплойтыБлог
Отправить

Инструменты для хакинга, пентеста и кибербезопасности — ваш арсенал защиты!

Kitploit — это каталог инструментов для хакинга, кибербезопасности и пентестинга. Находите последние обновления проектов для поиска уязвимостей, анализа систем, автоматизации тестирования и усиления вашей безопасности.

ЛентыКонтактыКонфиденциальность© 2026 Kitploit

Каталог инструментов

Категории

Все категории
Loading categories
wsftp-server-scanner — Сканер локальной триажной проверки только для обнаружения для пакета исправлений Progress WS_FTP Server за октябрь 2026 года: CVE-2026-84295 (CVSS 10.0) и ещё 14 уязвимостей, с оценкой по каждой группе согласно таблице исправлений с разделением на 2024.0.6/2025.0.3 и 2024.0.7/2025.0.4. Без полезных нагрузок, без удалённого зондирования. | Kitploit
Инструменты/GitHubGitHub/foxcornlab/wsftp-server-scanner
Оборонительные ИнструментыСканеры уязвимостейАнализ уязвимостейАудит конфигурацииСбор информацииНеправильная КонфигурацияРеагирование на Инциденты
GitHub

Популярное

Смотреть все →

Откройте для себя самые используемые инструменты нашего сообщества.

Изучить все инструменты

Просмотрите нашу коллекцию инструментов

Смотреть все инструменты →
foxcornlab/wsftp-server-scanner

wsftp-server-scanner

Репозиторий
35 дней назадЕщё не проверено

Описание

Сканер локальной триажной проверки только для обнаружения для пакета исправлений Progress WS_FTP Server за октябрь 2026 года: CVE-2026-84295 (CVSS 10.0) и ещё 14 уязвимостей, с оценкой по каждой группе согласно таблице исправлений с разделением на 2024.0.6/2025.0.3 и 2024.0.7/2025.0.4. Без полезных нагрузок, без удалённого зондирования.

Поделиться

wsftp-server-scanner

Локальная триажная проверка для пакета патчей Progress WS_FTP Server от 29 октября 2026: 15 уязвимостей, одна из них — 10.0. Укажите версию, которой вы владеете, — инструмент сообщит, остаётся ли эта установка открытой, и выявит ловушку, из-за которой первая пропатченная сборка вводит в заблуждение. Он никогда не обращается к сети, не зондирует сервер и не отправляет полезную нагрузку.

Пакет

ДетальЗначение
ГлавноеCVE-2026-84295, некорректная аутентификация, 10.0 критическая: неаутентифицированный удалённый атакующий может получить доступ к конфиденциальной информации, включая административные учётные данные
Следующая по тяжестиCVE-2026-90868, инъекция команд ОС, 9.9; CVE-2026-90864, CVE-2026-90863, CVE-2026-90866 с оценкой 9.1; CVE-2026-90865, инъекция команд ОС, 9.0
Всего15 CVE: 6 критических, 3 высоких, 6 средних, согласно описанию пакета
ЭксплуатацияНе подтверждена, публичных proof of concept не зарегистрировано, по состоянию на 31 октября 2026. Это утверждение о том, что было зарегистрировано, а не повод ждать: неаутентифицированная уязвимость учётных данных с оценкой 10.0 в шлюзе передачи файлов не нуждается в долгом фитиле
ПродуктProgress WS_FTP Server только на Windows

Ловушка: две исправленные сборки, а не одна

ГруппаCVEИсправлено в
ACVE-2026-84294, CVE-2026-84295, CVE-2026-842962024.0.6 / 2025.0.3
BCVE-2026-90861 по CVE-2026-90872 (12 CVE)2024.0.7 / 2025.0.4

Хост на 2024.0.6 или 2025.0.3 закрыл уязвимость 10.0 и по-прежнему открыт для уязвимости инъекции команд с оценкой 9.9. Патчинг до первой пропатченной сборки кажется завершённым, но таковым не является. Этот инструмент оценивает две группы отдельно и выводит TRAP именно для такого случая. Единственные полностью пропатченные сборки в таблице — 2024.0.7 и 2025.0.4 (а также более поздние сборки в этих ветках).

Почему локально, а не удалённо

WS_FTP Server работает на Windows, и удалённое определение версии здесь ненадёжно: баннер входа может быть скрыт, а идентификация SSH может быть подавлена. Поэтому этот инструмент ничего не зондирует. Запускайте его на самом хосте Windows (--local читает записи удаления Programs and Features через winreg), либо передайте ему версию из WS_FTP Manager, About или Programs and Features (--version), либо экспортированный список удалённых программ (--registry-json).

Нумерация версий, принимаются обе формы

Progress продаёт одни и те же релизы под двумя нумерациями: 2024.0 — это 9.0, а 2025.0 — это 10.0. Так, 9.0.6 означает 2024.0.6, а 10.0.4 означает 2025.0.4, и этот инструмент оценивает их одинаково. Релизы старше 2024.0 (9.0), включая 2022.0 (8.8.x), не имеют пропатченной сборки в своей ветке: они оцениваются как VULNERABLE для обеих групп, и исправлением является обновление ветки до 2024.0.7 или 2025.0.4, а не патч на месте.

Что проверяется

  • Указанная вами версия (--version 2024.0.6), оцениваемая по группам согласно раздельной таблице исправлений
  • Этот хост Windows (--local): запись удаления WS_FTP Server, сопоставляемая по имени, чтобы установленный клиент WS_FTP Pro не был оценён как сервер
  • Автономная инвентаризация (--registry-json entries.json): список JSON из записей {DisplayName, DisplayVersion} для парков, которые централизованно экспортируют Programs and Features
  • Полная таблица (--list): все 15 CVE с их группой и исправленной сборкой

Использование

# grade one version, trap case
python3 wsftp_scanner.py --version 2024.0.6

# fully patched build
python3 wsftp_scanner.py --version 2025.0.4

# legacy marketing numbering, same grade
python3 wsftp_scanner.py --version 9.0.6

# on the Windows host itself
python3 wsftp_scanner.py --local

# from an exported uninstall list
python3 wsftp_scanner.py --registry-json entries.json

# machine-readable output for fleets
python3 wsftp_scanner.py --version 2024.0.5 --json

# the full 15-CVE table
python3 wsftp_scanner.py --list

Коды выхода: 0 = уязвимостей не найдено, 2 = найдена уязвимость, 1 = ошибка сканирования. UNKNOWN не меняет код выхода, но это не означает «чисто»: ветка вне 2024.0 / 2025.0 (кроме релиза до 2024.0) получает оценку UNKNOWN, поскольку исправленной сборки для неё нет в таблице этого инструмента.

Где источники расходятся и что остаётся непроверенным

Сначала одно замечание: основная статья базы знаний Progress для этого пакета закрыта авторизацией по Progress ID, поэтому её не удалось открыть напрямую при подготовке этой сборки. Приведённая выше таблица разделения исправлений подтверждается независимыми записями CVE (записи проекта CVE через cvefeed, материалы SecurityFocus и обзор пакета), все из которых ссылаются на один и тот же бюллетень Progress, и разделение на группы (3 + 12 = 15) согласуется между ними. Если у вас есть учётная запись Progress, сверьте статью с этой таблицей и откройте issue, если что-то расходится.

Во-вторых, отдельные оценки выводятся только там, где была проверена запись CVE: 84295 — 10.0, 90868 — 9.9, 90864 / 90863 / 90866 — 9.1, 90865 — 9.0, 90867 — 8.1, 84294 — 7.7, 90869 — 7.5, 90872 — 6.6, 90871 — 5.3. Оценки для 84296, 90861, 90862 и 90870 не были подтверждены по отдельности в проверенных источниках, поэтому инструмент перечисляет их по группе, не утверждая оценку. Это никак не влияет на вердикт: исправленную сборку определяет принадлежность к группе, а не отдельная оценка.

Меры защиты, если вы не можете обновиться сегодня

Обновление — это исправление; для веток до 2024.0 патча нет, и нет частичного патча, закрывающего группу B. Пока вы не можете обновиться, ограничьте доступ к административным веб-консолям только внутренними сетями и считайте любой WS_FTP Server ниже 2024.0.7 / 2025.0.4, доступный из интернета, подверженным уязвимости неаутентифицированного доступа к учётным данным. Смените административные учётные данные на любом хосте, который был доступен из интернета, пока не был пропатчен: главная уязвимость раскрывает их, а патч не отменяет факт их раскрытия.

Тесты

python3 -m unittest discover -s tests -v

17 тестов: разбор версий в обеих нумерациях, ловушка в обеих ветках, полностью пропатченные сборки, эквивалентность legacy 9.0 / 10.0, оценка без исправления для версий до 2024.0, UNKNOWN для неучтённой ветки, сопоставление с записью реестра, а также коды выхода CLI и количество в списке из 15 CVE.

Благодарности

  • Progress Software — за пакет исправлений и разделённую таблицу исправлений, по которой работает оценка этого инструмента
  • Проекту CVE и записям CNA — за описания и оценки по каждому CVE
  • SecurityOnline, SecurityFocus и cvefeed, чьи записи подтвердили таблицу, пока основная статья оставалась закрыта логином

Отказ от ответственности

Только для защитной триажной сортировки. Этот инструмент проверяет строки версий и сообщает, находится ли установка ниже исправленной сборки. Он не отправляет трафик, не зондирует сервер и не заменяет рекомендации производителя. Используйте его в системах, которыми вы владеете или которые уполномочены проверять.

Исследование Vineeth Kumar (foxcornlab). Нашли ошибку или хотите новую функцию — откройте issue.

Скачать инструмент