ARFORMS · CVE-2026-12427 · Package
NO FIX YET · SEE WHAT TO DO
The ARforms plugin for WordPress up to and including 7.2.4 does not sanitize the 'description' parameter, so an unauthenticated attacker can store script in pages. The script runs when a user opens an injected page, and when an administrator views the affected entry, the attacker-controlled referrer values are rendered unescaped in the admin view.
first public Nov 11, 2026 · 1 source
Could this affect your app?
Free first check from your website. Connect your repo for the full answer.
Sites running the ARforms WordPress plugin version 7.2.4 or earlier are exposed. Unauthenticated visitors can submit the payload, and the risk is highest for administrators who view the entries in the admin area. Sites without the plugin can skip it.
Not affected if plugin-not-installed, plugin-updated-past-7.2.4
Who cares arforms, php, wordpress
wp plugin get arforms if WP-CLI is available.7.2.4 or earlier as the affected range.7.2.4 (the fixed version is not named in the sources).The ARforms plugin for WordPress is vulnerable to Stored Cross-Site Scripting via the 'description' parameter in all versions up to, and including, 7.2.4 due to insufficient input sanitization and output escaping. This makes it possible for unauthenticated attackers to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page. The injected payload is deserialized via maybe_unserialize() when an administrator views the affected entry; if the attacker's array contains a 'referrer' key, the attacker-controlled page_url and http_referrer values are used as-is and rendered unescaped into the admin entry detail view.
This page as .md · .json · CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:L/I:L/A:N
NVD data is provided by NIST and is public domain. Posts quoted belong to their authors.
Check it with your coding agent
It reads this page and tells you if your code is affected.
Are you affected?
Ask from here. InfraStack checks the affected versions against your stack and answers in your inbox.
InfraStack checks the affected versions against your stack and answers in Slack, with the evidence and the fix.