Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessObtain Contributor account on target WordPress site
-
DeliveryInject XSS payload into unsanitized The Post Grid field
-
ExploitAdmin views attacker content in wp-admin
-
ExecutionPayload executes in admin's authenticated session
-
ImpactSteal session/cookies or perform privileged actions
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization Output encoding, context-aware escaping
MITRE ATT&CK
2 techniques across 2 tactics: Initial Access, Execution The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Requires an authenticated WordPress account with at least Contributor privileges (PR:L) on a site running The Post Grid plugin version 7.9.5 or earlier. Exploitation is stored/persistent XSS that further depends on user interaction (UI:R): a higher-privileged user such as an administrator or editor must subsequently view the attacker-supplied content in the admin dashboard for the payload to fire. Limiting factors: sites that do not grant Contributor (or higher) roles to untrusted users are not exposed, and no unauthenticated path exists. No fixed version is identified in the provided data; upgrade beyond 7.9.5 when a patched release is confirmed by RadiusTheme/Patchstack. |
| Impact | This is a genuine but modest-priority issue - a high-CVSS-relative-to-real-risk case tempered by strong preconditions. The CVSS 3.1 vector (AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:L = 6.5 Medium) requires an authenticated Contributor account (PR:L) plus victim interaction (UI:R), which sharply narrows the attacker population versus an unauthenticated flaw. The scope change (S:C) reflects the standard stored-XSS pattern where a low-privileged Contributor plants a payload that later executes in a higher-privileged admin/editor's authenticated browser session, potentially enabling privilege escalation or account takeover via session/cookie theft. No EPSS score, no CISA KEV listing, and no public POC are provided, so exploitation status is 'no public exploit identified at time of analysis.' I question the A:L (availability) impact assigned by the reporter - XSS realistically yields confidentiality/integrity effects, not availability, so a vector ending A:N (~6.4) is more defensible. Net: a real defense-in-depth fix for sites that grant untrusted users Contributor roles, but not an emergency; low realistic risk on sites with a trusted, small author base. |
| Exploit ScenarioDerived | An attacker with (or who registers/obtains) a Contributor account on a WordPress site running The Post Grid <= 7.9.5 injects a malicious JavaScript payload into a plugin-controlled field that is not properly sanitized/escaped. When an administrator or editor later views that content in wp-admin, the script executes in their authenticated session, allowing cookie/session theft or admin-context actions. No public proof-of-concept is reported; exploitation requires the victim admin to view the attacker-controlled content (UI:R). |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Sep 23, 2026
Stored cross-site scripting in the WordPress plugin The Post Grid (RadiusTheme), affecting all versions through 7.9.5, allows an authenticated attacker holding Contributor-level access to persist malicious script that executes in a higher-privileged user's session. The independent assessment confirms a CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:N vector: exploitation requires a Contributor account and additionally depends on an administrator or editor subsequently viewing the attacker-supplied content, and no unauthenticated path exists. No public exploit identified at time of analysis, and the vendor-supplied vector's availability component (A:L) is not corroborated by the assessed vector, which reports A:N. Risk is moderate in practice because sites that do not grant Contributor-or-higher roles to untrusted users are not exposed.
RemediationAI
No vendor-released patch identified at time of analysis, and no fixed version number appears anywhere in the supplied data, so the concrete step is to upgrade The Post Grid beyond 7.9.5 as soon as RadiusTheme publishes a patched release and to monitor the Patchstack advisory (https://patchstack.com/database/wordpress/plugin/the-post-grid/vulnerability/wordpress-the-post-grid-plugin-7-9-5-cross-site-scripting-xss-vulnerability-2) plus the plugin's WordPress.org changelog for that release. Until then, the highest-leverage compensating control is to remove Contributor-and-above capabilities from untrusted or self-registered accounts - set new registrations to Subscriber by default and audit existing Contributor/Author accounts - with the trade-off that legitimate guest contributors lose the ability to draft posts until re-granted manually. Sites that do not need the plugin can deactivate and remove it, accepting loss of the grid layouts; alternatively, restrict access to the affected admin screens or apply a WAF rule set covering stored-XSS patterns in post content, understanding that WAF signatures are bypassable and will not stop payloads already persisted in the database. If a compromise is suspected, the stored payloads must be located and removed from post content before any fix will take effect. Because exploitation is authenticated and requires a higher-privileged victim to view the injected content, restricting dashboard access and reviewing recent Contributor-submitted content for unexpected markup are effective interim detection measures.
Affected VersionsENISA
Affected Packages
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 Post Grid is a WordPress plugin from RadiusTheme that renders post, page, and custom-post listings into grid layouts, typically injected into pages via shortcodes or blocks. The root cause is CWE-79 (Improper Neutralization of Input During Web Page Generation, i.e. cross-site scripting): attacker-controllable content supplied through Contributor-level post authoring is stored by the plugin and later emitted into administrative or front-end pages without adequate output escaping or input sanitization. WordPress's role model is central here - a Contributor can create and edit their own posts but cannot publish, and cannot normally execute arbitrary script; that limitation is what makes the plugin's rendering path the interesting attack surface. The CVSS scope-changed rating (S:C) reflects that the injected script executes in a different security context than the one in which it was stored: the payload runs in the browsing session of an administrator or editor who opens the affected plugin screen, allowing actions with that victim's privileges. The CPE cpe:2.3:a:radiustheme:the_post_grid:*:*:*:*:*:*:*:* is wildcarded across versions, and the ENISA EUVD entry constrains the impact to releases at or below 7.9.5.
Know when The Post Grid 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
AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:L
Contributor login gives PR:L, admin must view content for UI:R, cross-context execution in admin session gives S:C with C:L/I:L; XSS has no genuine availability impact so A:N.
Primary rating from Vendor (Patchstack).
CVSS VectorVendor: Patchstack
DescriptionCVE.org
Contributor Cross Site Scripting (XSS) in The Post Grid <= 7.9.5 versions.
Threat Intelligence Overview
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.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Cross-Site Scripting occurs when an application accepts untrusted data and sends it to a web browser without proper validation or encoding.
More in The Post Grid
View allThe Post Grid WordPress plugin before 7.5.0 does not sanitise and escape some of its Grid settings, which could allow hi
Cross-Site Request Forgery (CSRF) vulnerability in RadiusTheme The Post Grid plugin <= 7.2.7 versions. Rated high severi
Stored HTML injection in The Post Grid WordPress plugin before version 7.9.5 lets authenticated users with at least the
Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting') vulnerability in RadiusTheme The Po
Stored cross-site scripting in The Post Grid WordPress plugin (RadiusTheme) affects versions up to and including 7.9.5,
The The Post Grid - Shortcode, Gutenberg Blocks and Elementor Addon for Post Grid plugin for WordPress is vulnerable to
The The Post Grid - Shortcode, Gutenberg Blocks and Elementor Addon for Post Grid plugin for WordPress is vulnerable to
EUVD-2026-85485
GHSA-6vf3-84vx-pxr4
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB