Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessIdentify Joomla site running SP Page Builder Pro 3.2.6-6.9.0
-
DeliveryLocate form endpoint backed by ajax_contact, optin_form, or form_builder addon
-
ExploitCraft POST request with view_type=module and non-empty arbitrary CAPTCHA token
-
ExecutionCAPTCHA onCheckAnswer result discarded, string check trivially passes
-
PersistSubmit automated form requests at scale
-
ImpactSpam, opt-in abuse, or form endpoint overload achieved
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A06:2025 - Insecure Design
ASVS 5.0
V2 - Validation and Business Logic Trusted input validation
|
| Exploitation Conditions | The bypass requires that the target site runs SP Page Builder Pro in the version range 3.2.6-6.9.0 and has at least one of the three affected addons (ajax_contact, optin_form, or form_builder) deployed with a CAPTCHA requirement inside an SP Page Builder module. No authentication is required (PR:N per the provided CVSS 4.0 vector) and no race condition or timing dependency is involved. Exploitation is limited to the specific addons in module context - standard Joomla core forms, contact components outside SP Page Builder, and these same addons when not placed inside a module are unaffected. The bypass does not require knowledge of valid credentials, session tokens, or any site-specific configuration detail beyond identifying an endpoint served by an affected addon. |
| Impact | The CVSS 4.0 base score of 6.9 (AV:N/AC:L/AT:N/PR:N/UI:N) accurately reflects the zero-barrier nature of exploitation - no authentication, no race condition, no special configuration beyond using an affected addon. SSVC rates this as automatable with no current active exploitation and partial technical impact. The practical risk is primarily CAPTCHA defeat enabling high-volume spam submissions, automated lead-gen abuse, opt-in list stuffing, and potential denial-of-service against form-processing infrastructure. There is no confidentiality impact (VC:N/VC:N). The absence of an EPSS score in available data prevents probability-of-exploitation quantification, but the trivial one-parameter bypass and SSVC's 'automatable: yes' designation suggest this would see opportunistic mass exploitation if weaponized. Real-world priority is moderate-to-high for any site using these addons with CAPTCHA as a primary anti-spam or anti-abuse control. |
| Exploit ScenarioDerived | An attacker scripts a POST request to any SP Page Builder form endpoint (contact, opt-in, or form builder) on an affected Joomla site, appending view_type=module and a non-empty placeholder CAPTCHA token such as 'x'. The server processes the form without invoking the real CAPTCHA check, allowing the attacker to flood the site with spam submissions, harvest opt-in registrations, or abuse contact form processing pipelines at automated scale. No public proof-of-concept code is noted, but the technique is fully derivable from the public description. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Sep 15, 2026
CAPTCHA verification in SP Page Builder Pro's Contact, Opt-in, and Form Builder addons can be defeated on any Joomla site running versions 3.2.6 through 6.9.0 by submitting the parameter view_type=module alongside any non-empty token string. The addon silently discards the CAPTCHA plugin's actual onCheckAnswer verification result and substitutes a trivially-satisfied non-empty-string check whenever this attacker-controlled parameter is present, rendering all configured CAPTCHA types ineffective for forms placed inside SP Page Builder modules. No public exploit has been identified at time of analysis, but the bypass is trivially automatable per SSVC assessment, requiring only a single parameter change in a standard form POST.
RemediationAI
Upgrade SP Page Builder Pro to a version above 6.9.0 containing the vendor's fix; the exact patched release version is not independently confirmed in the available references - consult the vendor's product page at https://www.joomshaper.com/joomla-extensions/sp-page-builder-pro for the current release. Until patching is possible, the most effective compensating control is to remove the ajax_contact, optin_form, and form_builder addons from all SP Page Builder module contexts on the affected site, accepting the trade-off of losing those form features. Alternatively, a web application firewall rule blocking requests where the POST body contains view_type=module against form submission endpoints will interrupt the bypass; note this may cause false positives if legitimate module-context submissions are expected. Additionally, implementing secondary abuse controls such as rate limiting, honeypot fields, or server-side bot detection independent of the CAPTCHA addon provides defence-in-depth. Reference VulDB entry https://vuldb.com/vuln/403524 and the ENISA advisory for additional context.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 1 package in euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
SP Page Builder Pro is a commercial drag-and-drop page builder extension for the Joomla CMS, developed by joomshaper.com (CPE: cpe:2.3:a:joomshaper.com:sp_page_builder_(pro)_extension_for_joomla). The three affected addons - ajax_contact, optin_form, and form_builder - each implement a CAPTCHA verification step via a plugin event (onCheckAnswer). The root cause is CWE-807 (Reliance on Untrusted Inputs in a Security Decision): the addon's request-handling code branches on the value of the attacker-supplied view_type parameter rather than on an internally-authoritative context flag. When view_type equals 'module', the addon discards the CAPTCHA plugin's return value and instead checks only that the submitted token is non-empty, a condition any attacker trivially satisfies. Because view_type is never cross-checked against the actual rendering context in which the form was built, this code path is always reachable regardless of whether the form was genuinely rendered in module context.
Know when Sp Page Builder Pro Extension For Joomla gets its next vulnerability
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:L/VA:L/SC:N/SI:N/SA:N
Network-reachable with no auth or special conditions; integrity and availability impacts are limited to CAPTCHA defeat enabling form abuse, no confidentiality loss.
Primary rating from Vendor (Joomla).
CVSS VectorVendor: Joomla
DescriptionCVE.org
Joomla Extension - joomshaper.com - Unauthenticated CAPTCHA Bypass in Module Context in the Contact, Opt-in and Form Builder Addons in SP Page Builder Pro 3.2.6 - 6.9.0 - In the ajax_contact, optin_form and form_builder addons, the result returned by the CAPTCHA plugin's onCheckAnswer event was discarded and replaced with a test for a non-empty string whenever the request-supplied view_type parameter equalled module. Submitting view_type=module together with any arbitrary token value therefore passed verification. This affected every instance of these addons placed inside an SP Page Builder module, irrespective of the CAPTCHA type configured for the site, and the view_type parameter was never validated against the context in which the form was actually rendered.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.
EUVD-2026-77426
GHSA-r2gr-75qm-qf6m
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB