CVE-2026-92807

Yüksek

Açıklama

WordPress için geliştirilen PDFCrowd tarafından sunulan Save as PDF Plugin eklentisinin 4.6.1 dahil tüm sürümleri, `pdf_created_callback` shortcode özniteliği üzerinden Keyfi Fonksiyon Çağırma (Arbitrary Function Invocation) zafiyetine sahiptir. `eval_shortcode()` fonksiyonu, herhangi bir `button_` veya `email_` ile başlamayan shortcode özniteliğini; temizleme, izin listesi denetimi veya yetki kontrolü yapmaksızın olduğu gibi özel bir seçenekler dizisine kopyalar ve `create_button()` bu diziyi —saldırgan tarafından sağlanan geri çağırma (callback) değeri dahil— AES ile şifreleyerek sonuçlanan bloğu oluşturulan buton HTML'sine gömer; bu blok daha sonra kimlik doğrulaması gerektirmeyen `wp_ajax_nopriv_save_as_pdf_pdfcrowd` uç noktasına POST edildiğinde, `save_as_pdf_pdfcrowd()` bunu çözer ve 1722. satırda `$options['pdf_created_callback']` değerini herhangi bir `is_callable()` koruması, izin listesi veya yetki kontrolü olmaksızın bir PHP çağrılabilir dosyası olarak yürütür. Bu durum, Katkıda Bulunan (Contributor) seviyesi ve üzeri erişime sahip kimliği doğrulanmış saldırganların, tek argüman olarak eklenti seçenek verilerini kullanarak keyfi PHP fonksiyonlarını veya statik sınıf metotlarını çağırmasını mümkün kılarak sitenin kayıtlı PDFCrowd API anahtarının ve kullanıcı adının ifşa edilmesine veya daha ileri düzeyde sunucu tarafı istismarlarına yol açar. Şifreleme sınırının bu vektörü hafifletmediği unutulmamalıdır çünkü sunucunun kendisi, shortcode işleme sırasında saldırgan tarafından seçilen geri çağırma işlemini şifrelemekte ve kimliği doğrulanmış herhangi bir Katkıda Bulunan kişiye, kimliği doğrulanmamış herhangi bir ziyaretçinin daha sonra tetiklemek için yeniden oynatabileceği kriptografik olarak geçerli bir blok sağlamaktadır.

ÖnemYüksek
CVSS8.8
İstismar olasılığı—
ÜrünSave as PDF Plugin by PDFCrowd
Yayın19 Eyl 2026
İlk görülme19 Eyl 2026
Zayıflık türüCWE-94Kod enjeksiyonu

Nasıl düzeltilir

Kaynaklarda bu zafiyet için düzeltilmiş sürüm ya da yama bağlantısı yok.

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
pdfcrowd Save as PDF Plugin by PDFCrowdv ≤ 4.6.1—

Sürümünüzü kontrol edin

Ürünü seçin ve kullandığınız sürümü yazın; sürümün etkilenen aralıkta olup olmadığını görün.

Intelligence 360 paketinde

Attack Surface Management

Alan adlarınıza bağlı varlıkları, bu varlıklarda çalışan teknolojileri ve bilinen zafiyetleri tek listede görün.