← WordPress Vulnerabilities
WordPress security by component

Gravity Forms

Gravity Forms creates and manages customizable WordPress forms with fields, notifications, and submission workflows.

Gravity Forms (gravity-forms) is a WordPress plugin with 15 published CVE records in this archive. The latest tracked vulnerability was published Sep 05, 2026; the highest published CVSS base score is 9.8.

Plugin slug: gravity-forms

CVE-2026-16649: Gravity Forms tooltip rendering permits unauthenticated stored XSS

Gravity Forms through 2.10.5 allows an unauthenticated form submitter to place a payload in a Post Body field that survives wp_kses_post(). Client-side tooltip code browser-decodes the aria-label value, reparses it as innerHTML, and removes script elements without removing event-handler attributes, allowing stored JavaScript execution when the affected content is viewed.

PublishedSep 05, 2026
Safe version guidanceSee mitigation notes
Published vulnerabilities for gravity-forms
Safe version
Sep 05, 2026 CVE-2026-16649
Gravity Forms tooltip rendering permits unauthenticated stored XSS
Gravity Forms through 2.10.5 allows an unauthenticated form submitter to place a payload in a Post Body field that survives wp_kses_post(). Client-side tooltip code browser-decodes the aria-label value, reparses it as innerHTML, and removes script elements without removing event-handler attributes, allowing stored JavaScript execution when the affected content is viewed.
See mitigation notes
CVE7.2
NVDPending
Sep 01, 2026 CVE-2026-19513
Gravity Forms multi-file uploads permit unauthenticated dangerous file placement
Gravity Forms through 3.0.2 insufficiently validates multi-file upload chunk state in GFAsyncUpload::upload(). On a public form with Multiple Files enabled, an unauthenticated attacker can reuse a public form-state URL hash as a continuation hash and supply a temporary filename, placing a valid PNG or PDF polyglot at an attacker-selected public .php or .html name in the temporary upload directory. This can lead to remote code execution on NGINX or other servers that do not honor the directory's .htaccess protection; where PHP execution is blocked, attacker-written HTML can produce same-origin stored cross-site scripting when its URL is visited.
See mitigation notes
CVE8.1
NVDPending
Jul 15, 2026 CVE-2026-12997
Gravity Forms: Filesystem traversal
Gravity Forms is affected by filesystem traversal. The vulnerable path is reachable without authentication. A crafted path can escape the intended directory and reach files or directories elsewhere on the server. The published affected range is <= 2.10.4.
See mitigation notes
CVE7.5
NVDPending
May 02, 2026 CVE-2026-5113
Gravity Forms: Cross-site scripting
Gravity Forms is affected by cross-site scripting. The vulnerable path is reachable without authentication. Injected script can execute in the affected site's origin when the vulnerable output is viewed. The published affected range is <= 2.10.0.
See mitigation notes
CVE7.2
NVDPending
May 02, 2026 CVE-2026-5112
Gravity Forms: Cross-site scripting
Gravity Forms is affected by cross-site scripting. The vulnerable path is reachable without authentication. Injected script can execute in the affected site's origin when the vulnerable output is viewed. The published affected range is <= 2.10.0.
See mitigation notes
CVE7.2
NVDPending
May 02, 2026 CVE-2026-5111
Gravity Forms: Cross-site scripting
Gravity Forms is affected by cross-site scripting. The vulnerable path is reachable without authentication. Injected script can execute in the affected site's origin when the vulnerable output is viewed. The published affected range is <= 2.10.0.
See mitigation notes
CVE7.2
NVDPending
May 02, 2026 CVE-2026-5110
Gravity Forms: Cross-site scripting
Gravity Forms is affected by cross-site scripting. The vulnerable path is reachable without authentication. Injected script can execute in the affected site's origin when the vulnerable output is viewed. The published affected range is <= 2.10.0.
See mitigation notes
CVE7.2
NVDPending
May 02, 2026 CVE-2026-5109
Gravity Forms: Cross-site scripting
Gravity Forms is affected by cross-site scripting. The vulnerable path is reachable without authentication. Injected script can execute in the affected site's origin when the vulnerable output is viewed. The published affected range is <= 2.10.0.
See mitigation notes
CVE7.2
NVDPending
Mar 11, 2026 CVE-2026-3492
Gravity Forms: Cross-site scripting
Gravity Forms is affected by cross-site scripting. Exploitation requires an authenticated subscriber account. Injected script can execute in the affected site's origin when the vulnerable output is viewed.
See mitigation notes
CVE6.4
NVDPending
Dec 24, 2025 CVE-2025-13407
Gravity Forms: Code execution
Gravity Forms is affected by code execution. Exposure depends on how the affected operation is made reachable by the site. Successful exploitation can run attacker-controlled code in the WordPress hosting account.
See mitigation notes
CVE6.8
NVDPending
Nov 18, 2025 CVE-2025-12974
Gravity Forms: Dangerous file upload
Gravity Forms is affected by dangerous file upload. The vulnerable path is reachable without authentication. Successful exploitation can place attacker-controlled executable content on the server and may lead to full site compromise.
See mitigation notes
CVE8.1
NVDPending
Nov 07, 2025 CVE-2025-12352
Gravity Forms: Dangerous file upload
Gravity Forms is affected by dangerous file upload. The vulnerable path is reachable without authentication. Successful exploitation can place attacker-controlled executable content on the server and may lead to full site compromise.
See mitigation notes
CVE9.8
NVDPending
Jan 17, 2025 CVE-2024-13378
Gravity Forms: Cross-site scripting
Gravity Forms is affected by cross-site scripting. The vulnerable path is reachable without authentication. Injected script can execute in the affected site's origin when the vulnerable output is viewed.
See mitigation notes
CVE5.4
NVDPending
Jan 17, 2025 CVE-2024-13377
Gravity Forms: Cross-site scripting
Gravity Forms is affected by cross-site scripting. The vulnerable path is reachable without authentication. Injected script can execute in the affected site's origin when the vulnerable output is viewed.
See mitigation notes
CVE7.2
NVDPending
Jul 17, 2023 CVE-2023-2701
Gravity Forms: Cross-site scripting
Gravity Forms is affected by cross-site scripting. Exposure depends on how the affected operation is made reachable by the site. Injected script can execute in the affected site's origin when the vulnerable output is viewed.
See mitigation notes
CVEPending
NVD6.1