Skip to main content

All in One SEO CVE-2026-109367

| EUVDEUVD-2026-114673 MEDIUM
Information Exposure (CWE-200)
2026-10-31 Wordfence GHSA-jwgh-953r-2r77
5.3
CVSS 3.1 · Vendor: Wordfence
View

Attack ChainAIDerived

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

  1. Access
    Send crafted search request via 's' parameter
  2. Exploit
    Plugin reflects non-public post meta into HTML title and JSON-LD SearchResultsPage schema
  3. Execution
    Parse exposed custom field values from response
  4. Impact
    Harvest API keys and internal notes

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V14 - Data Protection Data exposure prevention
MITRE ATT&CK

2 techniques across 2 tactics: Collection, Discovery

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

Exploitation requires only an unauthenticated HTTP request carrying the 's' (search) parameter to a site running All in One SEO ≤5.0.3; PR:N/UI:N confirms no authentication or user interaction is needed against the plugin's default search/schema output. The concrete prerequisite for sensitive impact is that the target site actually stores secrets (API keys, internal notes) in non-public post meta that the plugin then emits into the HTML title element and the JSON-LD SearchResultsPage schema - if no such meta exists, the disclosure yields no secrets. Limiting factors: impact is bounded to confidentiality of post meta the plugin surfaces (C:L, no integrity or availability effect), and the value of the leak depends entirely on what custom fields the specific deployment holds; the available sources do not state whether the schema/title emission depends on a non-default configuration setting, so that cannot be confirmed.

Impact

The input CVSS of 5.3 (CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N) describes a remote, low-complexity, unauthenticated confidentiality-only issue - a realistic but not catastrophic severity. No EPSS score is provided in the input, so exploitation probability cannot be quantified. The vulnerability is NOT listed in CISA KEV and there is no public exploit identified at time of analysis, so this is neither confirmed active exploitation nor confirmed weaponization. The vuln.today decision label is 'this_month' (not act_now/emergency), which aligns with a serious-but-not-urgent posture. The practical risk is somewhat higher than the medium CVSS suggests because the data disclosed is not merely low-sensitivity: the description states API keys and internal notes stored in non-public post meta can be extracted verbatim, so a 'Low' confidentiality metric understates the downstream consequence when secrets leak. Offsetting this, the attacker must be able to reach a site where such secrets are actually stored in post meta and where the plugin emits them, so impact is conditional on the target's data. Overall: a real, scannable, unauthenticated exposure worth patching within the stated this_month window, but not an emergency on current signals. Missing data to flag: no EPSS value and no KEV entry are present in the input, so exploitation likelihood is inferred from the CVSS vector and the ease of automation rather than measured.

Exploit ScenarioDerived

An unauthenticated attacker sends a crafted search request using the 's' parameter to a WordPress site running All in One SEO ≤5.0.3; the plugin emits non-public post meta - including custom fields such as API keys and internal notes - verbatim into the HTML title element and the JSON-LD SearchResultsPage schema, which the attacker then reads directly from the response. Attack vector is network with low complexity and no privileges or user interaction (AV:N/AC:L/PR:N/UI:N), making the request trivial to automate across many sites. No public exploit code is identified at time of analysis, though the technique requires only a standard HTTP GET.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
No patch listed yet 0.3% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – Oct 31, 2026

Unauthenticated sensitive information exposure in the All in One SEO WordPress plugin through version 5.0.3 lets remote attackers pass a crafted 's' (search) parameter and have arbitrary non-public post meta values emitted verbatim into the page's HTML title element and the JSON-LD SearchResultsPage schema. Because the CVSS vector is PR:N/UI:N, no account or user interaction is needed, but the practical impact is confidentiality-only (C:L) and depends entirely on whether the targeted site actually stores secrets such as API keys or internal notes in custom fields the plugin renders. No public exploit code has been identified at time of analysis and there is no CISA KEV listing; the vendor-side code changes referenced in the advisory point to an upstream fix in the plugin's trunk.

RemediationAI

