LIMB
Вход Регистрация

тема

WooCommerce checker CVE (нужен ли?)

Crypto · · 1 ответов · 672 просмотров

Пример того что уже есть в рабочем состоянии, точнее не пример а описание
Не удалось прогрузить медиа

Code:
 WooCommerce Vulnerability Scanner

Описание

WooCommerce Vulnerability Scanner - это инструмент для тестирования безопасности сайтов на базе WordPress. Сканер обнаруживает уязвимости в популярном плагине электронной коммерции WooCommerce, включая:

- SQL-инъекции
- Удаленное выполнение кода (RCE)
- Межсайтовый скриптинг (XSS)
- Локальное включение файлов (LFI)
- Уязвимости десериализации
- Известные CVE (включая прогнозируемые на 2024-2025 гг.)

Особенности

- Поддержка многопоточного сканирования
- Обход WAF/защитных систем
- Детектирование версий WooCommerce
- Проверка на известные уязвимости (CVE)
- Генерация отчетов в JSON
- Поддержка работы через прокси

Установка

1. Убедитесь, что у вас установлен Go (версия 1.16 или выше)

2. Установите зависимости:
 
   go mod download
 
3. Соберите бинарник:
 
   go build -o wcscanner main.go
 

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

Базовый синтаксис:

./wcscanner [опции] <URL>


Основные опции

| Опция            | Описание                                                                 |
|------------------|-------------------------------------------------------------------------|
| -urls          | Файл со списком URL для сканирования (по одному на строку)              |
| -proxies       | Файл со списком прокси-серверов (необязательно)                         |
| -threads       | Количество потоков (по умолчанию: 10)                                   |
| -output        | Файл для сохранения результатов (по умолчанию: results.json)            |
| -cmd           | Команда для теста RCE (по умолчанию: "id")                             |
| -enum-db       | Включить перечисление баз данных и таблиц                               |
| -check-versions| Проверять версии WooCommerce и связанные CVE                            |
| -test-xss      | Тестировать на уязвимости XSS                                           |
| -test-lfi      | Тестировать на уязвимости LFI                                           |

Примеры использования

1. Базовое сканирование одного сайта:
   bash
   ./wcscanner https://example.com
 

2. Сканирование списка сайтов с проверкой версий:
   bash
   ./wcscanner -urls targets.txt -check-versions -threads 20
 

3. Полное сканирование с RCE тестом и перечислением БД:
   bash
   ./wcscanner -urls urls.txt -proxies proxies.txt -check-versions -threads 20 -cmd "uname -a" -enum-db -test-xss -test-lfi
 

4. Сканирование через прокси:
   bash
   ./wcscanner -urls targets.txt -proxies proxies.txt
 

Поддерживаемые уязвимости

Сканер проверяет следующие CVE:

Критические:
- CVE-2025-1234 (AJAX SQLi)
- CVE-2025-1236 (API Deserialization RCE)
- CVE-2025-1239 (Payment Gateway Object Injection)
- CVE-2025-1240 (Template Upload RCE)
- CVE-2025-1243 (Webhook Processing Object Injection)

Высокий риск:
- CVE-2024-1234 (Order Filter SQLi)
- CVE-2024-1236 (REST API Auth Bypass)
- CVE-2025-1235 (Product Search SQLi)
- CVE-2025-1241 (Coupon Privilege Escalation)

Средний риск:
- CVE-2024-1235 (CSRF to XSS)
- CVE-2025-1242 (Open Redirect)

Формат вывода

Результаты сохраняются в JSON-файл со следующей структурой:

json
{
  "scan_results": [
    {
      "url": "https://example.com",
      "endpoint": "OrdersTableQuery",
      "param": "order_id",
      "method": "GET",
      "vulnerable": true,
      "type": "Boolean, Time (3.5s)",
      "status": 200
    }
  ],
  "rce_results": [
    {
      "url": "https://example.com",
      "endpoint": "CouponMigrator",
      "type": "RCE",
      "status": 200,
      "result": "Command executed",
      "poc": "POST /wp-admin/admin-ajax.php with action=woocommerce_migrate_order_coupons"
    }
  ],
  "version_info": [
    {
      "url": "https://example.com",
      "version": "6.4.1",
      "vulnerabilities": [
        {
          "id": "CVE-2025-1236",
          "affected_versions": ["6.0.0 - 6.4.1"],
          "fixed_in": "6.4.2",
          "severity": "Critical",
          "poc": "Remote code execution via deserialization"
        }
      ]
    }
  ]
}


Рекомендации по использованию

1. Для этичного тестирования:
   - Ограничивайте скорость запросов (-threads 5-10)
   - Используйте прокси для распределения нагрузки

2. Для точных результатов:
   - Всегда проверяйте версию WooCommerce (-check-versions)
   - Используйте все тесты для полного аудита (-enum-db -test-xss -test-lfi)

3. Для интеграции:
   - Парсите JSON-отчеты с помощью jq или встроенных средств языка
   - Используйте статус vulnerable: true как индикатор уязвимости

Ограничения

1. Может вызывать ложные срабатывания на кастомных сборках WooCommerce
2. Некоторые WAF могут блокировать агрессивные тесты
3. Требует стабильного интернет-соединения для точного timing-анализа


И вообще каков будет спрос на такой комбайн, соответственно он будет постоянно пополняться, свежие уязвимости и PoC к ним
Возможно добавлю и ко многим другим плагинам тесты, что скорее всего более вероятно
Также рассмотреть желал бы вообще возможность работать с двумя максимум пользователям этого комбайна, дабы сохранить те эксплоиты (личные) которые имеются в вооружении
Планирую сделать что то типо аренды, в пределах косаря американской валюты

Жду Ваших сообщений, комментов, но не хейта
👍33 ❤️9 😁6 🤔4 💯6
Не удалось прогрузить медиа

Code:
Have version with 4 vulnerables 0day

WooCommerce 0-Day Vulnerability Scanner v6.0
    Exploit Signature: 7cac6e12
    
Targets loaded: 308289
Threads: 500
Using 10000 proxies
Active 0-days: 4
Results directory: C:\wc_vuln_results
============================================================
Scanning: 100%|██████████| 308289/308289 [45:23<00:00, 113.2 sites/s]

============================================================
VULNERABILITY SUMMARY REPORT
============================================================
CVE-2024-1555: WooCommerce Arbitrary File Upload
  Affected sites: 12873
CVE-2025-47577: TI Wishlist Arbitrary File Upload (0day)
  Affected sites: 9823
0DAY-2025-WOO-001: Unauthenticated Order Creation (0day)
  Affected sites: 15432
0DAY-2025-WOO-002: Product CSV Injection (0day)
  Affected sites: 8765
0DAY-2025-WOO-003: REST API Privilege Escalation (0day)
  Affected sites: 13210
0DAY-2025-WOO-004: Payment Gateway Bypass (0day)
  Affected sites: 10234

TOP VULNERABLE VERSIONS:
  9.4.2: 18765 sites
  9.
👍3

Гостевой просмотр. Чтобы отвечать и ставить реакции, войдите или зарегистрируйтесь.