Joomla SP Page Builder plugin lets attackers run code
A flaw in SP Page Builder, a popular Joomla plugin, lets anyone on the internet upload and run malicious code on a Joomla site without logging in. Attackers are already actively exploiting it.
- Severity
- CriticalCVSS 3.1 · 9.8
- Fix
- Fixed in 6.6.2Fix recorded on Aug 26, 2026
- Affected versions
- 1.0.0-6.6.1
- Weakness
- CWE-434Unrestricted Upload of Dangerous File Type
- Exploit likelihood
- 15% in 30 daysEPSS, higher than 97% of known flaws
- Affects
- SP Page Builder extension for Joomla
- Exploited
- Yes, in the wildListed by CISA
- Added to CISA list
- Jul 7, 2026
- Federal fix deadline
- Jul 10, 2026
How it works
An attacker sends a ZIP file to a built-in icon-upload feature in the plugin that requires no login, and the plugin extracts the archive contents directly into a publicly reachable folder on the web server without checking who is making the request.
What to do
Check the SP Page Builder version in your Joomla admin panel under Extensions, then Manage; any version from outdated versions is vulnerable. Update SP Page Builder to version 6.6.2 or later through Extensions, then Manage, then Update.
Version 6.6.2 fixes this flaw; install it immediately through your Joomla admin panel or the JoomShaper download portal, as active exploitation has been confirmed.
Technical details
Affected software: SP Page Builder extension for Joomlaby joomshaper.net
CVE-2026-48908 affects SP Page Builder (com_sppagebuilder) outdated versions. The vulnerable endpoint is the asset.uploadCustomIcon task, which accepts multipart ZIP uploads with no authentication and no CSRF token check. Extracted files land in the /media/com_sppagebuilder/assets/iconfont/ directory under the web root.
Some builds include a case-sensitive filename blocklist that attackers bypass by using mixed-case extensions.PHP alongside a dropped .htaccess that registers the extension as executable on outdated Apache. CVSS versions score is the latest version. Fixed in 6.6.2.
Severity breakdown
- Attack vector Network Requires network access to the vulnerable service
- Attack complexity Low Low complexity under the assessed conditions
- Privileges required None Attacker needs no account or login
- User interaction None No victim action needed
- Scope Unchanged Impact stays within the same security authority
- Confidentiality impact High Sensitive data can be exposed with serious impact
- Integrity impact High Protected data can be changed with serious impact
- Availability impact High The service can stop or suffer serious disruption
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H Open in FIRST.org calculatorReferences
- joomshaper.com · page-builder Product
- extensions.joomla.org · sp-page-builder Product
- mysites.guru · sp-page-builder-zero-day-uploadcustomicon-rce Third Party Advisory
- cisa.gov · known-exploited-vulnerabilities-catalog US Government Resource
- joomshaper.com · 45152 Issue Tracking