Rank Math SEO: PHP object injection remote code execution (CVE-2026-1928)
The Rank Math SEO plugin for WordPress is vulnerable to PHP object injection via the updateMeta REST API endpoint, allowing authenticated contributors to achieve remote code execution through POP chain exploitation.
CVE search metadata
CVE search record: CVE-2026-1928. Severity: high. CVSS: 8.8. KEV: no. Product: Rank Math SEO (<= 1.0.276). Brief: Rank Math SEO: PHP object injection remote code execution (CVE-2026-1928). Brief link: https://feed.craftedsignal.io/briefs/2026-10-rank-math-cve-2026-1928/
Triage facts
Revision 1- Applicability
- Rank Math SEO (<= 1.0.276)
- Evidence
- Unknown
- Severity
- High
- Action
- Elevated
- Sources
- 1 public source
- Freshness
- Revision 1Oct 28, 06:27 UTC
- Detection
- 1 rule
- Vulnerabilities
- 1 CVE
- Source quality
- A1Likely
The Rank Math SEO plugin for WordPress (all versions up to and including 1.0.276) contains a PHP object injection vulnerability in the updateMeta REST API endpoint. The flaw stems from insecure deserialization of untrusted input. Authenticated users with Contributor access or higher can exploit this, and by leveraging an existing Property-Oriented Programming (POP) chain, attackers can write a webshell to the server's uploads directory to execute arbitrary code.
Attack Chain
- Attacker gains or provisions a WordPress user account with Contributor-level privileges.
- Attacker crafts a malicious serialized PHP object payload designed to trigger a known POP chain within the application context.
- Attacker sends a specially crafted POST request to the updateMeta REST API endpoint, injecting the serialized object.
- The application deserializes the untrusted input, triggering the POP chain.
- The POP chain executes file system operations to write a malicious PHP script (webshell) into the WordPress uploads directory.
- Attacker sends an HTTP request to the newly created file in the uploads directory to execute arbitrary code.
Impact
Successful exploitation allows for remote code execution, granting attackers the ability to run arbitrary commands on the underlying web server, potentially leading to full site compromise and persistent access.
Recommendation
- Upgrade the Rank Math SEO plugin to a version released after 1.0.276 immediately.
- Audit WordPress user accounts with Contributor-level access or higher to ensure authorization integrity.
- Scan the server's 'uploads' directory for unauthorized PHP files or suspicious modification timestamps.
Immediate actions
Upgrade Rank Math SEO plugin to the latest version
Threat Hunt
Identify unauthorized file creation in WordPress uploads directory
Data: File system access logs or Integrity monitoring
Mitigations
Upgrade Rank Math SEO to current patch
CVE-2026-1928
Detection coverage 1
Detect CVE-2026-1928 Exploitation - Unauthorized REST API updateMeta Request
highDetects HTTP POST requests to the Rank Math updateMeta REST API endpoint, which is the vector for CVE-2026-1928.
Detection queries are available on the platform. Get full rules →