Skip to main content

SP Page Builder Pro CVE-2026-79701

| EUVDEUVD-2026-77426 MEDIUM
Reliance on Untrusted Inputs in a Security Decision (CWE-807)
2026-09-14 Joomla GHSA-r2gr-75qm-qf6m
6.9
CVSS 4.0 · Vendor: Joomla
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Identify Joomla site running SP Page Builder Pro 3.2.6-6.9.0
  2. Delivery
    Locate form endpoint backed by ajax_contact, optin_form, or form_builder addon
  3. Exploit
    Craft POST request with view_type=module and non-empty arbitrary CAPTCHA token
  4. Execution
    CAPTCHA onCheckAnswer result discarded, string check trivially passes
  5. Persist
    Submit automated form requests at scale
  6. Impact
    Spam, 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.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
No patch listed yet 0.3% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – 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

SP Page Builder (Pro) extension for Joomla 3.2.6 - 6.9.0

Affected Packages

euvd sp_page_builder_pro_extension_for_joomla_3_2_6 no fix

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

Vendor (Joomla) PRIMARY 6.9 MEDIUM
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
vuln.today AI 6.5 MEDIUM

Network-reachable with no auth or special conditions; integrity and availability impacts are limited to CAPTCHA defeat enabling form abuse, no confidentiality loss.

3.1 AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:L
4.0 AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:L/VA:L/SC:N/SI:N/SA:N

Primary rating from Vendor (Joomla).

CVSS VectorVendor: Joomla

Attack Vector
Network
Attack Complexity
Low
Attack Requirements
None
Privileges Required
None
User Interaction
None
Vulnerable system: Confidentiality
None
Vulnerable system: Integrity
Low
Vulnerable system: Availability
Low
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

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

EPSS Score
0.3%
Top 81% exploitable
Prevalence
Medium
popular commercial Joomla page builder, Joomla-ecosystem-wide but not ubiquitous
Data Quality
6 sources
Confidence: High

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.

SignalValue
Severity MEDIUM
CISA KEV No
Public POC No
EPSS 0.3%
Patch available No
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
Yes
Human Impact· derived
Medium
Technical Impact
Partial

Priority Score

34
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +34
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy