Unauthenticated PHP object injection in Prime Mover WordPress plugin
Key facts
- Attack vector
- Network
- Privileges required
- None
- User interaction
- None
- Attack complexity
- Low
- Impact type
- Code execution
- Confidentiality · integrity · availability
- High · High · High
- Fix status
- No fix listed
Attack profile from CVSS 3.1 · CNA. Fix status from CNA. Impact type from CWE-502.
Summary
The Prime Mover (Backup and Migration) plugin for WordPress up to and including 2.2.1 deserializes untrusted data in its migration search-and-replace routine (CWE-502). An unauthenticated attacker can store a base64-encoded serialized object in a comment, which the plugin unserializes when an administrator runs an export or restore. The plugin's bundled Freemius library supplies the gadget chain, so no other plugin or theme is needed.
Written with Claude Haiku 5.5 from the sources below · 2026-10-29
Description from the CNA
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.
Why it matters now
SSVC decision points
CISA ADP · SSVC 2.0.3
- Exploitation
- None
- Automatable
- Yes
- Technical impact
- Total
The decision (Track, Attend, Act) also depends on your mission and well-being impact; see CISA's SSVC guide.
Affected products
| Vendor | Product | Affected versions | Fixed in | Status | Source |
|---|---|---|---|---|---|
| Codexonics | Prime Mover – Backup and Migration | up to 2.2.1 | — | No fix listed | CNA |
- Prime Mover – Backup and Migration VendorCodexonics Affected up to 2.2.1 Fixed in — No fix listed CNA
Remediation
The sources list no fixed version for Prime Mover (Backup and Migration).
Written with Claude Haiku 5.5 from the sources below · 2026-10-29
Timeline
- 2026-10-24 Threatist record created from CVE-2026-115806
- 2026-10-24 Alias added: GHSA-g589-p4qg-x28q
- 2026-10-25 EPSS moved to the below the 50th percentile
- 2026-10-29 CISA SSVC decision points changed
References
Other 7
- https://www.wordfence.com/threat-intel/vulnerabilities/id/ab6ebd66-c7a4-402e-b51e-3f1f3183bd97?source=cve
- 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/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
- 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
More Codexonics vulnerabilities
- TI-2023-05962 Prime Mover < 1.9.3 - Directory Listing to Sensitive Data Exposure CVSS 3.1HIGH 7.5
- TI-2026-65195 Prime Mover < 2.2.1 Zip Slip Path Traversal File Write CVSS 4.0HIGH 8.6
- TI-2026-65196 Prime Mover < 2.2.1 Path Traversal via wprime-config.json CVSS 4.0HIGH 7.0
- TI-2022-04562 Freemius SDK <= 2.4.2 - Missing Authorization Checks CVSS 3.1MEDIUM 6.3
- TI-2026-65197 Prime Mover < 2.2.1 Stored XSS via Package Metadata CVSS 4.0MEDIUM 5.1
Sources
- CVE-2026-115806 · CVE Program
- CVE-2026-115806 · NVD
- FIRST EPSS
- GHSA-g589-p4qg-x28q · GitHub Advisory Database · CC BY 4.0
This product uses the NVD API but is not endorsed or certified by the NVD. Sources and licences