A Leader in the 2026 Gartner® Magic Quadrant™ for Endpoint Protection. Six years running.Six years. Gartner® Magic Quadrant™ Leader.Find Out Why
Experiencing a Breach?Blog
Get StartedContact Us
SentinelOne
  • Platform
    Platform Overview
    • Singularity Platform
      Welcome to Integrated Enterprise Security
    • AI for Security
      Leading the Way in AI-Powered Security Solutions
    • Securing AI
      Accelerate AI Adoption with Secure AI Tools, Apps, and Agents.
    • How It Works
      The Singularity XDR Difference
    • Singularity Marketplace
      One-Click Integrations to Unlock the Power of XDR
    • Pricing & Packaging
      Comparisons and Guidance at a Glance
    Data & AI
    • Purple AI
      Accelerate SecOps with Generative AI
    • Singularity Hyperautomation
      Easily Automate Security Processes
    • AI-SIEM
      The AI SIEM for the Autonomous SOC
    • AI Data Pipelines
      Security Data Pipeline for AI SIEM and Data Optimization
    • Singularity Data Lake
      AI-Powered, Unified Data Lake
    • Singularity Data Lake for Log Analytics
      Seamlessly Ingest Data from On-Prem, Cloud or Hybrid Environments
    Endpoint Security
    • Singularity Endpoint
      Autonomous Prevention, Detection, and Response
    • Singularity XDR
      Native & Open Protection, Detection, and Response
    • Singularity RemoteOps Forensics
      Orchestrate Forensics at Scale
    • Singularity Threat Intelligence
      Comprehensive Adversary Intelligence
    • Singularity Vulnerability Management
      Application & OS Vulnerability Management
    • Singularity Identity
      Identity Threat Detection and Response
    Cloud Security
    • Singularity Cloud Security
      Block Attacks with an AI-Powered CNAPP
    • Singularity Cloud Native Security
      Secure Cloud and Development Resources
    • Singularity Cloud Workload Security
      Real-Time Cloud Workload Protection Platform
    • Singularity Cloud Data Security
      AI-Powered Threat Detection for Cloud Storage
    • Singularity Cloud Security Posture Management
      Detect and Remediate Cloud Misconfigurations
    Securing AI
    • Prompt Security
      Secure AI Tools Across Your Enterprise
  • Why SentinelOne?
    Why SentinelOne?
    • Why SentinelOne?
      Cybersecurity Built for What’s Next
    • Our Customers
      Trusted by the World’s Leading Enterprises
    • Industry Recognition
      Tested and Proven by the Experts
    • About Us
      The Industry Leader in Autonomous Cybersecurity
    Compare SentinelOne
    • Arctic Wolf
    • Broadcom
    • CrowdStrike
    • Cybereason
    • Microsoft
    • Palo Alto Networks
    • Sophos
    • Splunk
    • Trellix
    • Trend Micro
    • Wiz
    Verticals
    • Energy
    • Federal Government
    • Finance
    • Healthcare
    • Higher Education
    • K-12 Education
    • Manufacturing
    • Retail
    • State and Local Government
  • Services
    Managed Services
    • Managed Services Overview
      Wayfinder Threat Detection & Response
    • Threat Hunting
      World-Class Expertise and Threat Intelligence
    • Managed Detection & Response
      24/7/365 Expert MDR Across Your Entire Environment
    • Incident Readiness & Response
      DFIR, Breach Readiness, & Compromise Assessments
    Support, Deployment, & Health
    • Technical Account Management
      Customer Success with Personalized Service
    • SentinelOne GO
      Guided Onboarding & Deployment Advisory
    • SentinelOne University
      Live and On-Demand Training
    • Services Overview
      Comprehensive Solutions for Seamless Security Operations
    • SentinelOne Community
      Community Login
  • Partners
    Our Network
    • MSSP Partners
      Succeed Faster with SentinelOne
    • Singularity Marketplace
      Extend the Power of S1 Technology
    • Cyber Risk Partners
      Enlist Pro Response and Advisory Teams
    • Technology Alliances
      Integrated, Enterprise-Scale Solutions
    • SentinelOne for AWS
      Hosted in AWS Regions Around the World
    • Channel Partners
      Deliver the Right Solutions, Together
    • SentinelOne for Google Cloud
      Unified, Autonomous Security Giving Defenders the Advantage at Global Scale
    • Partner Locator
      Your Go-to Source for Our Top Partners in Your Region
    Partner Portal→
  • Resources
    Resource Center
    • Case Studies
    • Data Sheets
    • eBooks
    • Reports
    • Videos
    • Webinars
    • Whitepapers
    • Events
    View All Resources→
    Blog
    • Feature Spotlight
    • For CISO/CIO
    • From the Front Lines
    • Identity
    • Cloud
    • macOS
    • SentinelOne Blog
    Blog→
    Tech Resources
    • SentinelLABS
    • Ransomware Anthology
    • Cybersecurity 101
  • About
    About SentinelOne
    • About SentinelOne
      The Industry Leader in Cybersecurity
    • Investor Relations
      Financial Information & Events
    • SentinelLABS
      Threat Research for the Modern Threat Hunter
    • Careers
      The Latest Job Opportunities
    • Press & News
      Company Announcements
    • Cybersecurity Blog
      The Latest Cybersecurity Threats, News, & More
    • FAQ
      Get Answers to Our Most Frequently Asked Questions
    • DataSet
      The Live Data Platform
    • S Foundation
      Securing a Safer Future for All
    • S Ventures
      Investing in the Next Generation of Security, Data and AI
  • Pricing
