- Aktif istismar
- CWE-20
CVE-2017-17562
Embedthis GoAhead'de CGI üzerinden uzaktan kod çalıştırma açığı
- Yayımlandı
- Güncellendi
- 22 Eki 2025
- Açık yaşı
- 3241 gün
- Kaydı açan
- mitre
ÖzetTürkçe
3.6.5 öncesi Embedthis GoAhead, CGI etkinleştirildiğinde ve bir CGI programı dinamik olarak bağlandığında uzaktan kod çalıştırmaya izin verir. Bu durum, cgi.c dosyasındaki cgiHandler fonksiyonunda, güvenilmeyen HTTP istek parametreleri kullanılarak çatallanmış (forked) CGI betiklerinin ortamının başlatılmasından kaynaklanmaktadır. glibc dinamik bağlayıcısı ile birleştirildiğinde, bu davranış LD_PRELOAD gibi özel parametre adları kullanılarak uzaktan kod çalıştırma için istismar edilebilir. Bir saldırgan, paylaşımlı nesne yükünü isteğin gövdesinde POST ile gönderebilir ve bunu /proc/self/fd/0 yolunu kullanarak referans gösterebilir.
Kaynaktaki açıklama (İngilizce)
Embedthis GoAhead before 3.6.5 allows remote code execution if CGI is enabled and a CGI program is dynamically linked. This is a result of initializing the environment of forked CGI scripts using untrusted HTTP request parameters in the cgiHandler function in cgi.c. When combined with the glibc dynamic linker, this behaviour can be abused for remote code execution using special parameter names such as LD_PRELOAD. An attacker can POST their shared object payload in the body of the request, and reference it using /proc/self/fd/0.
CISA'nın önerdiği eylem (İngilizce)
Apply updates per vendor instructions.
Bu açığın açıklamasını Türkçeye çevirdik. Adım adım çözüm önerilerini kritik ve yeni açıklar için hazırlıyoruz; düzeltilmiş sürüm aşağıdaki tabloda, ayrıntılar üreticinin duyurusunda.
Etkilenen sürümler1 yazılım
| Yazılım | Etkilenen | Düzeltildiği sürüm |
|---|---|---|
| Embedthis GoAhead | Sürüm belirtilmemiş | – |
Kaynaklar10 kaynak
- CVE.org kaydı
- NVD kaydı
- exploit-db.com/exploits/43360 İstismar kodu ya da analiz
- exploit-db.com/exploits/43877 İstismar kodu ya da analiz
- github.com/elttam/advisories/tree/master/CVE-2017-17562 Diğer
- securitytracker.com/id/1040702 Diğer
- elttam.com.au/blog/goahead Diğer
- oracle.com/…work/security-advisory/cpuapr2018-3678067.html Diğer
- github.com/…ommit/6f786c123196eb622625a920d54048629a7caa74 Diğer
- github.com/embedthis/goahead/issues/249 Diğer
Kayıt geçmişi
- CISA KEV listesine eklendi (saldırılarda kullanılıyor)
- Yayımlandı
İlgili açıklar
Türkçe metin, resmi kayıtlardaki bilgilerle yapay zekâ yardımıyla yazıldı ve yayından önce otomatik kontrollerden geçti. Bir değişikliği uygulamadan önce üreticinin duyurusuna mutlaka bakın.