WordPress security by component
Gravity Forms
Plugin description
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-formsLatest vulnerability
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.
| 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
|