Exploit catalog results

Showing 9 PoCs on this page

GitHub

Stuub/SGLang-0.5.9-RCE

Repository PoCStars: 5Created 2026-04-02
ExploitCVE-2026-57602 files

Python · 5.0 KiB

Analysisdeepseek-v4-pro:cloud ·

Technical assessment

The artifact is a Python exploit for CVE-2026-5760 that generates a malicious GGUF model file and demonstrates remote code execution via unsandboxed Jinja2 template rendering in SGLang's reranking endpoint.

Backdoor review

No backdoor observed in reviewed code

The supplied evidence consists of a README and a Python exploit script for CVE-2026-5760. The script generates a malicious GGUF model file and demonstrates the unsandboxed Jinja2 rendering vulnerability in SGLang. All behavior is consistent with a standard proof-of-concept exploit for the stated vulnerability; no concealed backdoor, deceptive payload, or operator-directed harm (such as credential theft, persistence, or unrelated remote access) is present.

ClassificationExploit
Model confidence98%
AuthenticationNot required
LanguagesPython
Target softwareSGLang
Attack typesServer-Side Template Injection (SSTI)Remote Code Execution (RCE)
Evidence & reasoningClassification basis · observed behavior · safety review
Technical evidence

Classification basis and observed behavior

Classification basis

The artifact contains functional code that generates a malicious model file and directly executes a payload via the vulnerable code path, which is the definition of an exploit.

exploit.py:1-57README.md:1

Requirements

  • Victim must load the generated malicious GGUF model file into SGLang.README.md:15
  • The /v1/rerank endpoint must be accessible and called after the model is loaded.README.md:16

Observed behavior

  • Generates a GGUF model file containing a malicious Jinja2 chat template payload.exploit.py:12-26
  • Directly calls the vulnerable unsandboxed Jinja2 rendering function to execute an arbitrary OS command.exploit.py:28-47
  • The payload uses lipsum.__globals__["os"].popen() to escape the template sandbox and run shell commands.exploit.py:10
Safety-review evidence

Behaviors behind the backdoor verdict

Observables

Exploit Payload
Payload withheldThe payload executes an attacker-supplied shell command via Jinja2 SSTI, which is the documented exploit mechanism for CVE-2026-5760.exploit.py:10
Vulnerable Code Path
Payload withheldThe exploit script directly replicates the vulnerable SGLang code path to demonstrate RCE, matching the CVE description.exploit.py:37-41
Review boundaries

What the analysis did not establish

  • The exploit.py script simulates the vulnerable rendering locally rather than sending a request to a live SGLang server, but it directly exercises the vulnerable code path.
  • Only the two text files (README.md and exploit.py) were reviewed; no binary files were present in the evidence packet.
  • The review does not assess whether the generated GGUF file would function as described, only that the supplied source code contains no backdoor behavior.
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

Stuub/Appsmith-1.98-Stored-XSS-Exploit

Repository PoCStars: 3Created 2026-03-31
ExploitCVE-2026-72992 files

26.4 KiB

Analysisdeepseek-v4-pro:cloud ·

Technical assessment

Python script that automates exploitation of CVE-2026-7299, a stored XSS vulnerability in Appsmith 1.98. The script authenticates to an Appsmith instance, creates a workspace and application, connects to a PostgreSQL datasource, and injects a malicious table name containing an XSS payload via a CREATE TABLE statement. The payload executes in other users' browsers when SQL autocomplete renders the table name via innerHTML.

Backdoor review

No backdoor observed in reviewed code

The supplied evidence consists of a README and a Python exploit script for CVE-2026-7299, a stored XSS vulnerability in Appsmith. The script automates the documented exploit flow: authenticating to Appsmith, creating a workspace, connecting to a PostgreSQL datasource, and injecting an XSS payload via a CREATE TABLE statement. No concealed backdoor, unrelated remote access, persistence mechanism, or deceptive payload targeting the PoC operator was observed. The script's behavior is fully consistent with the stated vulnerability exploitation.

