PatchSiren

PatchSiren cyber security CVE debrief

CVE-2026-103367 wpdesk CVE debrief

CVE-2026-103367 is a Local File Inclusion vulnerability in ShopMagic – email automation for WordPress plugin versions up to and including 4.9.0. This vulnerability allows unauthenticated attackers to include and execute arbitrary .php files on the server, potentially leading to code execution, sensitive data access, or bypassing access controls. The vulnerability is particularly concerning in configurations allowing guest checkouts or using specific recipes. Evidence is based on official CVE and source item records, with limited details on exploitation attempts or specific affected versions beyond 4.9.0. Defenders should prioritize verifying exposure and ensuring the plugin is up

Vendor
wpdesk
Product
ShopMagic – email automation for WordPress
CVSS
HIGH 8.1
CISA KEV
Not listed in stored evidence
Original CVE published
2026-10-14
Original CVE updated
2026-10-14
Advisory published
2026-10-14
Advisory updated
2026-10-14

Who should care

Defenders responsible for WordPress installations with the ShopMagic plugin, particularly those allowing guest checkouts or using specific recipes, should assess exposure and prioritize verification and potential remediation.

Why it matters

CVE-2026-103367 is a high-severity Local File Inclusion vulnerability in the ShopMagic plugin for WordPress. Defenders should prioritize verifying exposure, especially in configurations allowing guest checkouts or using specific recipes, and ensure the plugin is updated beyond version 4.9.0. Evidence is based on official CVE and source item records, with limited details on exploitation attempts or specific affected versions beyond 4.9.0.

  • Potential code execution in cases where .php file types can be uploaded and included
  • Possible bypassing of access controls
  • Potential sensitive data access

Technical summary

The ShopMagic – email automation for WordPress plugin is vulnerable to Local File Inclusion in all versions up to, and including, 4.9.0 via the 'billing_address.first_name' parameter. This allows unauthenticated attackers to include and execute arbitrary .php files on the server. The vulnerability can be exploited by submitting a guest checkout with a crafted payload as the billing first name, potentially leading to code execution, sensitive data access, or bypassing access controls. The plugin's built-in 'New Order email with social media profile links' recipe satisfies the exploitation requirement out of the box, making the default configuration exploitable with no account, cookie, or nonce.

Defensive priority

Defenders should prioritize verifying exposure of ShopMagic plugin versions up to 4.9.0, assessing configurations that allow guest checkouts, and ensuring that any published recipes using the 'customer.first_name' placeholder are reviewed for potential exploitation.

Recommended defensive actions

  • Verify ShopMagic plugin version and ensure it is updated beyond 4.9.0
  • Assess configurations for guest checkouts and review published recipes using 'customer.first_name' placeholder
  • Monitor for suspicious activity related to the 'billing.first_name' parameter
  • Review compensating controls for exposed systems while remediation is scheduled and verified
  • Check relevant monitoring, detection, and logs for exposed assets that need extra review
  • Track exceptions, retest remediated assets, and close the item only after evidence is documented
  • Confirm whether affected product deployments exist in managed environments and assign an owner for follow-up

Evidence notes

The CVE record and source item provide details on the vulnerability, including its impact and potential exploitation. However, specific details about affected versions beyond 4.9.0 and exploitation attempts are not provided.

Sources and references

Verified primary and authoritative sources

  • CVE-2026-103367 CVE Program record

    Publisher, destination, and source semantics verified

    URL: https://www.cve.org/CVERecord?id=CVE-2026-103367

    CVE Program - Official CVE Program record with source-provided CVE metadata.

  • CVE-2026-103367 NVD vulnerability detail

    Publisher, destination, and source semantics verified

    URL: https://nvd.nist.gov/vuln/detail/CVE-2026-103367

    NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.

Supplemental references

  • ShopMagic <= 4.9.0 - Unauthenticated Local File Inclusion via 'billing.first_name' Parameter

    Unverified legacy reference

    URL: https://raw.githubusercontent.com/CVEProject/cvelistV5/main/cves/2026/103xxx/CVE-2026-103367.json

    cve_program_cvelist_v5

  • Source reference

    Unverified legacy reference

    URL: https://plugins.trac.wordpress.org/browser/shopmagic-for-woocommerce/tags/4.9.0/vendor_prefixed/wpdesk/wp-view/src/Renderer/SimplePhpRenderer.php

    Supplemental source

  • Source reference

    Unverified legacy reference

    URL: https://plugins.trac.wordpress.org/browser/shopmagic-for-woocommerce/tags/4.9.0/src/Workflow/Placeholder/Builtin/Order/OrderProductsOrdered.php

    Supplemental source

  • Source reference

    Unverified legacy reference

    URL: https://plugins.trac.wordpress.org/browser/shopmagic-for-woocommerce/tags/4.9.0/src/Workflow/Placeholder/PlaceholderProcessor.php

    Supplemental source

  • Source reference

    Unverified legacy reference

    URL: https://plugins.trac.wordpress.org/browser/shopmagic-for-woocommerce/tags/4.9.0/src/Workflow/Placeholder/Builtin/Customer/CustomerFirstName.php

    Supplemental source

  • Source reference

    Unverified legacy reference

    URL: https://plugins.trac.wordpress.org/browser/shopmagic-for-woocommerce/tags/4.9.0/src/Customer/Guest/GuestFactory.php

    Supplemental source

  • Source reference

    Unverified legacy reference

    URL: https://plugins.trac.wordpress.org/browser/shopmagic-for-woocommerce/tags/4.9.1

    Supplemental source

Methodology and review provenance

AI-assisted synthesis based on stored public vulnerability evidence. System validation, approval state, and publication status do not by themselves establish human review of this revision. PatchSiren helps prioritize defensive review and does not prove exposure or remediation on any system.