Get StartedContact Us
CVE Vulnerability Database
Vulnerability Database/CVE-2025-14757

CVE-2025-14757: WordPress Cost Calculator Auth Bypass Flaw

CVE-2025-14757 is an authentication bypass vulnerability in the Cost Calculator Builder plugin for WordPress, allowing unauthenticated attackers to mark orders as paid without payment. This guide covers affected versions and fixes.

Published: January 23, 2026

CVE-2025-14757 Overview

The Cost Calculator Builder plugin for WordPress contains an Unauthenticated Payment Status Bypass vulnerability affecting all versions up to and including 3.6.9 when used in combination with Cost Calculator Builder PRO. This vulnerability allows unauthenticated attackers to mark any order's payment status as "completed" without actual payment, effectively bypassing the e-commerce payment workflow entirely.

The vulnerability exists because the complete_payment AJAX action is registered via wp_ajax_nopriv, making it accessible to unauthenticated users. Additionally, the complete() function only verifies a nonce without checking user capabilities or order ownership. Since nonces are exposed to all visitors via window.ccb_nonces in the page source, any unauthenticated attacker can exploit this flaw.

Critical Impact

Attackers can bypass payment verification and mark orders as completed without paying, leading to potential financial losses for businesses using this plugin.

Affected Products

  • Cost Calculator Builder plugin for WordPress (versions up to and including 3.6.9)
  • Cost Calculator Builder PRO (when used in combination with the free version)
  • WordPress installations utilizing Cost Calculator Builder for e-commerce functionality

Discovery Timeline

  • 2026-01-16 - CVE CVE-2025-14757 published to NVD
  • 2026-01-16 - Last updated in NVD database

Technical Details for CVE-2025-14757

Vulnerability Analysis

This vulnerability is classified as CWE-862 (Missing Authorization), a fundamental access control flaw where the application fails to verify whether a user is authorized to perform a sensitive action. The complete_payment AJAX action is improperly exposed to unauthenticated users through WordPress's wp_ajax_nopriv hook, which is specifically designed for handling AJAX requests from users who are not logged in.

The critical failure lies in the complete() function within CCBOrderController.php, which only validates the presence of a nonce token without verifying user capabilities or confirming that the requesting user owns the order being modified. This creates a broken access control scenario where payment status can be manipulated by anyone who can extract the publicly exposed nonce values.

Root Cause

The root cause of this vulnerability is a missing authorization check in the payment completion workflow. While the plugin correctly implements nonce verification as a Cross-Site Request Forgery (CSRF) protection mechanism, it incorrectly assumes that nonce validation is sufficient for authorization. WordPress nonces are designed to prevent CSRF attacks, not to authorize users.

The exposure of nonces via the window.ccb_nonces JavaScript object in the page source makes them accessible to any visitor. Combined with the registration of the AJAX handler via wp_ajax_nopriv, this creates a complete bypass of payment verification. The plugin should have implemented proper capability checks using functions like current_user_can() and ownership verification to ensure only authorized parties can modify order statuses.

Attack Vector

An attacker can exploit this vulnerability by performing the following steps:

  1. Visit any page on the target WordPress site that loads the Cost Calculator Builder plugin
  2. Extract the nonce values from the window.ccb_nonces JavaScript object in the page source
  3. Send a crafted AJAX POST request to the WordPress admin-ajax.php endpoint with the complete_payment action
  4. Include the extracted nonce and a target order ID in the request
  5. The order's payment status will be changed to "completed" without any actual payment processing

This attack requires no authentication and can be executed remotely over the network. The vulnerability allows attackers to target any order ID, potentially affecting all transactions processed through the plugin.

Detection Methods for CVE-2025-14757

Indicators of Compromise

  • Unusual volume of AJAX requests to admin-ajax.php with the complete_payment action from unauthenticated sessions
  • Orders marked as "completed" without corresponding payment gateway transaction records
  • Discrepancies between payment processor logs and WordPress order completion timestamps
  • Web server logs showing POST requests to admin-ajax.php containing action=complete_payment from suspicious IP addresses

