Skip to main content
CVE Vulnerability Database
Vulnerability Database/CVE-2025-48310

CVE-2025-48310: Table Editor wp-table-editor CSRF Flaw

CVE-2025-48310 is a Cross-Site Request Forgery vulnerability in the Table Editor wp-table-editor plugin that allows attackers to perform unauthorized actions. This article covers technical details, affected versions, and mitigation.

Published:

CVE-2025-48310 Overview

CVE-2025-48310 is a Cross-Site Request Forgery (CSRF) vulnerability in the wptableeditor Table Editor plugin for WordPress. The flaw affects all versions of the wp-table-editor plugin up to and including 1.6.4. It is categorized under [CWE-352] and requires user interaction to exploit. An attacker can craft a malicious page or link that, when visited by an authenticated site user, triggers unintended state-changing actions in the plugin. Successful exploitation results in limited integrity impact, with no direct confidentiality or availability effects.

Critical Impact

Authenticated WordPress users who visit an attacker-controlled page can be forced to submit unauthorized requests to the Table Editor plugin, allowing attackers to modify plugin data without consent.

Affected Products

  • WordPress Table Editor plugin (wp-table-editor) by wptableeditor
  • All versions from initial release through 1.6.4
  • WordPress sites with the plugin installed and active

Discovery Timeline

  • 2025-08-28 - CVE-2025-48310 published to NVD
  • 2026-06-17 - Last updated in NVD database

Technical Details for CVE-2025-48310

Vulnerability Analysis

The Table Editor plugin exposes state-changing endpoints that do not adequately verify the origin of incoming requests. The plugin fails to enforce WordPress nonce validation or equivalent anti-CSRF tokens on sensitive actions. As a result, browsers automatically attach the victim's authenticated session cookies to any request initiated by attacker-controlled content.

The attack requires user interaction, meaning a logged-in WordPress user must visit a malicious page or click a crafted link. Because the vulnerability affects integrity only, attackers cannot directly read protected data or crash the site through this flaw. However, unauthorized modifications to table data can support secondary attacks such as content defacement or stored payload placement.

The EPSS probability for CVE-2025-48310 is 0.131%, indicating a low observed likelihood of exploitation in the near term.

Root Cause

The root cause is missing or improperly implemented CSRF protection on plugin request handlers. WordPress plugins are expected to validate a nonce using functions such as wp_verify_nonce() or check_admin_referer() before performing state-changing operations. The Table Editor plugin omits or improperly applies these checks on affected endpoints through version 1.6.4.

Attack Vector

An attacker hosts a page containing a hidden form or JavaScript that automatically submits a request to the target WordPress site. When an authenticated user with sufficient privileges loads the page, the browser sends the forged request with valid session cookies. The plugin processes the request as if it originated from the legitimate user.

Exploitation details are documented in the Patchstack CSRF Vulnerability Report.

Detection Methods for CVE-2025-48310

Indicators of Compromise

  • Unexpected modifications, additions, or deletions to tables managed by the wp-table-editor plugin
  • WordPress access logs showing plugin action requests originating from external Referer headers
  • Administrative user sessions performing plugin actions immediately after visiting external URLs

Detection Strategies

  • Review WordPress activity logs for plugin operations that lack a corresponding administrator UI navigation trail
  • Compare Referer and Origin headers on plugin endpoint requests against expected same-origin values
  • Audit stored table content for unauthorized changes and compare against known-good backups

Monitoring Recommendations

  • Enable a WordPress audit logging plugin to capture actions performed against wp-table-editor endpoints
  • Monitor web server logs for POST requests to plugin URLs missing valid nonce parameters
  • Alert on administrator account actions occurring outside expected working hours or from unusual browsing contexts

How to Mitigate CVE-2025-48310

Immediate Actions Required

  • Update the Table Editor plugin to a version later than 1.6.4 once the vendor publishes a patched release
  • Restrict WordPress administrator sessions to dedicated browsers or browser profiles to reduce cross-site request exposure
  • Enforce least-privilege user roles so that fewer accounts can trigger the vulnerable plugin actions

Patch Information

At the time of the NVD entry, the advisory lists all versions through 1.6.4 as affected. Site operators should consult the Patchstack advisory for the latest fixed version guidance and apply the update through the WordPress plugin manager.

Workarounds

  • Deactivate and remove the wp-table-editor plugin if a patched version is not yet available and the functionality is not business critical
  • Deploy a web application firewall rule that blocks requests to plugin endpoints lacking a valid same-origin Referer header
  • Require administrators to log out of WordPress sessions before browsing untrusted sites to limit CSRF exposure

Disclaimer: This content was generated using AI. While we strive for accuracy, please verify critical information with official sources.

Default Legacy - Prefooter | Experience the World’s Most Advanced Cybersecurity Platform

Experience the Most Advanced Cybersecurity Platform

See how the world’s most intelligent, autonomous cybersecurity platform can protect your organization today and into the future.