ClassificationExploit
Model confidence100%
AuthenticationRequired
Languagespython
Target softwareAppsmith
Attack typesstored cross-site scriptingsession hijacking
Evidence & reasoningClassification basis · observed behavior · safety review
Technical evidence

Classification basis and observed behavior

Classification basis

The artifact is a fully automated Python script that exercises the CVE-2026-7299 vulnerability by authenticating, creating a malicious database table with an XSS payload, and triggering the vulnerable autocomplete rendering path. It performs the complete exploit chain from initial access to payload delivery, not merely detecting or reporting the vulnerability.

exploit.py:1-4exploit.py:361-399exploit.py:472-502

Requirements

  • Valid Appsmith user credentials with Developer roleexploit.py:122-152
  • Network access to a target Appsmith instanceexploit.py:511-512
  • A writable PostgreSQL datasource connected to the Appsmith instance, or credentials to create oneexploit.py:205-230exploit.py:268-297

Observed behavior

  • Authenticates to the Appsmith instance using provided email and passwordexploit.py:122-152
  • Creates a new workspace and application, or reuses existing onesexploit.py:155-202
  • Locates an existing writable PostgreSQL datasource or auto-discovers one by testing common connection parametersexploit.py:205-230exploit.py:268-297
  • Creates a new datasource if none is found, using provided or discovered PostgreSQL credentialsexploit.py:312-359
  • Creates a query action containing a CREATE TABLE statement with the XSS payload as the table nameexploit.py:361-399
  • Executes the query action to create the malicious table in the databaseexploit.py:401-447
  • Refreshes the datasource structure to load the poisoned table name into the autocomplete cacheexploit.py:450-470
  • Outputs success message indicating the XSS payload will fire when another workspace member triggers SQL autocompleteexploit.py:494-502
Safety-review evidence

Behaviors behind the backdoor verdict

Observables

Xss Payload
Payload withheldDefault XSS payload used to demonstrate the stored XSS vulnerability.exploit.py:98
Sql Injection
Payload withheldSQL statement used to inject the XSS payload as a table name into the PostgreSQL database.exploit.py:365
Network Request
Payload withheldAPI endpoint used to execute the malicious SQL query against the Appsmith instance.exploit.py:425-427
Credential Usage
Payload withheldCredentials are used only for authentication to the target Appsmith instance as part of the exploit.exploit.py:511-516
Review boundaries

What the analysis did not establish

  • Evidence does not include execution output or verification that the script successfully exploited a live target.
  • The README.md references a screenshot and video demo that are not included in the evidence packets.
  • Only the two text files (README.md and exploit.py) were reviewed; no binary files were present or analyzed.
  • The review does not assess the safety or correctness of the exploit against any specific Appsmith instance.
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

Stuub/CVE-2025-3969-Exploit

Repository PoCStars: 2Created 2025-05-05
Not analyzedCVE-2025-39692 files
GitHub

Stuub/CVE-2024-28995

Repository PoCStars: 34Created 2024-07-01
Not analyzedCVE-2024-28955CVE-2024-289952 files
GitHub

Stuub/CVE-2024-32640-SQLI-MuraCMS

Repository PoCStars: 79Created 2024-05-16
Not analyzedCVE-2024-326402 files
GitHub

Stuub/CVE-2024-29895-CactiRCE-PoC

Repository PoCStars: 23Created 2024-05-15
Not analyzedCVE-2024-298952 files
GitHub

Stuub/CVE-2024-31848-PoC

Repository PoCStars: 18Created 2024-05-07
Not analyzedCVE-2024-318482 files
GitHub

Stuub/CVE-2024-4040-SSTI-LFI-PoC

Repository PoCStars: 66Created 2024-04-25
Not analyzedCVE-2024-40402 files
GitHub

Stuub/RCity-CVE-2024-27198

Repository PoCStars: 36Created 2024-04-22
Not analyzedCVE-2024-2024CVE-2024-27198CVE-2024-271992 files