PT-2026-64272 · WordPress · Ninja Forms
CVSS v3.1
4.9
Medium
| Vector | AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:N/A:N |
Name of the Vulnerable Software and Affected Versions
Ninja Forms versions prior to 3.15.0
Description
An issue exists where authenticated attackers with administrator-level access can perform SQL Injection by manipulating the
settings key within an import file. This occurs because the software fails to properly escape user-supplied parameters and lacks sufficient preparation of SQL queries. The vulnerability is triggered when the settings object is processed via file get contents() or base64/JSON-decoded blobs, which bypasses wp magic quotes protections. Specifically, the save setting() function in Model.php and the insert form meta() function in ImportForm.php are affected because sanitization is only applied to the value side, leaving the key side unprotected. This allows attackers to append malicious SQL queries to extract sensitive information from the database.Recommendations
Update to a version newer than 3.14.9.
Fix
SQL injection
Found an issue in the description? Have something to add? Feel free to write us 👾
Weakness Enumeration
Related Identifiers
Affected Products
Ninja Forms