- Son 7 gün
- CWE-269
CVE-2026-104799
Mobile builder eklentisinde yetki yükseltme açığı (WordPress, <= 1.4.2)
- Yayımlandı
- Güncellendi
- 4 Kas 2026
- Açık yaşı
- 1 gün
- Kaydı açan
- Wordfence
Yönetici özeti
Bu açık, sitenize kayıt olabilen herhangi bir kullanıcının kendini yönetici yapmasına olanak tanıyor. Yönetici yetkisi ele geçirildiğinde müşteri ve kullanıcı verileri çalınabilir veya değiştirilebilir, site tamamen kontrol dışı kalabilir. Bu nedenle risk yüksektir ve güncelleme hemen yapılmalıdır.
ÖzetTürkçe
Mobile builder WordPress eklentisinin 1.4.2 sürümü ve daha eski tüm sürümlerinde, REST uç noktasındaki meta anahtarı kontrolü hatalı çalışmaktadır. Bu kontrol, 'mobile_builder' içermeyen anahtarları da kabul ettiği için kimlik doğrulaması yapılmış ve en düşük Subscriber düzeyindeki bir kullanıcı, kendi hesabının kullanıcı meta verilerini değiştirebilmektedir. Etkilenen siteler, kayıt olmuş kullanıcılara açık olan WordPress kurulumlarıdır.
Saldırgan ne yapabilir?
Saldırgan, kendi hesabının yetki bilgisini (wp_capabilities gibi) değiştirerek Administrator yetkisi elde edebilir ve siteyi tamamen ele geçirebilir.
Kaynaktaki açıklama (İngilizce)
The Mobile builder plugin for WordPress is vulnerable to Privilege Escalation in all versions up to, and including, 1.4.2 via the wcfmmp_profile_settings() REST handler exposed at POST /mobile-builder/v1/wcfm-profile-settings. This is due to a PHP loose-comparison logic flaw in the meta key allow-list check — strpos( $key, 'mobile_builder' ) == 0 evaluates to true for any key that does *not* contain the substring 'mobile_builder' because strpos() returns false on no match and false == 0 is true in PHP — combined with a permission_callback (user_permissions_check) that grants access to any authenticated user by only verifying $user->exists(). This makes it possible for authenticated attackers, with Subscriber-level access and above, to pass an unsanitized data array via the key and data parameters directly to update_user_meta(), overwriting arbitrary user meta on their own account — including the wp_capabilities meta key — to grant themselves Administrator-level privileges.
Ne yapmalı?
- Mobile builder eklentisini 1.4.2 sürümünden daha yeni bir sürüme güncelleyin. Güncelleme sonrası sürümün düzeltilmiş olduğunu doğrulayın. Genel öneri
- Güncelleme yapılana kadar eklentiyi devre dışı bırakın veya kullanıcıların kayıt olmasını geçici olarak kapatın. Genel öneri
- Yönetici kullanıcı listesini inceleyin ve tanımadığınız ya da yakın zamanda yetki değiştirilmiş hesapları kontrol edip gerekirse yetkilerini düşürün. Genel öneri
Ek önlemler
- Üyelik kaydını ve yeni kullanıcı rollerini düzenli olarak denetleyin; varsayılan rol dışında beklenmeyen yetki değişikliklerini izleyin. Genel öneri
- Eklentilerinizi ve WordPress çekirdeğinizi güncel tutun; kullanmadığınız eklentileri tamamen kaldırın. Genel öneri
- Yönetici hesapları için güçlü parola ve çok faktörlü kimlik doğrulama kullanın. Genel öneri
Bu açık kişisel verilerin sızmasına yol açabilir. Sistemlerinizde kullanıldığından şüpheleniyorsanız KVKK'daki ihlal bildirimi yükümlülüğünüzü (Kurul'a 72 saat içinde bildirim) hukuk danışmanınızla birlikte değerlendirin. Bu not hukuki tavsiye değildir.
Etkilenen sürümler1 yazılım
| Yazılım | Etkilenen | Düzeltildiği sürüm |
|---|---|---|
| rnlab Mobile builder | ≤ 1.4.2 | – |
Kaynaklar9 kaynak
- CVE.org kaydı
- NVD kaydı
- wordfence.com/…lities/id/bc1a233e-ea62-4fb0-98eb-6b2aa893555d Diğer
- plugins.trac.wordpress.org/…uilder/trunk/api/class-mobile-builder-wcfm.php Diğer
- plugins.trac.wordpress.org/…uilder/trunk/api/class-mobile-builder-wcfm.php Diğer
- plugins.trac.wordpress.org/…uilder/trunk/api/class-mobile-builder-wcfm.php Diğer
- plugins.trac.wordpress.org/…uilder/trunk/api/class-mobile-builder-wcfm.php Diğer
- plugins.trac.wordpress.org/…uilder/trunk/api/class-mobile-builder-wcfm.php Diğer
- plugins.trac.wordpress.org/…uilder/trunk/api/class-mobile-builder-wcfm.php Diğer
Kayıt geçmişi
- 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.