SECURITYCRITICALCVE-2026-48908

CVE-2026-48908: JoomShaper SP Page Builder Unrestricted File Upload RCE

A critical unrestricted file upload vulnerability in JoomShaper's SP Page Builder allows unauthenticated attackers to upload arbitrary PHP files and...

Dylan H.

Security Team

July 8, 2026
3 min read
CVE-2026-48908: JoomShaper SP Page Builder Unrestricted File Upload RCE

Actively exploited

Reported as exploited in the wild (e.g. CISA KEV). Patch or mitigate immediately.

Affected Products

  • JoomShaper SP Page Builder for Joomla

Overview

CVE-2026-48908 is a critical-severity vulnerability in JoomShaper SP Page Builder, a widely used drag-and-drop page builder extension for Joomla CMS. The flaw allows unauthenticated remote attackers to upload arbitrary files — including PHP web shells — to the server, resulting in full remote code execution (RCE). CISA added this vulnerability to its Known Exploited Vulnerabilities (KEV) catalog on July 7, 2026, indicating active exploitation in the wild.

Technical Details

The vulnerability stems from insufficient validation of file types during the upload process within SP Page Builder's media handling functionality. The component fails to properly restrict which file extensions or MIME types are accepted, allowing an unauthenticated attacker to:

  1. Send a crafted HTTP request to the vulnerable upload endpoint
  2. Upload a malicious PHP file (e.g., a web shell) disguised as a media asset
  3. Access the uploaded file via the web server to trigger PHP code execution

Because authentication is not required to reach the vulnerable endpoint, this flaw has a very low attack complexity and represents a significant threat to any publicly exposed Joomla installation running an unpatched version of SP Page Builder.

Affected Component

FieldValue
VendorJoomShaper
ProductSP Page Builder
Vulnerability TypeCWE-434: Unrestricted Upload of File with Dangerous Type
Authentication RequiredNone (Unauthenticated)
Attack VectorNetwork

CISA KEV Entry

CISA published this CVE to its Known Exploited Vulnerabilities catalog on 2026-07-07, confirming threat actors are actively leveraging this flaw in real-world attacks. Federal civilian executive branch (FCEB) agencies are required to remediate this vulnerability by the CISA-designated due date under Binding Operational Directive (BOD) 22-01.

Impact

A successful exploit grants an attacker:

  • Arbitrary code execution in the context of the web server user
  • Potential to pivot to the underlying operating system
  • Ability to install backdoors, steal database credentials, exfiltrate sensitive data, or deploy further malware
  • Complete compromise of the Joomla CMS and any hosted data

Given the widespread use of SP Page Builder across Joomla-powered websites, the attack surface is significant.

Remediation

  1. Update immediately: Apply the latest patched version of SP Page Builder from the JoomShaper official marketplace. Check the JoomShaper changelog for the specific version that addresses CVE-2026-48908.
  2. Audit upload directories: Review web-accessible upload folders for unexpected .php or other executable files — indicators of compromise.
  3. Restrict file uploads at the server level: Configure your web server (Apache/Nginx) to deny PHP execution in upload directories as a defense-in-depth measure.
  4. Review web server logs: Look for unusual POST requests to SP Page Builder media endpoints, particularly from unfamiliar IP addresses.
  5. Web Application Firewall (WAF): If a patch cannot be applied immediately, consider deploying a WAF rule to block malicious upload attempts targeting this component.

Indicators of Compromise

  • Unusual .php files appearing in Joomla media/upload directories
  • POST requests to SP Page Builder upload endpoints from unexpected sources
  • New administrator accounts or modified Joomla configurations
  • Outbound connections from the web server to unknown hosts

References