The available data does not name a patched release version; the fix appears to have landed upstream in the all-in-one-seo-pack trunk via changeset 3760115 (https://plugins.trac.wordpress.org/changeset/3760115/all-in-one-seo-pack/trunk/app/Common/Utils/Tags.php), which touches the same Tags.php file implicated in the disclosure, so treat this as "Upstream fix available (commit); released patched version not independently confirmed" and update the plugin as soon as a tagged release containing that changeset is available, tracking the Wordfence advisory (https://www.wordfence.com/threat-intel/vulnerabilities/id/75510022-382c-4d03-9c59-1d06349e72bb?source=cve) for the version number. Because the leak only yields secrets when the site actually stores sensitive values (API keys, internal notes) in non-public post meta that the plugin renders into the title element and JSON-LD SearchResultsPage schema, deployments that cannot immediately update should stop keeping credentials or confidential notes in custom fields that the plugin can surface, which removes the data the bug can expose but requires auditing and migrating existing post meta. The supplied sources do not describe a configuration switch that disables the affected search/title/schema emission, so no such toggle can be recommended from this data, and no protection is provided by authentication or user interaction controls since the vector is PR:N/UI:N.

Affected VersionsENISA

All in One SEO – AI SEO Plugin to Boost SEO Rankings & Traffic (Schema, Local SEO, Sitemap & SEO Insights) 0 ≤5.0.3

Affected Packages

euvd all_in_one_seo_ai_seo_plugin_to_boost_seo_rankings_traffic_schema_local_seo_sitemap_seo_insights no fix

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

The affected component is the WordPress plugin All in One SEO (all-in-one-seo-pack), which builds SEO metadata for WordPress sites by replacing template tags in titles, descriptions and structured data. Per the CPE string, the vulnerable artifact is the smub-published 'All in One SEO - AI SEO Plugin to Boost SEO Rankings & Traffic (Schema, Local SEO, Sitemap & SEO Insights)' plugin. The flaw is rooted in CWE-200 (Exposure of Sensitive Information), specifically the plugin's handling of the WordPress search query variable 's' inside its tag-replacement and metadata rendering code, with the advisory pointing at app/Common/Utils/Tags.php (lines around 965, 1214, 1393 and 1494), app/Common/Meta/Title.php (line 116) and app/Common/Meta/Helpers.php (line 95) in the 5.0.3 tag. In short, post meta values that were never intended for public display are substituted into output instead of being restricted to public/whitelisted fields, and then serialized both into the <title> element and into JSON-LD SearchResultsPage structured data, where any unauthenticated visitor or crawler can read them. The mechanism is a missing access/visibility check on the meta keys resolved during template tag replacement rather than a memory-safety or injection defect; the supplied sources do not state whether the vulnerable rendering path requires any non-default plugin setting, so that remains unconfirmed.

Know when Wordpress Plugin 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 (Wordfence) PRIMARY 5.3 MEDIUM
AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N
vuln.today AI 5.3 MEDIUM

Remote unauthenticated reflection of post meta via a search parameter needing no interaction gives AV:N/AC:L/PR:N/UI:N; impact is bounded disclosure of post meta, so C:L and I/A:N.

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

Primary rating from Vendor (Wordfence).

CVSS VectorVendor: Wordfence

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

DescriptionCVE.org

The All in One SEO - AI SEO Plugin to Boost SEO Rankings & Traffic (Schema, Local SEO, Sitemap & SEO Insights) plugin for WordPress is vulnerable to Sensitive Information Exposure in all versions up to, and including, 5.0.3 via the 's' parameter. This makes it possible for unauthenticated attackers to extract arbitrary non-public post meta values, including sensitive custom fields such as API keys and internal notes, emitted verbatim into the HTML title element and JSON-LD SearchResultsPage schema.

Threat Intelligence Overview

EPSS Score
0.3%
Top 80% exploitable
Prevalence
High
extremely popular WordPress SEO plugin with millions of active installs
Social Media
1
Sightings
Data Quality
4 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 MEDIUM
CISA KEV No
Public POC No
EPSS 0.3%
Patch available No
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.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
Yes
Human Impact· derived
High
Technical Impact
Partial

Priority Score

26
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +26
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.

CVE-2023-6553 CRITICAL POC
9.8 Dec 15

The Backup Migration plugin for WordPress is vulnerable to Remote Code Execution in all versions up to, and including, 1

CVE-2024-5084 CRITICAL POC
9.8 May 23

The Hash Form - Drag & Drop Form Builder plugin for WordPress is vulnerable to arbitrary file uploads due to missing fil

CVE-2024-44000 CRITICAL POC
9.8 Oct 20

Authentication bypass in the LiteSpeed Cache WordPress plugin (versions prior to 6.5.0.1) allows unauthenticated remote

CVE-2020-36847 CRITICAL POC
9.8 Jul 12

The Simple File List plugin for WordPress through version 4.2.2 contains an unauthenticated remote code execution vulner

CVE-2025-11749 CRITICAL POC
9.8 Nov 05

The AI Engine WordPress plugin through version 3.1.3 exposes Bearer Token values through the /mcp/v1/ REST API endpoint

CVE-2025-27007 CRITICAL POC
9.8 May 01

The SureTriggers WordPress plugin through version 1.0.82 contains a privilege escalation vulnerability that allows unaut

CVE-2016-1209 CRITICAL POC
9.8 May 14

The Ninja Forms plugin before 2.9.42.1 for WordPress allows remote attackers to conduct PHP object injection attacks via

CVE-2024-4443 CRITICAL POC
9.8 May 22

The Business Directory Plugin - Easy Listing Directories for WordPress plugin for WordPress is vulnerable to time-based

CVE-2024-1698 CRITICAL POC
9.8 Feb 27

SQL injection in the NotificationX WordPress plugin (versions up to and including 2.8.2) allows unauthenticated remote a

CVE-2023-6875 CRITICAL POC
9.8 Jan 11

The POST SMTP Mailer - Email log, Delivery Failure Notifications and Best Mail SMTP for WordPress plugin for WordPress i

CVE-2024-1512 CRITICAL POC
9.8 Feb 17

The MasterStudy LMS WordPress Plugin - for Online Courses and Education plugin for WordPress is vulnerable to union base

CVE-2024-4295 CRITICAL POC
9.8 Jun 05

The Email Subscribers by Icegram Express plugin for WordPress is vulnerable to SQL Injection via the ‘hash’ parameter in

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