{"schema":"threatline.record/2","record":{"id":"CVE-2026-18143","aliases":[],"summary":"Request a Quote for WooCommerce <= 2.9.2 - Unauthenticated Arbitrary File Upload via AJAX Popup Handler","details":"The Request a Quote for WooCommerce plugin for WordPress is vulnerable to Arbitrary File Upload in all versions up to, and including, 2.9.2 via the `afrfq_submit_quote_via_popup()` function. This is due to missing file extension and MIME type validation in the popup upload handler, which uses the raw attacker-supplied filename directly as the destination for `move_uploaded_file()`. This makes it possible for unauthenticated attackers to upload executable files, such as PHP files, to a web-accessible temporary RFQ upload directory when a public quote rule with the multi-page popup flow is enabled.","categories":["Unclassified"],"product":"Request a Quote for WooCommerce","vendor":"Addify","ecosystem":null,"affected_ranges":[{"source":"CVE List","source_url":"https://www.cve.org/CVERecord?id=CVE-2026-18143","source_modified_at":"2026-09-26T22:51:17.345Z","fetched_at":"2026-10-23T18:52:38.922436Z","product":"Request a Quote for WooCommerce","vendor":"Addify","versions":[{"version":"0","status":"affected","lessThanOrEqual":"2.9.2","versionType":"semver"}],"defaultStatus":"unaffected"}],"fixed_versions":[],"cvss":9.8,"severity":"Critical","kev":{"listed":false},"epss":{"probability":0.01709,"percentile":0.77158,"score_date":"2026-10-23"},"published_at":"2026-09-26T06:39:44.226Z","modified_at":"2026-09-26T22:51:17.345Z","provenance":[{"source":"CVE List","url":"https://www.cve.org/CVERecord?id=CVE-2026-18143","fetched_at":"2026-10-23T18:52:38.922436Z","source_modified_at":"2026-09-26T22:51:17.345Z"},{"source":"Nuclei","url":"https://github.com/projectdiscovery/nuclei-templates/blob/main/http/cves/2026/CVE-2026-18143.yaml","fetched_at":"2026-10-23T18:42:43.628194Z","source_modified_at":null},{"source":"EPSS","url":"https://api.first.org/data/v1/epss?cve=CVE-2026-18143","fetched_at":"2026-10-23T18:42:43.628194Z","source_modified_at":"2026-10-23"}],"sources":["CVE List","Nuclei","EPSS"],"references":[{"source":"CVE List","url":"https://www.wordfence.com/threat-intel/vulnerabilities/id/3417ec27-6abf-45c7-945f-6ef456ba1187?source=cve"},{"source":"CVE List","url":"https://woocommerce.com/products/request-a-quote-plugin-for-woocommerce/"}],"locations":[],"motoko_assessment":{"status":"requires_architecture_review","automatic_remediation":false},"cve_state":"PUBLISHED","cvss_source":"CVE List","ssvc":{"exploitation":"none","automatable":"yes","technical_impact":"total","assessed_at":"2026-09-26T22:43:49.202450Z"},"exploits":[{"kind":"Scanner template","name":"Request Quote for WooCommerce <= 2.9.2 - Unauthenticated Arbitrary File Upload","source":"Nuclei","url":"https://github.com/projectdiscovery/nuclei-templates/blob/main/http/cves/2026/CVE-2026-18143.yaml"}],"classification":{"method":"product-first software-layer rules","rules_version":"2.1","matched_on":null,"confidence":"unknown","reviewed":false},"change_timestamp":"2026-09-26T22:51:17.345Z","content_hash":"41044217348d45a040b8d5e4ac286879637671c99690f1ec1195a40566458344"}}