Detection Strategies

  • Monitor WordPress AJAX endpoints for anomalous request patterns, particularly complete_payment actions from unauthenticated users
  • Implement log correlation between payment gateway transaction logs and WordPress order status changes
  • Deploy Web Application Firewall (WAF) rules to detect and alert on suspicious AJAX activity targeting payment functions
  • Review plugin audit logs for order status modifications that lack corresponding payment confirmation events

Monitoring Recommendations

  • Enable detailed logging for WordPress AJAX handlers, especially those related to payment processing
  • Configure alerts for orders transitioning to "completed" status without payment gateway callbacks
  • Monitor for high-frequency requests to admin-ajax.php from single IP addresses or user agents
  • Implement financial reconciliation processes to identify orders completed without actual payments

How to Mitigate CVE-2025-14757

Immediate Actions Required

  • Update Cost Calculator Builder plugin to a version newer than 3.6.9 immediately
  • Audit all recent orders for payment status irregularities or missing payment gateway confirmations
  • Temporarily disable the Cost Calculator Builder plugin if an update is not available and the business-critical nature permits
  • Review server access logs for signs of exploitation targeting the complete_payment AJAX action

Patch Information

The vulnerability has been addressed in versions released after 3.6.9. The fix involves implementing proper authorization checks in the complete() function within CCBOrderController.php. For detailed information about the specific code changes, refer to the WordPress Plugin Change Log.

Additional technical details about the vulnerable code can be found in the Wordfence Vulnerability Report.

Workarounds

  • Implement server-level access controls to restrict AJAX requests to authenticated users only where feasible
  • Deploy WAF rules to block unauthenticated requests containing the complete_payment action parameter
  • Add custom authorization checks through a mu-plugin or theme functions file that hooks into the AJAX action before the plugin processes it
  • Consider implementing additional payment verification through direct payment gateway API reconciliation
bash
# Example: Block suspicious AJAX requests in Apache .htaccess
# Add to WordPress root .htaccess before WordPress rewrite rules
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_METHOD} POST
RewriteCond %{REQUEST_URI} /wp-admin/admin-ajax\.php$
RewriteCond %{QUERY_STRING} action=complete_payment [NC,OR]
RewriteCond %{HTTP:X-Requested-With} ^$
RewriteRule ^ - [F,L]
</IfModule>

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

  • Vulnerability Details
  • TypeAuth Bypass

  • Vendor/TechWordpress

  • SeverityMEDIUM

  • CVSS Score5.3

  • EPSS Probability0.08%

  • Known ExploitedNo
  • CVSS Vector
  • CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N
  • Impact Assessment
  • ConfidentialityLow
  • IntegrityNone
  • AvailabilityNone
  • CWE References
  • CWE-862
  • Technical References
  • WordPress Plugin Code Snippet

  • WordPress Plugin Code Snippet

  • WordPress Plugin Change Log

  • Wordfence Vulnerability Report
  • Related CVEs
  • CVE-2026-9067: Schema & Structured Data Auth Bypass Bug

  • CVE-2026-9185: 6Storage Rentals Auth Bypass Vulnerability

  • CVE-2026-4058: WordPress User Frontend Auth Bypass Flaw

  • CVE-2026-8608: Event Monster WordPress Auth Bypass Flaw
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.

Try SentinelOne
  • Get Started
  • Get a Demo
  • Product Tour
  • Why SentinelOne
  • Pricing & Packaging
  • FAQ
  • Contact
  • Contact Us
  • Customer Support
  • SentinelOne Status
  • Language
  • Platform
  • Singularity Platform
  • Singularity Endpoint
  • Singularity Cloud
  • Singularity AI-SIEM
  • Singularity Identity
  • Singularity Marketplace
  • Purple AI
  • Services
  • Wayfinder TDR
  • SentinelOne GO
  • Technical Account Management
  • Support Services
  • Verticals
  • Energy
  • Federal Government
  • Finance
  • Healthcare
  • Higher Education
  • K-12 Education
  • Manufacturing
  • Retail
  • State and Local Government
  • Cybersecurity for SMB
  • Resources
  • Blog
  • Labs
  • Case Studies
  • Videos
  • Product Tours
  • Events
  • Cybersecurity 101
  • eBooks
  • Webinars
  • Whitepapers
  • Press
  • News
  • Ransomware Anthology
  • Company
  • About Us
  • Our Customers
  • Careers
  • Partners
  • Legal & Compliance
  • Security & Compliance
  • Investor Relations
  • S Foundation
  • S Ventures

©2026 SentinelOne, All Rights Reserved.

Privacy Notice Terms of Use

English