Skip to main content

Rank Math SEO CVE-2026-77785

| EUVDEUVD-2026-69840 LOW
Authorization Bypass Through User-Controlled Key (CWE-639)
2026-09-02 WPScan GHSA-r8jc-g7jp-q2rh
2.7
CVSS 3.1 · Vendor: WPScan
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Obtain WordPress Author-role credentials
  2. Delivery
    Enumerate or guess target post ID
  3. Exploit
    Send crafted request to Rank Math SEO endpoint
  4. Execution
    Plugin returns post content without authorization check
  5. Impact
    Attacker reads non-public title, body, and SEO metadata

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V8 - Authorization Object-level authorization, IDOR prevention
Exploitation Conditions

Exploitation requires a valid WordPress account with at minimum the Author role (Contributor, Subscriber, and unauthenticated users are not affected). The attacker must know or enumerate a valid post ID belonging to another user's non-public post (draft, private, or pending review). No special server-side configuration is needed beyond having the Rank Math SEO plugin installed and active on versions before 1.0.277. Limiting factors: requires authenticated session (Author+), requires knowledge of a target post ID, and impact is read-only - no write or delete capability is exposed.

Impact

The provided CVSS score of 2.7 (AV:N/AC:L/PR:H/UI:N/S:U/C:L/I:N/A:N) understates real-world risk because PR:H implies administrator-level privilege, whereas the Author role in WordPress is a low-privilege editorial role (PR:L is more appropriate). Adjusting to PR:L yields a score closer to 4.3. Impact is limited to confidentiality (C:L) of non-public post content - no integrity or availability risk. A publicly available exploit lowers the exploitation bar. No EPSS data was provided; no KEV listing exists. For sites where authors produce sensitive unpublished content (e.g., embargoed journalism, product roadmaps, internal drafts), the real-world risk is meaningfully higher than the raw CVSS score suggests. For sites where authors only manage their own public content, risk is negligible. The patch is available and straightforward to apply.

Exploit ScenarioDerived

An authenticated WordPress user with the Author role crafts an HTTP request to a Rank Math SEO endpoint, supplying the post ID of another user's unpublished draft or private post. Because the plugin does not validate read permissions against that post ID, the endpoint returns the post's title, body content, and SEO metadata. A publicly available exploit from WPScan details the specific request structure, making this trivially reproducible by any Author-level account holder.

Monitor Track and reassess. Why: LOW severity (CVSS 0.1-3.9).
Patch available 0.1% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Sep 02, 2026

Insecure direct object reference (IDOR) in Rank Math SEO WordPress plugin before 1.0.277 allows authenticated users with the Author role or above to read the title, body, and SEO metadata of other users' non-public posts (drafts, private, pending) without authorization. The plugin fails to verify that the requesting user has permission to access the specific post ID supplied in the request. A publicly available exploit exists per WPScan, and a vendor patch (1.0.277) has been released. No active exploitation confirmed in CISA KEV at time of analysis.

RemediationAI

Update Rank Math SEO to version 1.0.277 or later via the WordPress plugin dashboard or manually from the plugin repository. This is the vendor-released patch identified in advisory EUVD-2026-69840 and confirmed by WPScan. If an immediate update is not feasible, a compensating control is to temporarily demote all Author-role users to Contributor (Contributors cannot publish posts and have no access to the affected endpoints), accepting the trade-off that they lose the ability to submit posts without editor approval. Alternatively, disabling Rank Math's REST API integration reduces the attack surface but may break SEO features. There are no known side effects of the 1.0.277 patch.

Affected VersionsENISA

Rank Math SEO 1.0.272 <1.0.277

Affected Packages

euvd rank_math_seo fix: 1.0.277

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 1 package in euvd

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

Rank Math SEO is a widely deployed WordPress plugin (millions of active installations) that extends the WordPress REST API and admin-facing endpoints with SEO analysis and content metadata features. The root cause is CWE-639 (Authorization Bypass Through User-Controlled Key), a class of IDOR where user-supplied post IDs are passed to backend queries without a capability check verifying the requesting user's read permission against that specific post. WordPress native access control (e.g., get_post() with current_user_can('read_post', $post_id)) must be explicitly invoked by plugin code; Rank Math omits this check in at least one endpoint. CPE identifies the affected product as rank_math_seo, versions up to but not including 1.0.277, with the EUVD narrowing the confirmed vulnerable range to 1.0.272-1.0.277.

