CVE-2026-115806
KritikTeknik Veri (Otomatik)
- CVSS Skoru
- 9.8
- EPSS
- 0.5%
- CWE
- CWE-502
- KEV Durumu
- Hayır
Yayım tarihi: 24 Ekim 2026
WordPress için Prime Mover – Yedekleme ve Geçiş eklentisi, 2.2.1 sürümüne kadar olan tüm sürümlerde, migration arama ve değiştirme rutini (recursiveUnserializeReplace())中的 güvensiz girdilerin seri hale getirilmesiyle PHP Nesne Enjeksiyonuna karşı savunmasızdır. Kimlik doğrulamış bir saldırgan, wp_comments.comment_content aracılığıyla standard comment-submission endpoint (wp-comments-post.php) aracılığıyla oluşturulmuş, base64-kodlu seri hale getirilmiş bir nesneyi depolayabilir. Bir yönetici daha sonra Prime Mover dışa aktarma veya geri yükleme rutini gerçekleştirirse, eklenti depolanan değeri base64 olarak dekodlar ve unserialize() fonksiyonuna allowed_classes kısıtlaması olmadan geçirir. Eklentinin kendi Freemius kütüphanesinde (FS_Clone_Manager::__set → FS_Option_Manager::set_option → store() → update_option()) bir Property-Oriented Programming (POP) zinciri mevcuttur, bu nedenle ek bir eklenti veya tema gerekmez - eklenti kendisi gadgeti sağlar.
Orijinal açıklama (İngilizce)
The Prime Mover – Backup and Migration plugin for WordPress is vulnerable to PHP Object Injection in all versions up to, and including, 2.2.1 via deserialization of untrusted input in the migration search-and-replace routine (recursiveUnserializeReplace()). An unauthenticated attacker can store a crafted, base64-encoded serialized object in wp_comments.comment_content through the standard comment-submission endpoint (wp-comments-post.php). When an administrator subsequently performs a routine Prime Mover export or restore, the plugin base64-decodes that stored value and passes it to unserialize() with no allowed_classes restriction. A Property-Oriented Programming (POP) chain is present in the plugin's own bundled Freemius library (FS_Clone_Manager::__set → FS_Option_Manager::set_option → store() → update_option()), so no additional plugin or theme is required — the plugin ships the gadget itself.
Referanslar
- https://plugins.trac.wordpress.org/browser/prime-mover/tags/2.2.1/utilities/PrimeMoverSearchReplace.php#L1281
- https://plugins.trac.wordpress.org/browser/prime-mover/tags/2.2.1/utilities/PrimeMoverSearchReplace.php#L391
- https://plugins.trac.wordpress.org/browser/prime-mover/tags/2.2.1/utilities/PrimeMoverSearchReplace.php#L422
- https://plugins.trac.wordpress.org/browser/prime-mover/tags/2.2.1/utilities/PrimeMoverSearchReplace.php#L899
- https://plugins.trac.wordpress.org/browser/prime-mover/tags/2.2.1/vendor/freemius/includes/managers/class-fs-clone-manager.php#L1636
- https://plugins.trac.wordpress.org/browser/prime-mover/tags/2.2.1/vendor/freemius/includes/managers/class-fs-option-manager.php#L414
Bu CVE için henüz editoryal inceleme yapılmadı. Sadece otomatik teknik veri gösteriliyor.