External risk intelligence

Cost Calculator Builder PRO WordPress Plugin Remote Code Execution

CVE advisorySeverity: CRITICAL (CVSS 9.8)

CVE-2026-14900

The vulnerability affects a WordPress plugin, which is designed to be public-facing by default. The exploit mechanism allows unauthenticated access via front-end pages, meaning the vulnerable component is directly reachable and accessible to any visitor over the public internet without requiring elevated privileges.

Code Injection

Halo Surface Signal: 5 out of 5 — more likely to be public-facing.

External exposure likelihood

Horizon Alert

Summary of the vulnerability and why it matters

A critical vulnerability exists in the Cost Calculator Builder PRO WordPress plugin, allowing unauthenticated attackers to execute arbitrary code on the server. This is due to insufficient sanitization of input fields that are processed by a PHP `eval()` function, bypassing intended security checks. The ease of exploitation, with publicly available nonces, presents a significant risk.

  • Unauthenticated attackers can run their own code.
  • Affects a public-facing WordPress plugin.
  • Confirm relevance and exposure of the plugin.

Attack Path

How an attacker could exploit the issue

An unauthenticated attacker can leverage this vulnerability by visiting a WordPress site using the affected plugin. The attacker can then craft a malicious request containing specially formed input in the `orderDetails[*].originalValue` field. This input is processed by the `js_to_php` function, which fails to adequately sanitize the data before passing it to a PHP `eval()` call within the `evaluateFormula` function. This allows the attacker to execute arbitrary code on the server.

  • Attacker needs no prior access.
  • Triggered by submitting crafted form data.
  • Allows arbitrary code execution on server.

Live Threat

Current exploitation, exposure, and threat context

This vulnerability could allow unauthenticated attackers to execute arbitrary code on the server hosting a WordPress site using the Cost Calculator Builder PRO plugin. The attack leverages insufficient sanitization in the `js_to_php` function, allowing malicious input to be passed to PHP's `eval()` function. Attackers can obtain the necessary nonce from publicly emitted data, bypassing authentication barriers.

  • Server-side code execution.
  • Via injected calculator formula.
  • Compromise of site integrity.

Operational Fix

Recommended remediation, mitigation, and detection steps

Application owners and infrastructure teams managing WordPress sites are likely responsible for addressing this vulnerability. The immediate first step is to identify all instances of the affected plugin, confirm their reachability and business criticality, and then plan remediation.

  • Application owners should own the issue.
  • Verify plugin presence and accessibility.
  • Plan coordinated maintenance for remediation.

Supplementary metadata

Validate whether this threat affects your internet-facing exposure.

Halo Threat Intelligence helps prioritize remediation with Halo Surface Signal and H/A/L/O context. Start exposure validation with a free external attack surface trial.

Frequently asked questions

What is the Cost Calculator Builder PRO plugin?

It is a WordPress plugin used to create interactive price estimation forms on websites. These tools allow visitors to calculate costs for services or products directly within a page. Because it is built for WordPress, it is designed to operate on the front-end of sites, making its features available to all users who browse the site.

What does CWE-94 mean for CVE-2026-14900?

This vulnerability is classified as Improper Control of Generation of Code, or CWE-94. In plain terms, the plugin takes user input and incorrectly processes it as executable code. Because the system fails to fully clean the input before running it, a malicious user can inject their own commands, which the server then executes as if they were legitimate instructions from the website owner.

How does an attacker trigger this vulnerability?

An attacker sends a specifically crafted request to the site containing a malicious formula. The plugin's security check is bypassed because the required authentication token, or nonce, is publicly available on front-end pages. Importantly, this bug is not triggered by standard, benign site usage; it requires the deliberate submission of crafted, non-word characters designed to bypass the formula evaluation filters.

Why is this CVE relevant to my WordPress site?

According to Halo Surface Signal, this plugin is inherently public-facing, meaning its functions are reachable by anyone on the internet. Because the vulnerability requires no special user privileges and the necessary security tokens are easily obtained, any site running the affected plugin versions is directly exposed to unauthenticated remote code execution attempts.

Do I need to take immediate action if I use this plugin?

Yes. Your first priority is to create an inventory of all WordPress sites where this plugin is installed. Once you have identified these instances, determine if they are accessible from the internet and assess their business impact. Coordinate with your team to plan for updates or maintenance, prioritizing the removal or patching of the component on all affected servers.

References