Ninja Forms – The Contact Form Builder That Grows With You
Approved changes feed: RSS · Atom
cpe:2.3:a:kstover:ninja_forms_–_the_contact_form_builder_that_grows_with_you:*:*:*:*:*:*:*:*
part: a version: * update: *
| Vendor | Kstover (fd8161c4-c206-50ba-932c-6b4237968546) |
|---|---|
| Product | Ninja Forms – The Contact Form Builder That Grows With You (ad46cbb0-c49b-5a44-9863-9d62cc575e6b) |
| Edition | * |
| Language | * |
| Software edition | * |
| Target software | * |
| Target hardware | * |
| Other | * |
| Notes | Imported from gcve-enriched-dumps CVE data |
PURL mappings
| PURL | Source | Last updated |
|---|---|---|
| No PURL mappings for this CPE yet. | ||
Vulnerability references
| Identifier | cpeApplicability | Submitted | db.gcve.eu details | Rationale |
|---|---|---|---|---|
CVE:CVE-2026-11363 |
vulnerable | 2026-09-16 04:32:45.437652 |
Ninja Forms <= 3.14.6 - Authenticated (Administrator+) PHP Object Injection via Form Import
MEDIUM (6.6)
The Ninja Forms – The Contact Form Builder That Grows With You plugin for WordPress is vulnerable to PHP Object Injection in all versions up to, and including, 3.14.6 via deserialization of untrusted input . This makes it possible for authenticated attackers, with administrator-level access and above, to inject a PHP Object. No known POP chain is present in the vulnerable software, which means this vulnerability has no impact unless another plugin or theme containing a POP chain is installed on the site. If a POP chain is present via an additional plugin or theme installed on the target system, it may allow the attacker to perform actions like delete arbitrary files, retrieve sensitive data, or execute code depending on the POP chain present. The deserialization is triggered automatically during form import when WPN_Helper::build_nf_cache() invokes $action->get_settings() immediately after the crafted form is imported, requiring no further interaction beyond the import action itself.
Published: 2026-09-09T03:28:48.848Z
Updated: 2026-09-09T16:03:25.422Z Reference links
|
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-1239 |
vulnerable | 2026-07-29 00:26:19.096388 |
Ninja Forms <= 3.14.1 - Missing Authorization to Unauthenticated Sensitive Information Disclosure via token/refresh REST Endpoint
HIGH (7.5)
The Ninja Forms – The Contact Form Builder That Grows With You plugin for WordPress is vulnerable to unauthorized access of data due to a missing authorization check on the 'ninja-forms-views/token/refresh' REST callback in all versions up to, and including, 3.14.1. This makes it possible for unauthenticated attackers to view form submissions, which could potentially contain sensitive information.
Published: 2026-07-01T05:35:30.183Z
Updated: 2026-07-01T10:42:10.311Z |
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-15663 |
vulnerable | 2026-07-29 00:26:18.349051 |
Ninja Forms <= 3.14.9 - Authenticated (Administrator+) SQL Injection via Import File 'settings' Key
MEDIUM (4.9)
The Ninja Forms – The Contact Form Builder That Grows With You plugin for WordPress is vulnerable to generic SQL Injection via Import File 'settings' Key in all versions up to, and including, 3.14.9 due to insufficient escaping on the user supplied parameter and lack of sufficient preparation on the existing SQL query. This makes it possible for authenticated attackers, with administrator-level access and above, to append additional SQL queries into already existing queries that can be used to extract sensitive information from the database. The vulnerable keys originate from the 'settings' object in an attacker-controlled import file processed via file_get_contents() or base64-decoded/JSON-decoded blobs, bypassing wp_magic_quotes protections entirely; two distinct sinks are affected — _save_setting() in Model.php and insert_form_meta() in ImportForm.php — as only the value side is escaped while the key side receives no sanitization or parameterization at any point in the call chain.
Published: 2026-07-24T09:31:46.051Z
Updated: 2026-07-24T10:53:25.104Z Reference links
|
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-2268 |
vulnerable | 2026-06-08 07:55:16.808238 |
Ninja Forms <= 3.14.0 - Unauthenticated Information Disclosure in nf_ajax_submit AJAX Action
HIGH (7.5)
The Ninja Forms plugin for WordPress is vulnerable to Sensitive Information Exposure in all versions up to, and including, 3.14.0. This is due to the unsafe application of the `ninja_forms_merge_tags` filter to user-supplied input within repeater fields, which allows the resolution of `{post_meta:KEY}` merge tags without authorization checks. This makes it possible for unauthenticated attackers to extract arbitrary post metadata from any post on the site, including sensitive data such as WooCommerce billing emails, API keys, private tokens, and customer personal information via the `nf_ajax_submit` AJAX action.
Published: 2026-02-10T09:26:04.781Z
Updated: 2026-04-08T16:42:13.844Z Reference links
|
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-1307 |
vulnerable | 2026-06-08 07:49:08.218537 |
Ninja Forms <= 3.14.1 - Authenticated (Contributor+) Sensitive Information Disclosure via Block Editor Token
MEDIUM (6.5)
The Ninja Forms - The Contact Form Builder That Grows With You plugin for WordPress is vulnerable to Sensitive Information Exposure in all versions up to, and including, 3.14.1 via a callback function for the admin_enqueue_scripts action handler in blocks/bootstrap.php. This makes it possible for authenticated attackers, with Contributor-level access and above, to gain access to an authorization token to view form submissions for arbitrary forms, which could potentially contain sensitive information.
Published: 2026-03-28T06:46:08.915Z
Updated: 2026-04-08T17:28:30.418Z |
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2025-5398 |
vulnerable | 2026-06-08 07:37:24.205254 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2025-11924 |
vulnerable | 2026-06-08 07:04:29.415451 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2025-10499 |
vulnerable | 2026-06-08 07:02:26.989862 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2025-10498 |
vulnerable | 2026-06-08 07:02:26.988333 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2024-3866 |
vulnerable | 2026-06-08 06:43:51.702097 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2024-2113 |
vulnerable | 2026-06-08 06:33:30.366660 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2024-2108 |
vulnerable | 2026-06-08 06:33:30.358696 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2024-13470 |
vulnerable | 2026-06-08 06:25:37.756863 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2024-12238 |
vulnerable | 2026-06-08 06:23:51.500885 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2024-11052 |
vulnerable | 2026-06-08 06:23:48.596665 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2024-0685 |
vulnerable | 2026-06-08 06:22:01.765006 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
Contribute
You can submit an edit proposal for this CPE entry or suggest a related product/vendor addition using the action button above.