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

CVE-2025-30865: 3DPrint Lite CSRF Vulnerability

CVE-2025-30865 is a Cross-Site Request Forgery flaw in 3DPrint Lite plugin by fuzzoid that enables attackers to perform unauthorized actions. This article covers technical details, affected versions up to 2.1.3.5, and mitigation.

Published:

CVE-2025-30865 Overview

CVE-2025-30865 is a Cross-Site Request Forgery (CSRF) vulnerability in the fuzzoid 3DPrint Lite WordPress plugin. The flaw affects all versions of 3dprint-lite up to and including 2.1.3.5. An attacker can craft a malicious web page that triggers unwanted state-changing actions when an authenticated WordPress user visits it. The vulnerability is classified under CWE-352 and requires user interaction to succeed. Exploitation targets integrity of plugin-managed data rather than confidentiality or availability.

Critical Impact

An attacker can trick an authenticated WordPress user into unknowingly submitting attacker-controlled requests to the 3DPrint Lite plugin, leading to unauthorized modifications.

Affected Products

  • fuzzoid 3DPrint Lite (3dprint-lite) WordPress plugin
  • All versions from initial release through 2.1.3.5
  • WordPress sites with the affected plugin installed and active

Discovery Timeline

  • 2025-03-27 - CVE-2025-30865 published to NVD
  • 2026-06-17 - Last updated in NVD database

Technical Details for CVE-2025-30865

Vulnerability Analysis

The 3DPrint Lite plugin exposes state-changing endpoints that do not properly validate the origin of incoming requests. The plugin fails to enforce anti-CSRF tokens (WordPress nonces) on one or more request handlers. An attacker who lures an authenticated administrator or privileged user to a malicious page can trigger requests that the plugin processes as legitimate.

The vulnerability requires user interaction, so exploitation depends on social engineering such as phishing links or malicious advertisements. Impact is limited to integrity of plugin-managed configuration or data. According to the Patchstack advisory, the issue affects all versions through 2.1.3.5.

Root Cause

The root cause is missing or improper CSRF protection in request handlers exposed by the plugin. WordPress provides wp_nonce_field() and check_admin_referer() primitives for CSRF defense, but the affected handlers do not consistently verify nonces before performing privileged actions. This aligns with the [CWE-352] weakness pattern.

Attack Vector

Exploitation occurs over the network and requires no attacker privileges. An attacker hosts a crafted HTML page containing a hidden form or JavaScript that auto-submits a request to the victim's WordPress site. When a logged-in user visits the page, their browser automatically attaches session cookies to the outbound request. The plugin processes the request as if the user initiated it, allowing the attacker to modify plugin data or settings within the victim's authorization scope.

Detection Methods for CVE-2025-30865

Indicators of Compromise

  • Unexpected changes to 3DPrint Lite plugin configuration or settings without corresponding administrator activity in audit logs.
  • WordPress access logs showing POST requests to plugin endpoints with Referer headers pointing to external, untrusted domains.
  • Administrator sessions performing plugin actions immediately after visiting unfamiliar external URLs.

Detection Strategies

  • Review WordPress access logs for POST requests targeting 3dprint-lite endpoints where the Referer header does not match the site's own domain.
  • Deploy a web application firewall rule that inspects requests to the plugin's admin endpoints for missing or invalid nonce parameters.
  • Correlate WordPress user activity timelines against plugin configuration changes to identify state changes lacking a plausible administrative action.

Monitoring Recommendations

  • Enable WordPress audit logging plugins to capture plugin configuration changes with the acting user and source IP address.
  • Monitor outbound browser telemetry from administrator workstations for visits to newly registered or low-reputation domains.
  • Alert on POST requests to /wp-admin/admin-ajax.php and /wp-admin/admin-post.php handlers registered by 3dprint-lite when nonce validation fails.

How to Mitigate CVE-2025-30865

Immediate Actions Required

  • Identify all WordPress instances with the 3DPrint Lite plugin installed and confirm the installed version.
  • Deactivate the 3DPrint Lite plugin if a patched version is not yet available and business use does not require it.
  • Enforce administrator use of separate browser profiles or sessions when managing WordPress to reduce the chance of cross-site request forgery via ambient authentication.
  • Educate privileged WordPress users about phishing links that trigger CSRF while they are logged in.

Patch Information

At the time of publication, the Patchstack advisory lists the vulnerability as affecting versions through 2.1.3.5. Site administrators should update to a version released after 2.1.3.5 once the plugin vendor publishes a fixed release. Verify patch availability directly with the plugin author on the WordPress plugin directory before applying changes to production.

Workarounds

  • Deactivate and remove the 3DPrint Lite plugin until a patched release is confirmed available.
  • Restrict access to /wp-admin/ using IP allowlisting at the web server or WAF layer to reduce the attacker-reachable surface.
  • Require administrators to log out of WordPress sessions when not actively managing the site to limit ambient authentication.
  • Deploy a WordPress security plugin or WAF ruleset that enforces Referer and Origin header checks on plugin admin endpoints.
bash
# Configuration example: restrict wp-admin to trusted IPs via nginx
location ~ ^/wp-admin/ {
    allow 203.0.113.0/24;
    deny all;
    try_files $uri $uri/ /index.php?$args;
}

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.