Skip to main content

Ninja Tables EUVDEUVD-2026-53959

| CVE-2026-61964 HIGH
Cross-site Scripting (XSS) (CWE-79)
2026-08-06 Patchstack GHSA-qqc7-4x28-7p78
7.1
CVSS 3.1 · Vendor: Patchstack
Share

Severity by source

Vendor (Patchstack) PRIMARY
7.1 HIGH
AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:L
vuln.today AI
6.1 MEDIUM

Unauthenticated network XSS with scope change to browser; no availability impact applies to script injection without denial-of-service capability.

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

Primary rating from Vendor (Patchstack).

CVSS VectorVendor: Patchstack

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

Lifecycle Timeline

2
Analysis Generated
Aug 06, 2026 - 15:24 vuln.today
CVE Published
Aug 06, 2026 - 14:27 cve.org
HIGH 7.1

DescriptionCVE.org

Unauthenticated Cross Site Scripting (XSS) in Ninja Tables <= 5.2.9 versions.

AnalysisAI

Unauthenticated cross-site scripting in the Ninja Tables WordPress plugin (versions up to and including 5.2.9) enables remote attackers to inject arbitrary JavaScript into victim browsers without any prior authentication. The CVSS vector (PR:N, UI:R, S:C) confirms the attack crosses scope boundaries into the victim's browser session, making session hijacking, credential theft, or admin-context exploitation realistic outcomes. No public exploit code or CISA KEV listing has been identified at the time of analysis, but the zero-privilege requirement significantly lowers the bar for opportunistic targeting of WordPress installations running this plugin.

Technical ContextAI

Ninja Tables is a WordPress table-builder plugin developed by WPManageNinja (CPE: cpe:2.3:a:wpmanageninja:ninja_tables:*:*:*:*:*:*:*:*). The root cause is CWE-79 (Improper Neutralization of Input During Web Page Generation), meaning user-supplied input is rendered into HTML output without adequate sanitization or output encoding. Because the CVSS vector carries S:C (Scope Changed), the injected payload executes in a security context distinct from the server-side plugin - typically the victim's browser - allowing the attacker to operate under the victim's identity. The unauthenticated nature (PR:N) implies the vulnerable input vector is accessible to any site visitor, not just registered users, consistent with a publicly reachable table display or input field that does not enforce authentication before processing.

RemediationAI

The primary fix is to update the Ninja Tables plugin to a version beyond 5.2.9 via the WordPress plugin dashboard or by downloading the latest release from the WordPress plugin repository. The exact patched version number is not confirmed from the available input data; consult the Patchstack advisory at https://patchstack.com/database/wordpress/plugin/ninja-tables/vulnerability/wordpress-ninja-tables-plugin-5-2-9-cross-site-scripting-xss-vulnerability for the confirmed fix version before deploying. As a compensating control prior to patching, administrators should restrict table editing and input capabilities to authenticated and trusted users only, and consider temporarily deactivating the plugin on publicly accessible forms or display pages if unauthenticated user input feeds into table rendering. A Web Application Firewall (WAF) with XSS filtering rules, such as those provided by Wordfence or Patchstack's virtual patching feature, can block exploit attempts at the network layer, though this should not substitute for the vendor patch.

Share

EUVD-2026-53959 vulnerability details – vuln.today

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