CVE-2026-3568
Açıklama
WordPress için MStore API eklentisi, 4.18.3 ve öncesindeki tüm sürümlerde Güvenli Olmayan Doğrudan Nesne Başvurusu (Insecure Direct Object Reference) zafiyetine sahiptir. Bu durum, controllers/flutter-user.php dosyasındaki update_user_profile() fonksiyonunun 'meta_data' JSON parametresini herhangi bir izin listesi, engelleme listesi veya meta anahtarı doğrulaması olmadan işlemesinden kaynaklanmaktadır. Fonksiyon, php://input üzerinden ham JSON okur (satır 1012), bunu çözer (satır 1013), kullanıcıyı çerez doğrulaması ile kimlik doğrular (satır 1015) ve ardından kullanıcı tarafından sağlanan meta_data dizisi üzerinde doğrudan yineleme yaparak rastgele anahtar ve değerleri herhangi bir temizleme veya kısıtlama olmaksızın update_user_meta() fonksiyonuna geçirir (satır 1080). Bu, Subscriber düzeyinde ve üzeri erişime sahip kimliği doğrulanmış saldırganların kendi hesaplarındaki rastgele kullanıcı meta alanlarını değiştirmesini mümkün kılar; buna wp_user_level (yönetici düzeyindeki eski kontrollere yükseltmek için), eklentiye özgü yetkilendirme bayrakları (ör. _wpuf_user_active, aiowps_account_status) ve temizlenmemiş değerlerle fatura/profil alanları (yönetici bağlamlarında Stored XSS'i potansiyel olarak etkinleştirebilir) gibi hassas alanlar dahildir. wp_capabilities'in bu şekilde doğrudan istismar edilemeyeceğini unutmayın çünkü serileştirilmiş bir dizi değeri gerektirir, ancak wp_user_level (basit bir tamsayı) ve çok sayıda eklentiye özgü meta anahtarı istismar edilebilir.
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ün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| inspireui MStore API – Create Native Android & iOS Apps On The Cloud | v ≤ 4.18.3 | — |
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.
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.