Ninja Forms(WordPressプラグイン)に未認証で数式を送り込まれるCSVインジェクションの脆弱性
Summary
Ninja Forms(WordPressプラグイン)の3.15.4より前のバージョンには、サーバー側の入力検証が不完全な脆弱性があり、未認証の攻撃者が一部のリスト型フィールドに数式を送り込めます。管理者がエクスポートしたCSVを開くと、その数式が実行されるおそれがあります。修正版の3.15.4が公開されているので、速やかに更新してください。
AI summary
Written by an external AI model and may contain mistakes. Check the original description and references below before acting on it.
Ninja Forms(WordPressプラグイン)の3.15.4より前のバージョンには、サーバー側の入力検証が不完全な脆弱性があり、未認証の攻撃者が一部のリスト型フィールドに数式を送り込めます。管理者がエクスポートしたCSVを開くと、その数式が実行されるおそれがあります。修正版の3.15.4が公開されているので、速やかに更新してください。
Affected packages
| Ecosystem | Package | Affected | Fixed |
|---|---|---|---|
| Saturday Drive | Ninja Forms |
< 3.15.4 |
3.15.4 |
Original description The description as published by the source.
Ninja Forms plugin for WordPress before 3.15.4 contains an incomplete server-side validation vulnerability that allows unauthenticated attackers to submit arbitrary values to Checkbox List, Multi-Select List, Image List, Country, and State fields because NF_Abstracts_List falls through to a validate() method that only checks required-field presence. Attackers can submit crafted formula payloads through the unauthenticated nf_ajax_submit endpoint that bypass CSV escaping applied only to Textbox and Textarea fields, resulting in CSV injection when an administrator downloads and opens the exported submissions file.
Source: CVE.org (CVE Program・cvelistV5) NVD GitHub Advisory
References
- web wordpress.org
- web vulncheck.com
- web nvd.nist.gov
- web github.com