CVE-2026-89426

Yüksek

Açıklama

WordPress için geliştirilen Knit Pay – Cashfree, Instamojo, Razorpay, PayPal and more eklentisinin 9.6.1.0 dahil tüm sürümleri Yetki Yükseltme zafiyetine sahiptir. Bu durum, `maybe_update_user_role()` fonksiyonunun hedef rolü doğrudan saldırgan tarafından kontrol edilen bir Gravity Forms giriş alanından —feed'in `user_role_field_id` parametresi üzerinden yapılandırılmıştır— okuması ve sağlanan değeri izin verilen rollerin yer aldığı bir beyaz liste ile doğrulamadan `WP_User::set_role()` fonksiyonuna aktarmasından kaynaklanmaktadır. Bu durum, Abone seviyesi ve üzeri erişime sahip kimliği doğrulanmış saldırganların, form gönderimi sırasında gizli rol alanı değerini değiştirerek yetkilerini yönetici seviyesine yükseltmelerini mümkün kılmaktadır. İstismar süreci, 0$ tutarındaki siparişlerin gerçek bir ödeme gerektirmeden form gönderimi sırasında senkronize olarak SUCCESS şeklinde işaretlenmesi ve herhangi bir GF User Registration kullanıcısı çözülemediğinde rol atama hedefinin `$lead['created_by']` —yani formu gönderen mevcut kimliği doğrulanmış kullanıcının kendi kullanıcı kimliği— değerine geri dönmesiyle daha da kolaylaşmakta; bu da kimliği doğrulanmış her form göndericisini uygun bir istismar hedefi haline getirmektedir.

ÖnemYüksek
CVSS8.8
İstismar olasılığı—
ÜrünKnit Pay – Cashfree, Instamojo, Razorpay, PayPal and more
Yayın25 Eyl 2026
İlk görülme25 Eyl 2026

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
knitpay Knit Pay – Cashfree, Instamojo, Razorpay, PayPal and morev ≤ 9.6.1.0—

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.