Exploit catalog results

Showing 2 PoCs on this page

GitHub

bayu06802/CVE-2026-48908

Repository PoCStars: 0Created 2026-07-05
ExploitCVE-2026-489084 files

18.8 KiB

Analysisdeepseek-v4-pro:cloud ·

Technical assessment

A Python script that exploits CVE-2026-48908, an unauthenticated arbitrary file upload vulnerability in the SP Page Builder Joomla component, to achieve remote code execution by uploading a PHP web shell inspayload withhelde a crafted ZIP archive.

Backdoor review

No backdoor observed in reviewed code

The PoC is a straightforward exploit for CVE-2026-48908. It uploads a ZIP containing a token-guarded PHP webshell to a vulnerable Joomla component. The code is readable, performs only the described exploit steps, and contains no concealed or unrelated harmful behavior.

ClassificationExploit
Model confidence100%
AuthenticationNot required
LanguagesPython
Target softwareSP Page Builder (com_sppagebuilder) for Joomla
Attack typesRemote Code ExecutionArbitrary File Upload
Evidence & reasoningClassification basis · observed behavior · safety review
Technical evidence

Classification basis and observed behavior

Classification basis

The artifact is a fully functional Python script that actively exploits the vulnerability by uploading a malicious ZIP file containing a PHP web shell to the target server and then executing commands on it. This goes beyond detection or scanning; it performs the exploitation steps to achieve remote code execution.

sppb_rce.py:1-5sppb_rce.py:85-107sppb_rce.py:115-140

Requirements

  • Target must be running a vulnerable version of SP Page Builder (1.0.0 – 6.6.1) for Joomla.README.md:12
  • The target's web server must allow PHP execution in the /media/ directory for full RCE, or at least allow file writes for partial impact.README.md:68-70

Observed behavior

  • Sends an unauthenticated POST request to the vulnerable endpoint (index.php?option=com_sppagebuilder&task=asset.uploadCustomIcon) with a crafted ZIP file containing a PHP web shell.sppb_rce.py:85-102
  • The ZIP file is constructed to mimic a valpayload withheld icon-font package (selection.json, style.css, fonts/*.ttf) to pass the upload valpayload withheldation, while also containing a token-guarded PHP shell.sppb_rce.py:63-82
  • Attempts multiple file extension and .htaccess bypass techniques to achieve code execution, stopping at the first successful method.sppb_rce.py:115-140
  • Executes arbitrary system commands on the target server via the uploaded web shell and returns the output.sppb_rce.py:105-107sppb_rce.py:200-207
Safety-review evidence

Behaviors behind the backdoor verdict

Observables

Token Guarded Webshell
Payload withheldThe dropped webshell is guarded by a random per-run token, preventing unauthorized access. This is a safety feature, not a backdoor.sppb_rce.py:65-66
Cleanup Functionality
Payload withheldThe script includes a cleanup option to remove the artifacts it creates, which is consistent with authorized testing and not indicative of a backdoor.sppb_rce.py:209-216
Default Command
Payload withheldThe default command executed is benign (payload withheld), and the script only runs commands supplied by the operator.sppb_rce.py:148
Review boundaries

What the analysis did not establish

  • The evpayload withheldence packet reports complete_artifact_coverage as false, indicating that not all files from the repository are included. One file (likely the LICENSE file) is omitted from the text content, but this does not affect the classification of the primary exploit script.
  • One file (LICENSE) was omitted from the text evpayload withheldence; its content is not reviewed, but it is a standard license file and unlikely to contain executable behavior.
  • The review is based solely on the supplied text; no dynamic analysis or execution was performed.
Model interpretation

This review is limited to the supplied PoC code and context. It does not assert that the code works or is safe to execute.

GitHub

bayu06802/CVE-2026-48907

Repository PoCStars: 0Created 2026-07-04
ExploitCVE-2026-489072 files

8.4 KiB

Analysisdeepseek-v4-pro:cloud ·

Technical assessment

Python script that exploits CVE-2026-48907 in JCE Joomla extension to achieve unauthenticated remote code execution by importing a malicious editor profile and uploading a PHP webshell.

Backdoor review

No backdoor observed in reviewed code

The supplied PoC script (CVE-2026-48907.py) is a straightforward scanner/exploit for the described JCE Joomla vulnerability. It performs JCE detection, CSRF token extraction, profile import to enable uploads, and uploads a simple PHP webshell. All behavior is consistent with the stated CVE-2026-48907 exploit. No concealed, deceptive, or unrelated harmful actions were observed.

ClassificationExploit
Model confidence98%
AuthenticationNot required
Languagespython
Target softwareJoomla Content Editor (JCE) extension for Joomla
Attack typesremote code executioncode injectionwebshell upload
Evidence & reasoningClassification basis · observed behavior · safety review
Technical evidence

Classification basis and observed behavior

Classification basis

The script actively exploits the vulnerability by importing a malicious profile and uploading a PHP webshell to achieve remote code execution, not merely detecting the vulnerability.

CVE-2026-48907.py:105-141CVE-2026-48907.py:143-153

Requirements

  • Target must have vulnerable JCE extension installed and accessible.CVE-2026-48907.py:36-40
  • Target must expose a CSRF token in the page source.CVE-2026-48907.py:95-103

Observed behavior

  • Checks for JCE extension presence by requesting known JCE files.CVE-2026-48907.py:88-93
  • Extracts CSRF token from the target's homepage.CVE-2026-48907.py:95-103
  • Imports a crafted XML profile that enables file upload with PHP extension and disables MIME type validation.CVE-2026-48907.py:105-123
  • Uploads a PHP webshell (multiple payload variants) to the /images/ directory.CVE-2026-48907.py:125-141
  • Verifies code execution by requesting the uploaded webshell with a test command and saves the shell URL on success.CVE-2026-48907.py:137-140CVE-2026-48907.py:53-58
Safety-review evidence

Behaviors behind the backdoor verdict

Observables

Webshell Upload
Payload withheldThe script uploads a PHP file that executes commands via the 'x' GET parameter. This is the expected outcome of the described RCE vulnerability.CVE-2026-48907.py:43-47CVE-2026-48907.py:125-141
Output File
Payload withheldThe script saves confirmed shell URLs to a local file. This is standard PoC behavior for recording successful exploitation results.CVE-2026-48907.py:30CVE-2026-48907.py:53-58
Review boundaries

What the analysis did not establish

  • Only one text file (CVE-2026-48907.py) was provided; one additional file (likely README.md) was omitted.
  • The evidence packet reports complete_artifact_coverage as false, so the full repository content is not available.
  • The script's actual execution or effectiveness was not tested; analysis is based solely on static code review.
  • One additional file in the repository (unclassified, 2612 bytes) was not provided as text and was not analyzed. Its content is unknown.
  • The review is limited to static analysis of the supplied text; no dynamic execution was performed.
Model interpretation

This review is limited to the supplied PoC code and context. It does not assert that the code works or is safe to execute.