Know when Rank Math Seo gets its next vulnerability

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

Vendor (WPScan) PRIMARY 2.7 LOW
AV:N/AC:L/PR:H/UI:N/S:U/C:L/I:N/A:N
vuln.today AI 4.3 MEDIUM

Author role is low-privilege (PR:L not PR:H); impact is read-only confidentiality of post content (C:L), no integrity or availability impact.

3.1 AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N
4.0 AV:N/AC:L/AT:N/PR:L/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N

Primary rating from Vendor (WPScan).

CVSS VectorVendor: WPScan

Attack Vector
Network
Attack Complexity
Low
Privileges Required
High
User Interaction
None
Scope
Unchanged
Confidentiality
Low
Integrity
None
Availability
None

Lifecycle Timeline

4
CVSS changed
Sep 02, 2026 - 11:22 NVD
2.7 (LOW)
Patch available
Sep 02, 2026 - 07:01 EUVD
CVE Published
Sep 02, 2026 - 06:00 cve.org
UNKNOWN (no severity yet)
CVE Published
Sep 02, 2026 - 06:00 cve.org
LOW 2.7

DescriptionCVE.org

The Rank Math SEO WordPress plugin before 1.0.277 does not verify that the requesting user is permitted to read the specific post referenced in a request before returning its content and SEO metadata, allowing users with the Author role and above to read the title, body and metadata of other users' non-public posts.

Threat Intelligence Overview

EPSS Score
0.1%
Top 97% exploitable
Prevalence
High
Rank Math SEO has 3+ million active WordPress installations
Exploit
POC
Public exploit code exists
Data Quality
5 sources
Confidence: Medium

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity LOW
CISA KEV No
Public POC Yes
EPSS 0.1%
Patch available Yes
Active threat No
Deciding rule
LOW severity (CVSS 0.1-3.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
No
Human Impact· derived
High
Technical Impact
Partial

Priority Score

34
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +14
PoC: +20
Weaponized: 0
Threat intel: 0
Gov advisory: 0
CVE-2026-104751 MEDIUM POC
5.3 Oct 14

Unauthenticated remote attackers can delete the stored SEO analysis data held by the Rank Math SEO WordPress plugin in a

CVE-2026-77782 MEDIUM POC
5.3 Sep 02

Rank Math SEO WordPress plugin versions before 1.0.277.1 exposes the full content of password-protected posts to unauthe

CVE-2026-77788 MEDIUM POC
4.9 Sep 02

Rank Math SEO WordPress plugin before version 1.0.277 allows authenticated users holding at minimum an Author role to ov

CVE-2026-77786 MEDIUM POC
4.9 Aug 29

Rank Math SEO WordPress plugin versions prior to 1.0.277 allows users holding the Editor role to modify site-wide admini

CVE-2026-77783 LOW POC
3.7 Sep 02

Unauthenticated schema disclosure in the Rank Math SEO WordPress plugin (versions 1.0.48 through 1.0.276) allows any ano

CVE-2026-81757 HIGH
7.2 Aug 28

Remote code execution in the Rank Math SEO WordPress plugin (versions <= 1.0.276) is reachable by any user holding WordP

CVE-2026-66702 HIGH
7.1 Aug 06

Unauthenticated Cross-Site Scripting in the Rank Math SEO WordPress plugin (versions up to and including 1.0.274.1) allo

CVE-2026-77784 LOW POC
2.7 Sep 02

Rank Math SEO WordPress plugin before version 1.0.277 allows any authenticated user with at least the Author role to mod

CVE-2026-77787 LOW POC
2.7 Sep 02

Privilege escalation in the Rank Math SEO WordPress plugin (versions before 1.0.277) lets any authenticated Author-role

CVE-2026-34892 MEDIUM POC
6.5 Jun 15

Broken access control in the Rank Math SEO WordPress plugin (versions ≤ 1.0.271) allows authenticated subscribers to inv

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy