Goal Reached Thanks to every supporter — we hit 100%!

Goal: 1000 CNY · Raised: 1359 CNY

100%

CVE-2026-101335— Forminator Forms <= 1.58.1 - Unauthenticated Arbitrary Shortcode Execution via 'User-Agent' Header and 'referer_url' Parameter via Quiz Notification Merge Tags

Quick assessment

Affected
wpmudev Forminator Forms – Contact Form, Payment Form & Custom Form Builder
Exploitation
No confirmed in-the-wild exploitation; assess based on exposure
Recommended action
Check the vendor advisory and references for a fixed version. If immediate upgrade is impossible, restrict exposure and increase monitoring.

WordPress 插件 Forminator Forms(支持联系表单、支付表单及自定义表单构建功能)在 1.58.1 及更早版本中存在任意短代码执行漏洞。该漏洞源于 辅助函数在将 合并标签替换后,对完全展开的通知正文调用 ;而此前已替换的 和 合并标签,虽经 和 处理,却未过滤掉由未认证攻击者控制的字节(即 User-Agent 请求头与 referer_url POST 参数)中用于标识短代码的方括号 和 。因此,未认证攻击者可通过提交一个通知模板中包含 的测验,执行该站点上已注册的任意 WordPress

CVSS 6.5 · Medium EPSS 0.28% · P19

Affected Version Matrix 1

VendorProduct Version RangeStatus
wpmudev Forminator Forms – Contact Form, Payment Form & Custom Form Builder ≤ 1.58.1 affected
Get alerts for future matching vulnerabilities Log in to subscribe

I. Basic Information for CVE-2026-101335

Vulnerability Information

Have questions about the vulnerability? See if Shenlong's analysis helps!
View Shenlong Deep Dive ↗

Although we use advanced large model technology, its output may still contain inaccurate or outdated information.Shenlong tries to ensure data accuracy, but please verify and judge based on the actual situation.

Vulnerability Title
Forminator Forms <= 1.58.1 - Unauthenticated Arbitrary Shortcode Execution via 'User-Agent' Header and 'referer_url' Parameter via Quiz Notification Merge Tags
Source: CVE Program / CVE List V5
Vulnerability Description
The Forminator Forms – Contact Form, Payment Form & Custom Form Builder plugin for WordPress is vulnerable to Arbitrary Shortcode Execution in versions up to, and including, 1.58.1. This is due to the forminator_replace_quiz_form_data() helper invoking do_shortcode() on the fully expanded notification body once the {quiz_result} merge tag has been substituted, while the earlier-substituted {user_agent} and {refer_url} merge tags carry unauthenticated attacker-controlled bytes (the User-Agent header and the referer_url POST parameter) through sanitize_text_field()/esc_html(), neither of which strip the '[' and ']' shortcode delimiters. This makes it possible for unauthenticated attackers to execute arbitrary WordPress shortcodes registered on the site by submitting a quiz whose notification template contains {quiz_result}; the resulting impact depends on the shortcodes exposed by other installed plugins/themes and can range from arbitrary content injection to information disclosure.
Source: CVE Program / CVE List V5
CVSS Information
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:N
Source: CVE Program / CVE List V5
Vulnerability Type
对生成代码的控制不恰当(代码注入)
Source: CVE Program / CVE List V5

Affected Products

Vendor Product Affected Versions CPE Subscribe
wpmudev Forminator Forms – Contact Form, Payment Form & Custom Form Builder 0 ~ 1.58.1 -

II. Public POCs for CVE-2026-101335

# POC Description Source Link Shenlong Link
AI-Generated POC Premium

No public POC found.

Login to generate AI POC

III. Intelligence Information for CVE-2026-101335

请登录查看更多情报信息。

Patches & Fixes for CVE-2026-101335 (1)

Vendor Advisories for CVE-2026-101335 (1)

Other References for CVE-2026-101335 (1)

Same Patch Batch · wpmudev · 2026-10-16 · 3 CVEs total

CVE-2026-103911 6.5 MEDIUM Forminator Forms <= 1.58.1 - Unauthenticated Arbitrary Shortcode Execution via 's' Search
CVE-2026-96562 6.5 MEDIUM Broken Link Checker <= 2.4.14.1 - Unauthenticated Arbitrary Shortcode Execution via parser

IV. Related Vulnerabilities

V. Comments for CVE-2026-101335

No comments yet


Leave a comment