home / blog

2026-11-02 · critical

CVE-2026-14900: RCE in Cost Calculator Builder PRO

Critical flaw in Cost Calculator Builder PRO WordPress up to 4.0.3 allows unauthenticated RCE. CVSS 9.8.

CVE-2026-14900: RCE in Cost Calculator Builder PRO

CVE-2026-14900 affects the Cost Calculator Builder PRO plugin for WordPress in all versions up to 4.0.3. The vulnerability consists of insufficient sanitization of the orderDetails[*].originalValue field, injected without control into a calculator formula string passed to PHP eval() in the js_to_php() function. The allow-list filtering in evaluateFormula() does not block non-alphanumeric characters, allowing unauthenticated users to execute arbitrary code on the server.

Severity is maximum: CVSS 9.8 in critical category. The only protection is a nonce check, but the required nonce is emitted publicly on every front-end page via the wp_head hook, making it obtainable by any unauthenticated visitor. Signals on public research platforms indicate active interest in this flaw starting from November 2026.

Defensive action is immediate: update the plugin beyond version 4.0.3. Check WordPress administration logs (_access.log, error.log, security plugin audit logs) for patterns of anomalous requests to js_to_php between July and November 2026. Implement Web Application Firewall (WAF) with specific rules to block XOR payloads targeting this plugin pending update.

At a glance

What
Insufficient sanitization of the orderDetails[*].originalValue field allows injection into the calculator formula, executed via PHP eval() in the js_to_php() function. The allow-list in evaluateFormula() does not block non-alphanumeric characters.
Severity
CVSS 9.8 (critical). Allows arbitrary remote code execution on the server from an unauthenticated user, maximum impact.
Affected versions
Cost Calculator Builder PRO up to version 4.0.3 (inclusive).
Fix
Not reported in NVD documentation at which version it was resolved. Verify with vendor for versions beyond 4.0.3.
Status
Flaw published on NVD on July 29, 2026. Signals of technical research on public platforms present as of November 2026.
Action
Update the plugin immediately beyond 4.0.3. Check WordPress logs for anomalous requests to js_to_php between July-November 2026. Implement WAF to block XOR payloads targeting the plugin pending update.

Sources: NVD, CVE-2026-14900

← All articles