Skip to content
Threat Feed
critical advisory PoC

Arbitrary File Upload Vulnerability in Request a Quote for WooCommerce

The Request a Quote for WooCommerce plugin for WordPress is vulnerable to unauthenticated arbitrary file upload in versions 2.9.2 and below, allowing remote attackers to upload executable PHP files.

CVE search metadata

CVE search record: CVE-2026-18143. Severity: critical. CVSS: 9.8. KEV: no. Product: Request a Quote for WooCommerce (<= 2.9.2). Brief: Arbitrary File Upload Vulnerability in Request a Quote for WooCommerce. Brief link: https://feed.craftedsignal.io/briefs/2026-09-cve-2026-18143/

What's new

  • 1. poc_available Sep 26, 09:38 via sploitus

The Request a Quote for WooCommerce plugin for WordPress is vulnerable to an arbitrary file upload flaw, assigned as CVE-2026-18143, affecting all versions up to and including 2.9.2. The vulnerability exists within the afrfq_submit_quote_via_popup() function, which fails to perform server-side validation on file extensions or MIME types during the file upload process. When a site has a public quote rule configured to use the multi-page popup flow, an unauthenticated attacker can supply a malicious PHP file through the request handler. The plugin uses the attacker-provided filename directly when calling move_uploaded_file(), writing the file to a web-accessible temporary directory. Successful exploitation allows an attacker to execute arbitrary code on the underlying web server, posing a critical threat to the integrity and confidentiality of the WordPress environment.

Impact

Successful exploitation of CVE-2026-18143 enables unauthenticated remote code execution on WordPress sites running the vulnerable plugin version. This grants attackers the ability to compromise site data, escalate privileges within the WordPress environment, or gain persistent access to the host server.

Recommendation

  • Upgrade the Request a Quote for WooCommerce plugin to the version containing the patch for CVE-2026-18143.
  • Implement a web application firewall (WAF) rule to block POST requests containing executable extensions (e.g., .php, .phtml) directed toward the plugin's quote upload endpoint.
  • Audit the temporary upload directory for unauthorized scripts if the plugin was previously exposed to the internet.

Immediate actions

Patch Request a Quote for WooCommerce to the latest available version

IT Operations 24h

Mitigations

Block access to afrfq_submit_quote_via_popup if plugin updates cannot be applied immediately

immediate IT Operations

CVE-2026-18143

Detection coverage 1

Detects CVE-2026-18143 Exploitation - File Upload to Request a Quote Plugin

critical

Detects potential exploitation of CVE-2026-18143 by identifying suspicious file upload attempts to the Request a Quote for WooCommerce plugin via the popup handler.

sigma tactics: execution, initial_access techniques: T1203 sources: webserver

Detection queries are available on the platform. Get full rules →