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

CVE-2025-26764: Distance Based Shipping Calculator Auth Bypass

CVE-2025-26764 is an authorization bypass vulnerability in Distance Based Shipping Calculator that exploits misconfigured access control security levels. This article covers technical details, affected versions through 2.0.22, impact, and mitigation steps.

Published:

CVE-2025-26764 Overview

CVE-2025-26764 is a Missing Authorization vulnerability [CWE-862] in the enituretechnology Distance Based Shipping Calculator plugin for WordPress. The flaw affects all versions up to and including 2.0.22. Attackers can exploit incorrectly configured access control on plugin endpoints to modify plugin settings without proper authorization. The issue is network-exploitable with low attack complexity and requires no authentication or user interaction. Successful exploitation can result in unauthorized modification of shipping calculator settings, affecting integrity and availability of the WordPress site's shipping functionality. The vulnerability was published to the National Vulnerability Database (NVD) on February 22, 2025.

Critical Impact

Unauthenticated remote attackers can alter plugin settings, disrupting shipping calculations on affected WooCommerce-based stores.

Affected Products

  • enituretechnology Distance Based Shipping Calculator plugin for WordPress
  • All versions from initial release through 2.0.22
  • WordPress sites using the distance-based-shipping-calculator plugin

Discovery Timeline

  • 2025-02-22 - CVE-2025-26764 published to NVD
  • 2026-06-17 - Last updated in NVD database

Technical Details for CVE-2025-26764

Vulnerability Analysis

The Distance Based Shipping Calculator plugin exposes one or more action handlers that modify plugin settings without verifying the caller's privileges. The endpoints lack proper capability checks, allowing unauthenticated network callers to invoke administrative functionality. This class of flaw is tracked as Missing Authorization [CWE-862] and commonly appears in WordPress plugins that rely on nonce checks alone or omit current_user_can() verification. The vulnerability's scope is limited to integrity and availability of plugin configuration, with no direct impact on confidentiality. Attackers can automate exploitation at scale against public WordPress sites running the plugin.

Root Cause

The root cause is the absence of authorization checks on privileged plugin actions. WordPress plugins typically expose settings updates through admin-post.php or admin-ajax.php handlers, or via REST API routes. When these handlers omit capability checks such as current_user_can('manage_options') or use permissive permission_callback values on REST routes, any unauthenticated visitor can trigger settings changes. See the Patchstack Vulnerability Report for advisory details.

Attack Vector

Exploitation occurs over the network against the WordPress site's HTTP interface. An attacker sends a crafted request to the vulnerable plugin endpoint with parameters that alter shipping calculator settings. No credentials, session, or user interaction are required. Modified settings can degrade shipping calculations, redirect logic, or disable the calculator for legitimate customers.

Detection Methods for CVE-2025-26764

Indicators of Compromise

  • Unexpected changes to Distance Based Shipping Calculator plugin settings within the WordPress admin interface
  • HTTP POST requests to admin-ajax.php or admin-post.php referencing plugin actions from unauthenticated sources
  • WordPress options table entries related to the plugin modified outside normal administrator activity
  • Customer reports of incorrect shipping quotes or failed checkout calculations

Detection Strategies

  • Review WordPress activity logs and web server access logs for anonymous requests targeting plugin action handlers
  • Compare current plugin configuration against a known-good baseline stored outside the WordPress database
  • Enable WordPress audit logging plugins to capture settings changes and the associated user context

Monitoring Recommendations

  • Alert on POST requests to plugin endpoints originating from unauthenticated sessions or unusual IP ranges
  • Monitor the wp_options table for modifications to plugin-specific keys
  • Track failed or anomalous shipping calculation events in WooCommerce order logs

How to Mitigate CVE-2025-26764

Immediate Actions Required

  • Identify all WordPress installations running the Distance Based Shipping Calculator plugin at version 2.0.22 or earlier
  • Deactivate the plugin until a patched version is confirmed available from the vendor
  • Restore plugin settings to a validated baseline if unauthorized changes are detected
  • Restrict access to /wp-admin/admin-ajax.php and /wp-admin/admin-post.php at the web application firewall (WAF) where feasible

Patch Information

At the time of NVD publication, the advisory references versions up to and including 2.0.22 as vulnerable. Administrators should consult the Patchstack Vulnerability Report and the plugin vendor's release notes for a fixed release, then update through the WordPress plugin manager once available.

Workarounds

  • Deactivate and remove the plugin if shipping calculation functionality is not business-critical
  • Deploy WAF rules blocking unauthenticated POST requests to plugin-specific action parameters
  • Restrict WordPress admin endpoints to trusted IP addresses using web server access controls
  • Implement a WordPress security plugin that enforces capability checks and logs settings changes

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.