## https://sploitus.com/exploit?id=69BCB641-A79A-5B3F-B4CB-8F788F31C22C
# CVE-2026-1306 — midi-Synth (WordPress)
WordPress **midi-Synth** eklentisindeki [CVE-2026-1306](https://nvd.nist.gov/vuln/detail/CVE-2026-1306) için Python tabanlı, çoklu hedef çalıştırılabilir bir **PoC / liste runner**.
## Ne işe yarar?
- Hedef sitelerde `[midiSynth]` kısa kodunun yüklendiği sayfalardan `midiSynth_nonce` değerini HTTP ile toplar.
- `wp-admin/admin-ajax.php` üzerinde `action=export` isteği gönderir; yükü Base64 `fileMidi` alanında iletir.
- Bazı sürüm davranışlarında API anahtarı doğrulaması başarısız olsa bile dosyanın `wp-content/plugins/midi-synth/sound/` altında kalması ihtimaline dayanır.
- Başarılı olduğu düşünülen kabuk URL’lerini doğrulayıp `shell.txt` dosyasına yazar.
**Yalnızca izin verilen ortamlarda** (lab, sözleşmeli pentest vb.) kullanın.
## Etki (özet)
| | |
|---|---|
| **Zafiyet** | `export` AJAX eyleminde yetersiz dosya türü / uzantı kontrolü (CWE-434) |
| **Etkilenen sürümler** | Yayınlara göre **≤ 1.1.0**; yama için eklenti sürüm notlarını kontrol edin |
| **CVSS 3.1** | 9.8 Kritik (NVD) |
## Gereksinimler
- Python 3.x
- `requests`
## Kurulum
```bash
pip install requests
```
## Kullanım
Hedefleri satır satır listeleyen bir metin dosyası oluşturun (`#` ile başlayan satırlar yorumdur).
```bash
python "CVE-2026-1306 midi.py" hedefler.txt
```
Nonce’un bulunduğu sayfa yolu sitenize göre farklıysa:
```bash
python "CVE-2026-1306 midi.py" hedefler.txt --paths /,/blog/midi/,/sayfa/
```
Script, varsayılan olarak şu yolları dener: `/`, `/midi/`, `/midi-synth/`, `/synth/`, `/welcome/`.
## Çıktı
- Konsol: ilerleme ve özet
- Başarılı URL’ler: `shell.txt` (ekleme modunda)
- Yüklenen örnek dosya adı script içinde `murrez.php` olarak sabitlenmiştir
## Teknik notlar
- TLS sertifika doğrulaması kapalıdır (`verify=False`); üretim dışı testler için düşünülmüştür.
- Eşzamanlılık: 20 iş parçacığı.
- Yardım çıktısında örnek dosya adı `CVE-2026-1306.py` görünebilir; bu depodaki dosya adı **`CVE-2026-1306 midi.py`** olduğundan komutta dosyayı tırnak içinde verin.
## Savunma
- Eklentiyi güncelleyin veya etkilenen sürümde kaldırın / devre dışı bırakın.
- Gerekirse `export` AJAX veya ilgili uç noktalara WAF / erişim kısıtı uygulayın.
## Sorumluluk reddi
Bu yazılım yalnızca **eğitim** ve **yetkili güvenlik testi** amacıyla paylaşılmıştır. İzinsiz kullanım yasaktır; kullanımdan doğan sorumluluk kullanıcıya aittir.
## Kaynak
- [NVD — CVE-2026-1306](https://nvd.nist.gov/vuln/detail/CVE-2026-1306)